You are on page 1of 1

* Declaration of Local Types

TYPES:BEGIN OF typ_kna1 ,
name1 type name1_gp,
ort01 TYPE ort01_gp,
pstlz TYPE pstlz,
regio TYPE region,
stras TYPE stras_gp,
END OF typ_kna1,
BEGIN OF typ_lfa1,
name1 type name1_gp,
ort01 TYPE ort01_gp,
pstlz TYPE pstlz,
regio TYPE region
END OF typ_lfa1.

DATA:lv_kunnr type kunnr.
* Declaration of Local Work Areas
DATA:lwa_kna1 type typ_kna1,
lwa_lfa1 type typ_lfa1.
* Customer Details
CLEAR lv_kunnr.
SELECT SINGLE kunnr FROM vbpa INTO lv_kunnr
WHERE vbeln = ch_tax_item-belnr.
* AND parvw = 'RE'
* AND land1 = 'IT'.
IF sy-subrc EQ 0.
CLEAR lwa_kna1.
SELECT SINGLE
name1
ort01
pstlz
regio
stras
FROM kna1
INTO lwa_kna1
WHERE kunnr = lv_kunnr.
IF sy-subrc = 0.
* Move the required fields into ch_tax_item-user_field_1/2....

* Vendor details
SELECT SINGLE
name1
ort01
pstlz
regio
FROM lfa1 INTO lwa_lfa1
WHERE lifnr = ch_tax_item-nummr.
* Move the required fields into ch_tax_item-user_field_3/4....

You might also like