You are on page 1of 2

REPORT

ZSO.

TYPE-POOLS slis. TABLES : VBAK, VBAP, VBEP, MARA.

DATA : BEGIN OF it_itab OCCURS 0, Season LIKE VBAK-BNAME, VPO LIKE VBAK-BSTNK, SO LIKE VBAP-VBELN, SOLI LIKE VBAP-POSNR, MATL LIKE VBAP-MATNR, REASON LIKE VBAP-ABGRU, STYLE LIKE MARA-BISMT, COLOUR LIKE MARA-NORMT, DELDATE LIKE VBEP-EDATU, ORDQTY LIKE VBEP-WMENG, UOM LIKE VBEP-VRKME, GRID LIKE VBEP-J_3ASIZE, END OF it_itab. DATA : WA LIKE IT_ITAB. SELECT-OPTIONS SELECT-OPTIONS SELECT-OPTIONS SELECT-OPTIONS SELECT-OPTIONS SEASON FOR VBAK-BNAME. STYLE FOR MARA-BISMT. SORDER FOR VBAP-VBELN. SO_LI FOR VBAP-POSNR. DELDATE FOR VBEP-EDATU.

START-OF-SELECTION. PERFORM sub_get_data. PERFORM WRITE_DATA. FORM sub_get_data. SELECT VBAK~BNAME VBAK~BSTNK VBAP~VBELN VBAP~POSNR VBAP~ABGRU VBAP~MATNR MA RA~BISMT MARA~NORMT VBEP~EDATU VBEP~WMENG VBEP~VRKME VBEP~J_3ASIZE INTO TABLE it_itab

from ( VBAK inner join VBAP on VBAP~VBELN = VBAK~VBELN inner join MARA

on MARA~MATNR = VBAP~MATNR inner join VBEP on VBEP~POSNR = VBAP~POSNR and VBEP~VBELN = VBAP~VBELN ) .

ENDFORM. FORM WRITE_DATA. IF IT_ITAB[] IS NOT INITIAL. LOOP AT IT_ITAB INTO WA. WRITE : / WA-Season, WA-VPO. WRITE : / it_itab-SO. WRITE : / it_itab-SOLI. ENDLOOP. ENDIF . ENDFORM.

You might also like