09-21-2007 10:22 AM
Hi guys,
I got a BAPI(RFC ENABLED) which will create PO after creating asset number.Please tell me how to run a bapi(RFC enabled function module)?
09-21-2007 10:42 AM
Hi Reema,
You can call BAPI FM like Normal FM. But after calling BAPI you have to explicit give commit statement.
Refer to following sample code.
CALL FUNCTION 'BAPI_EQUI_CREATE'.
EXPORTING
EXTERNAL_NUMBER = L_EQUIPMENT
DATA_GENERAL = L_DATA_GENERAL
DATA_SPECIFIC = L_DATA_SPECIFIC
IMPORTING
EQUIPMENT = L_EQUIPMENT
DATA_GENERAL_EXP = L_DATA_GENERAL
DATA_SPECIFIC_EXP = L_DATA_SPECIFIC
RETURN = L_RETURN_CREATE.
IF L_RETURN_CREATE-TYPE ='S'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' destination w_rfcdest.
ENDIF.
Dont forget to award point.
Regards,
Mukesh