2007 Sep 21 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)?
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
2007 Sep 21 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
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |