You can get the Sale Order Number from Table BDCMSGCOLL after you complete
BDC all message will contain in the structure Table LT_MSG, loop LT_MSG
and let see what SO you will get in the table.
DATA : LT_MSG TYPE TABLE OF BDCMSGCOLL.
PERFORM BDC_TRANSACTION TABLES LT_MSG
USING
'VA01'
CTU
MODE
UPDATE.
FORM BDC_TRANSACTION TABLES P_MESSTAB
USING P_TCODE
P_CTU
P_MODE
P_UPDATE.
DATA: L_SUBRC LIKE SY-SUBRC.
IF P_CTU <> 'X'.
CALL FUNCTION 'BDC_INSERT'
EXPORTING TCODE
= P_TCODE
TABLES
DYNPROTAB = BDCDATA
EXCEPTIONS OTHERS
= 1.
ELSE.
CALL TRANSACTION P_TCODE USING BDCDATA
MODE P_MODE
UPDATE P_UPDATE
MESSAGES INTO P_MESSTAB.
ENDIF.
L_SUBRC = SY-SUBRC.
REFRESH BDCDATA.
SY-SUBRC = L_SUBRC.
ENDFORM.
Serkan AKKAVAK
Computer Engineer
ABAP Developer & SAP MM SD Consultant
Contact : serkurumsal@yandex.com
Social Plugin