Debit Note
Debit Note
WAERS TYPE RBKP-WAERS, USNAM TYPE RBKP-USNAM, ZTERM TYPE RBKP-ZTERM, WMWST1 TYPE RBKP-WMWST1, RMWWR TYPE RBKP-RMWWR, END OF STR1. TYPES: BEGIN OF STR2, LIFNR TYPE LFA1-LIFNR, ADRNR TYPE LFA1-ADRNR, STCEG TYPE LFA1-STCEG, NAME1 TYPE LFA1-NAME1, END OF STR2. TYPES: BEGIN OF STR3, BUKRS TYPE T001-BUKRS, ADRNR TYPE T001-ADRNR, END OF STR3. TYPES: BEGIN OF STR4, BELNR TYPE RSEG-BELNR, EBELN TYPE RSEG-EBELN, XBLNR TYPE RSEG-XBLNR, LFBNR TYPE RSEG-LFBNR, EBELP TYPE RSEG-EBELP, MATBF TYPE RSEG-MATBF, BPMNG TYPE RSEG-BPMNG, BPRME TYPE RSEG-BPRME, WRBTR TYPE RSEG-WRBTR, MENGE TYPE RSEG-MENGE, END OF STR4. TYPES: BEGIN OF STR5, EBELN TYPE EKPO-EBELN, BSGRU TYPE EKPO-BSGRU, END OF STR5. TYPES: BEGIN OF STR6, BSGRU TYPE TBSGT-BSGRU, BEZEI TYPE TBSGT-BEZEI, END OF STR6 . TYPES: BEGIN OF STR7, ZTERM TYPE TVZBT-ZTERM, VTEXT TYPE TVZBT-VTEXT, SPRAS TYPE TVZBT-SPRAS, END OF STR7.
SELECT * FROM RBKP INTO CORRESPONDING FIELDS OF TABLE I_RBKP WHERE BELNR = P_BELNR. SELECT * FROM LFA1 INTO CORRESPONDING FIELDS OF TABLE I_LFA1 FOR ALL ENTRIES IN I_RBKP WHERE LIFNR = I_RBKP-LIFNR. SELECT * FROM T001 INTO CORRESPONDING FIELDS OF TABLE I_T001 FOR ALL ENTRIES IN I_RBKP WHERE BUKRS = I_RBKP-BUKRS. SELECT * FROM ADRC INTO CORRESPONDING FIELDS OF TABLE I_ADRC1 FOR ALL ENTRIES IN I_T001 WHERE ADDRNUMBER = I_T001-ADRNR. SELECT * FROM RSEG INTO CORRESPONDING FIELDS OF TABLE I_RSEG FOR ALL ENTRIES IN I_RBKP WHERE BELNR = I_RBKP-BELNR. SELECT * FROM EKPO INTO CORRESPONDING FIELDS OF TABLE I_EKPO FOR ALL ENTRIES IN I_RSEG WHERE EBELN = I_RSEG-EBELN. SELECT * FROM TBSGT INTO CORRESPONDING FIELDS OF TABLE I_TBSGT FOR ALL ENTRIES IN I_EKPO WHERE BSGRU = I_EKPO-BSGRU. SELECT * FROM ADRC INTO CORRESPONDING FIELDS OF TABLE I_ADRC2 FOR ALL ENTRIES IN I_LFA1 WHERE ADDRNUMBER = I_LFA1-ADRNR. SELECT * FROM TVZBT INTO CORRESPONDING FIELDS OF TABLE I_TVZBT FOR ALL ENTRIES IN I_RBKP WHERE ZTERM = I_RBKP-ZTERM AND SPRAS = 'EN'.