on 11-16-2006 2:33 PM
Just a quick question.... This is really trivia but it is bugging me....
When you send an IDOC from R/3 to the integration engine... Lets say invoice01...
Well what happens if you have many scenario's wherthis IDOC is used as the Outbound Interface and hence have many different mappings and receivers etc....
Obviously any particular IDOC is meant for a specific Receiver or set of Receivers.
So lets say our US operations send an IDOC Invoice01 which is meant as a billing invoice for CVS. How would it know to send this to only CVS if Wallmart used the same invoice but just different information?
Or we use Invoice01 as the interface for both Invoices and CreditMemo's the mappings are nearly identical..... so XI wouldn't throw an eeror there.
Basically in all of the above situations how does XI deternmine who the receiver is if the Outbound interface is used in many different scenario's? Would you have to put conditions in each recevier determination? for every scenario?
Hi ALex,
If the same IDOC is sent from the same client, then you can ditinguish each of them only by the contents in that. For this purpose you can use XPath expressions or context objects in your receiver determination.
Regards,
Jai Shankar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alex,
I also had same issue in my BPM... i worked on one BPM where an IDOC is Triggered in to the XI...and the issue araised in the 2 BPM where the same IDOC is Tiggered in to the XI there also...and you can genarate one Receiver Determinaiton only for particular IDOC in the Business system then you need to provide the CONDITIONS in the Receiver Determaination ... then It as worked fine...Conditons usually will be the EventID, Objectname, Objectype of that particular IDOC and depends on the Context of the Scenario
Amaresh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks guys they were all really helpful answers.... I tried to give you all more points but for some reason I can't.....
They were my suspicions.... It makes sense that their should be some conditions in there.... However theoretically speaking wouldn't that mean that you will get a lot of messages fail... with error no receiver found?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
YEs put conditions in receiver determination.
You can route to particular system based on one or multiple filelds for eg. company code.
Thanks,
Tuhin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can use condition to define the receiver according to the content of the idoc.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Check out this blogs
/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
http://help.sap.com/saphelp_nw04/helpdata/en/43/a5f2066340332de10000000a11466f/content.htm
Regards,
Prakash
User | Count |
---|---|
86 | |
10 | |
10 | |
10 | |
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.