cancel
Showing results for 
Search instead for 
Did you mean: 

Bapi

Former Member
0 Kudos

Hi All

how to insert the values of the bapi in r/3 system's database.

Im using BApi- BAPI_BCA_PAYMITEM_POST_ITEM

I m inserting the values in R/3 sys through XI n getting the response back but i m nt able to find out the values through UI or tranCode.

Is there any need to trigger the BAPI- BAPI_tRANSACTION_COMMIT for inserting the data in databse.

If yes, Can u tell me the whole process

Thnks

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Anushree,

I am sure you must be using inbound proxy to update the database.

What happens, if you are testing BAPI with UI or TranCode:

1. Some input parameters like date format etc in BAPI creates problem.

2. Most important database updation will not happen via UI or TranCode.

What to Do:

1. In your Inbound proxy, pass all required data to BAPI.

2. After calling BAPI, use Commit work.

Without above steps, database will not be updated.

I hope this will resolve all your issues.

Regards,

Sarvesh

***Reward Points, if found helpful.

Former Member
0 Kudos

Anushree,

if the BAPI is correct (test it from se37) , there is no need on XI to do additional commit (also is not possible). XI just calls BAPI. That's it.

Peter

Former Member
0 Kudos

Hi

I saw one solution --

In XI, in the receiver RFC channel we have an additional parameter - "Commit Control for Individual BAPI Calls", if we set this the bapi_transaction_commit is called automatically by the channel...

can u xplain me more on this...

Thanks