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
Comments
Post a Comment