on 08-23-2006 4:37 PM
Hi everyone, I hope that someone can help me.
I have a BPM scenario set up where a 'create order' bapi is called followed by a 'get application log' and after this I need to call the 'commit' bapi to ensure that the order is created. I cannot use the built in rfc commit in the rfc communication channel because i must wait until after the read application log call to commit.
The trouble is the commit does not seem to work. Is the bpm one logical unit of work, or do i have to put something in to indicate that the calls form one LUW?
Is this possible? please help!
Thanks
z
SP14 and it is in the receiver comm channel.
http://help.sap.com/saphelp_nw04/helpdata/en/c8/e80440a832e369e10000000a155106/frameset.htm
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Zadie,
as much as I know you cannot commit multiple BAPI calls via BPM. You would need to write a wrapper RFC in your backend that contains all your BAPI's plus the BAPI commit call and use this wrapper in your XI scenario.
Regards,
Claus
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
One of the SP's allows you to commit across multiple BAPI calls. I think it is SP14. Depending on what you are doing, this may or may not work for you, because if the second, third, etc. call needs data from a prior call, you're out of luck. But if you are making three calls that are not dependent on each other, and you want all or nothing, then this should work.
I can't remember exactly where this is set, but I'll check and post.
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.