on 08-20-2015 4:02 AM
Hello All,
We have a scenario which is SOAP to RFC[Synch] or SOAP[synch].
The message needs to be routed to either ECC or webservice based on condition.
Now the condition is that we need to check if customer is active in ECC ,
if yes then the message should be sent to ECC from SAP PI
If not then make a soap call to other application.
How can we achieve this? Can we do this by doing a RFC lookup first and then using enhanced receiver determination.
If so could you please let me know the steps.
Thanks,
Jane
Hi Jane,
Seems you need to decide the Receiver based on the Customer Status. If you have the RFC for validating this, then you can go for RFC lookup in Receivers Mapping. Based on which the correct Receiver System will be evaluated and message will be forwarded to it.
You can achieve this using Enhanced RD configuration.
Please check following links for further info:
Defining Enhanced Receiver Determinations - Integration Directory - SAP Library
Enhanced Receiver Determination in SAP XI - Process Integration - SCN Wiki
Hope it helps
Regards,
Azhar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jane,
How many customers are there? If it is 10-20, you can just use xpath in receiver determination and avoid the rfclookup/erd altogether.
Regards,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.