Vous êtes sur la page 1sur 2

*&---------------------------------------------------------------------*

*& Report ZSALESORDER


*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZSALESORDER.
TABLES: VBAK, VBAP.
SELECT-OPTIONS: CUSTNO FOR VBAK-KUNNR.
PERFORM SELECT_DATA.

*&---------------------------------------------------------------------*
*& Form SELECT_DATA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM SELECT_DATA .

TYPES: BEGIN OF FINAL,


VBELN TYPE VBAK-VBELN,
VBTYP TYPE VBAK-VBTYP,
AUDAT TYPE VBAK-AUDAT,
KUNNR TYPE VBAK-KUNNR,
POSNR TYPE VBAP-POSNR,
MATNR TYPE VBAP-MATNR,
ARKTX TYPE VBAP-ARKTX,
KWMENG TYPE VBAP-KWMENG,
VRKME TYPE VBAP-VRKME,
END OF FINAL.
DATA: IT_VBAK TYPE STANDARD TABLE OF FINAL,
WA_VBAK TYPE FINAL,
IT_VBAP TYPE STANDARD TABLE OF FINAL,
WA_VBAP TYPE FINAL.
SELECT VBELN VBTYP AUDAT KUNNR FROM VBAK INTO TABLE IT_VBAK
WHERE KUNNR IN CUSTNO AND VBTYP = 'C' AND AUART = 'TA'.
SELECT VBELN POSNR MATNR ARKTX KWMENG VRKME FROM VBAP INTO
TABLE IT_VBAP FOR ALL ENTRIES IN IT_VBAK WHERE VBELN = IT_VBAK-VBELN.

PERFORM DISP_DATA1 TABLES IT_VBAK IT_VBAP .


ENDFORM. " SELECT_DATA
*&---------------------------------------------------------------------*
*& Form DISP_DATA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
*FORM DISP_DATA TABLES TABLES IT_VBAK IT_VBAP.
*LOOP AT IT_VBAP INTO WA_VBAP.
*
*READ TABLE IT_VBAK INTO WA_VBAK WITH KEY VBELN = WA_VBAP-VBELN.
*
*WRITE:/ WA_VBAK-VBELN, WA_VBAK-VBTYP, WA_VBAK-AUADAT, WA_VBAK-KUNNR, WA_VBAP-PO
SNR, WA_VBAP-MATNR,
* WA_VBAP-ARKTX, WA_VBAP-KWMENG, WA_VBAP-VRKME.
*
*ENDLOOP.
*
*
*ENDFORM. " DISP_DATA
*&---------------------------------------------------------------------*
*& Form DISP_DATA1
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->P_IT_VBAK text
* -->P_IT_VBAP text
*----------------------------------------------------------------------*
FORM DISP_DATA1 TABLES P_IT_VBAK STRUCTURE < IT_VBAK #local# >
"Insert correct name for <...>
P_IT_VBAP STRUCTURE IT_VBAP.
ENDFORM. " DISP_DATA1

Vous aimerez peut-être aussi