ALV Pop up

* To Display pop up ALV.

Report program.

    REPORT YRP_ALV_POP.

    type-POOLs : slis.

    TABLES: ZST_DET.

    TYPES:  BEGIN OF TY_ZST,

                        ZST_ID   TYPE ZST_DET-ZST_ID,

                        ZST_NAME TYPE ZST_DET-ZST_NAME,

                        ZST_DEPT TYPE ZST_DET-ZST_DEPT,

                        ZST_FEE  TYPE ZST_DET-ZST_FEE,

                    END OF TY_ZST.


    data:    it_ZST type table of ty_ZST,

                  wa_ZST type ty_ZST,

                  ls_selfld TYPE slis_selfield.

    select-OPTIONS : S_ID FOR ZST_DET-ZST_ID.

    START-OF-SELECTION.

    IF s_ID is not INITIAL.

      select ZST_ID

              ZST_NAME

              ZST_DEPT

              ZST_FEE

              FROM ZST_DET

              INTO TABLE IT_ZST

            WHERE ZST_ID IN S_iD.

    ENDIF.

    CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'

      EXPORTING

           I_TITLE                       = 'POP UP ALV'

           I_SELECTION                   = 'X'

        *   I_ALLOW_NO_SELECTION          =

           I_ZEBRA                       = 'X'

        *   I_SCREEN_START_COLUMN         = 0

        *   I_SCREEN_START_LINE           = 0

        *   I_SCREEN_END_COLUMN           = 0

        *   I_SCREEN_END_LINE             = 0

        *   I_CHECKBOX_FIELDNAME          =

        *   I_LINEMARK_FIELDNAME          =

        *   I_SCROLL_TO_SEL_LINE          = 'X'

            I_TABNAME                     = 'IT_ZST'

            I_STRUCTURE_NAME              = 'ZST_DET'

        *   IT_FIELDCAT                   =

        *   IT_EXCLUDING                  =

        *   I_CALLBACK_PROGRAM            =

        *   I_CALLBACK_USER_COMMAND       =

        *   IS_PRIVATE                    =

    IMPORTING

       ES_SELFIELD                   = ls_selfld

        *   E_EXIT                        =

    TABLES

        T_OUTTAB                      = IT_ZST

    EXCEPTIONS

       PROGRAM_ERROR                 = 1

       OTHERS                        = 2.

          

Input



Table



OUTPUT





   

Comments

Popular posts from this blog

New syntax for append- VALUE (new syntax 7.4+) in ABAP

Read statement new syntax in ABAP. (7.4+).

Concatenation new syntax( 7.4+ ).