‎2009 Jun 29 3:10 PM
Hi Gurus,
I am currently using BAPI_TRANSACTION_COMMIT function module to commit in the External System.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' DESTINATION gc_sabrix.
But the above statment is giving me short dump.
Please guide on how to do a Commit in the External System.
Many Thanks,
Madan
‎2009 Jun 29 3:14 PM
Hi,
You can use this FM to commit the transaction in the SAP system..
Try to use COMMIT work ( in the function module/BAPI..that you are using ....) in the external system
Or try to keep wrapper FM for the BAPI and call the BAPI_TRANSACTION_COMMIT in the wrapper FM along with the required FM this will call the BAPI in the external system and then commit the transaction..
You need not call the BAPI_TRANSACTION_COMMIT explicity in a separate call..
Regards
Shiva
‎2009 Jun 29 4:05 PM
Hi Shiva,
I am using RFC_UPDATE_TAXES_DOC to update tax docs in an external system.
Once I successfully update tax in the external system, I need to do a commit.
Can you please explain me more clearly on how to go abou this.
Thanks,
Madan
‎2009 Aug 17 2:24 PM
‎2009 Aug 17 2:44 PM
hii madan,
For orders you can read the data from the IDOC() and populate the BAPI_BUSPROCESSND_CREATEMULTI then call
BAPI_BUSPROCESSND_SAVE and then call BAPI_TRANSACTION_COMMIT to commit the data in the database tables.
regards,
Shweta