*& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT ZALV_WITH_STR. DATA : I_MARA TYPE TABLE OF MARA . DATA : WA_MARA TYPE MARA . START-OF-SELECTION . PERFORM GET_DATA . END-OF-SELECTION . PERFORM DISP_ALV . *&---------------------------------------------------------------------* *& Form GET_DATA *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * --> p1 text * <-- p2 text *----------------------------------------------------------------------* FORM GET_DATA . SELECT * FROM MARA INTO TABLE I_MARA . ENDFORM. " GET_DATA *&---------------------------------------------------------------------* *& Form DISP_ALV *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * --> p1 text * <-- p2 text *----------------------------------------------------------------------* FORM DISP_ALV . CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_STRUCTURE_NAME = 'MARA' TABLES T_OUTTAB = I_MARA. ENDFORM.