on 01-25-2010 2:09 PM
Hi Experts,
I have a requirement of FILE TO RFC (BAPI_ABC) synchronous .Everything is ok with it.
But Once I have called BAPI_ABC, I need to call BAPI_TRANSACTION_COMMIT and pass it the hardcoded string u201CXu201D to save the changes made in SAP.
For this in Target Side of mapping i have called this bapi after BAPI_ABC. this wont work.
because with synchronous intefaces we can't do multimapping(1..2)
now when will I call this comit bapi,?
and What will be the probable solution for it.
Shall I use BPM or Proxy. but my client requirement is "everything should be done in PI side only"
Kindly reply it with your best.
Regards,
Sumit
Hello,
I had similar problem and i could resolve this issue with help of SAP Note 1342143 - RFC Adapter: WAIT during call to BAPI_TRANSACTION_COMMIT.
So all you need it is to set up next:
In receiver RFC adapter
Check "Advanced Mode"
Check "Commit Handling for Single BAPI Calls"
Add the following Name-Value pair to the table:
Name: BAPICommitWait
Value: true
BR,
Dzmitry
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.