V_SDO TYPE BAPIVBELN-VBELN, IT_RETURN TYPE TABLE OF BAPIRET2, WA_RETURN TYPE BAPIRET2, IT_PART TYPE TABLE OF BAPIPARNR, WA_PART TYPE BAPIPARNR, IT_EXT TYPE TABLE OF BAPIPAREX, WA_EXT TYPE BAPIPAREX, WA_BAPE_VBAK TYPE BAPE_VBAK, WA_BAPE_VBAKX TYPE BAPE_VBAKX. * IT_ITEM TYPE TABLE OF BAPISDITM, * WA_ITEM TYPE BAPISDITM.
* SET THE INDICATORS AS 'X' FOR ADDITIONAL FIELDS.
WA_BAPE_VBAKX-ZZEMPNAME = 'X'. WA_BAPE_VBAKX-ZZEMPID = 'X'. * ASSIGN THE SDEPENDENT STRUCTURE AND WORK AREA WITH VALUES TO WORK AREA FIELD ' STRUCTURE' AND 'VALUEPART1'. WA_EXT-STRUCTURE = 'BAPE_VBAK'. WA_EXT-VALUEPART1 = WA_BAPE_VBAK. APPEND WA_EXT TO IT_EXT.
WA_EXT-STRUCTURE = 'BAPE_VBAKX'. WA_EXT-VALUEPART1 = WA_BAPE_VBAKX. APPEND WA_EXT TO IT_EXT.
FORMAT COLOR 3. WRITE :/ 'GENERATED SALES DOCUMENT NO IS :', V_SDO. FORMAT COLOR OFF. FORMAT COLOR 6. LOOP AT IT_RETURN INTO WA_RETURN. WRITE :/ 'BAPI EXECUTION STATUS IS'. WRITE :/ ' TYPE IS ', WA_RETURN-TYPE. WRITE :/ ' MESSAGE IS ', WA_RETURN-MESSAGE.