Вы находитесь на странице: 1из 2

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

*& Include ZVI_SALES_INFO_SUB_TBC_F01


*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Form FETCH_DATA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM fetch_data .

***fetch sales header info


PERFORM fetch_vbak_data.

ENDFORM. " FETCH_DATA


*&---------------------------------------------------------------------*
*& Form FETCH_VBAK_DATA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM fetch_vbak_data .

***sales header data


SELECT SINGLE vbeln
ernam
erdat
vbtyp
kunnr
netwr
waerk FROM vbak
INTO wa_vbak
WHERE vbeln EQ sdnum.
IF sy-subrc = 0.
PERFORM fetch_kna1_data.
PERFORM fetch_vbap_data.
ELSE.
MESSAGE 'Data does not exist for given SD no.' TYPE 'E'.
ENDIF.

ENDFORM. " FETCH_VBAK_DATA


*&---------------------------------------------------------------------*
*& Form FETCH_KNA1_DATA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM fetch_kna1_data .

SELECT SINGLE kunnr


name1
telf1
ort01
regio
land1 FROM kna1
INTO wa_kna1
WHERE kunnr = wa_vbak-kunnr.

ENDFORM. " FETCH_KNA1_DATA


*&---------------------------------------------------------------------*
*& Form FETCH_VBAP_DATA
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM fetch_vbap_data .

SELECT vbeln
posnr
matnr
kwmeng
meins
netpr
netwr
waerk FROM vbap
INTO TABLE it_vbap
WHERE vbeln = wa_vbak-vbeln.

ENDFORM. " FETCH_VBAP_DATA

Вам также может понравиться