*& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT ZASIAN_PAINTS_DRIVER. TABLES KNA1. SELECT-OPTIONS CUST FOR KNA1-KUNNR DEFAULT 1000 TO 1100. DATA: BEGIN OF ITAB OCCURS 10, KUNNR LIKE KNA1-KUNNR, LAND1 LIKE KNA1-LAND1, NAME1 LIKE KNA1-NAME1, ORT01 LIKE KNA1-ORT01, END OF ITAB. START-OF-SELECTION. SELECT KUNNR LAND1 NAME1 ORT01 FROM KNA1 INTO TABLE ITAB WHERE KUNNR IN CUST. CALL FUNCTION 'OPEN_FORM' EXPORTING FORM = 'ZASIAN_PAINTS_SO' LANGUAGE = SY-LANGU. LOOP AT ITAB. CALL FUNCTION 'START_FORM' EXPORTING FORM = 'ZASIAN_PAINTS_SO' LANGUAGE = SY-LANGU STARTPAGE = 'PAGE1' PROGRAM = 'ZASIAN_PAINTS_DRIVER'. CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'ELE1' FUNCTION = 'SET' TYPE = 'BODY' WINDOW = 'MAIN'. CALL FUNCTION 'END_FORM'. ENDLOOP. CALL FUNCTION 'CLOSE_FORM'.