0% found this document useful (0 votes)
82 views

Debit Note

The document defines several structures (STR1-STR7) to store data from different SAP tables. It then performs a series of SELECT statements to retrieve data from those tables based on key fields and store it in internal tables with corresponding names (I_RBKP, I_LFA1, etc) for further processing.

Uploaded by

Arvind Mondal
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views

Debit Note

The document defines several structures (STR1-STR7) to store data from different SAP tables. It then performs a series of SELECT statements to retrieve data from those tables based on key fields and store it in internal tables with corresponding names (I_RBKP, I_LFA1, etc) for further processing.

Uploaded by

Arvind Mondal
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

TYPES: BEGIN OF STR1, BELNR TYPE RBKP-BELNR, LIFNR TYPE RBKP-LIFNR, BUKRS TYPE RBKP-BUKRS, BUDAT TYPE RBKP-BUDAT,

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'.

You might also like