Professional Documents
Culture Documents
Convert BDC Return To BAPI Return
Convert BDC Return To BAPI Return
DATA: it_bdcdata wa_bdcdata DATA: it_bdcreturn wa_bdcreturn DATA: it_return wa_return DATA: type cl number par1 par2 par3 par4 TYPE STANDARD TABLE OF bdcdata, TYPE bdcdata. TYPE STANDARD TABLE OF bdcmsgcoll, TYPE bdcmsgcoll. TYPE STANDARD TABLE OF bapiret2, TYPE bapiret2. TYPE TYPE TYPE TYPE TYPE TYPE TYPE bapireturn-type, sy-msgid, sy-msgno, sy-msgv1, sy-msgv2, sy-msgv3, sy-msgv4.
CLEAR: wa_bdcdata. wa_bdcdata-program = 'SAPLWBABAP'. wa_bdcdata-dynpro = '0100'. wa_bdcdata-dynbegin = 'X'. APPEND wa_bdcdata TO it_bdcdata.
clear: wa_bdcdata.
CLEAR: wa_bdcdata. wa_bdcdata-fnam = 'RS38M-PROGRAMM'. wa_bdcdata-fval = 'Z_TEST_TEST'. " Program Name APPEND wa_bdcdata TO it_bdcdata.
CALL TRANSACTION 'SE38' USING it_bdcdata MODE 'P' UPDATE 'S' MESSAGES INTO it_bdcreturn.
type cl
= wa_bdcreturn-msgtyp. = wa_bdcreturn-msgid.
number = wa_bdcreturn-msgnr. par1 par2 par3 par4 = wa_bdcreturn-msgv1. = wa_bdcreturn-msgv2. = wa_bdcreturn-msgv3. = wa_bdcreturn-msgv4.
return = wa_return.
ENDLOOP.