Wednesday, 22 October 2014

Ex. Call Transaction using BDC


DATA: bdcdata TYPE TABLE OF bdcdata,
          wa_bdcdata TYPE bdcdata,

 
REFRESH bdcdata.
  wa_bdcdata-program  = 'CHRG'.
  wa_bdcdata-dynpro   = '1501'.
  wa_bdcdata-dynbegin = 'X'.
APPEND wa_bdcdata TO bdcdata.
PERFORM bdc_field       USING 'BDC_OKCODE' '=ENTR'.

SET PARAMETER ID 'MAT' FIELD 'RM-AL7075-RB-AS002'.
SET PARAMETER ID 'CHA' FIELD 'MA0120058%'.
CALL TRANSACTION 'MSC3N' USING bdcdata[]  MODE 'E' .

 
FORM bdc_field USING fnam fval.
IF fval <> space.
CLEAR wa_bdcdata.
    wa_bdcdata-fnam = fnam.
    wa_bdcdata-fval = fval.
APPEND wa_bdcdata TO bdcdata.
ENDIF.




No comments:

Post a Comment