on 04-29-2008 5:58 AM
Hi all,
I am working in a new XI project where there is integration between some clientside application(java) and R/3 system . here no of receivers is unkown(means now it si arround 50, it will increase with the no shops ). All the data is not needed for all receivers. i am confused how to do this, can u please help me by giving some new ideas.
I have some idea like creating a local databsae in XI server and give the data to client when they request.
but it is also not clear
Plz help me
Regards
Pradeep
Hi,
Recievers you can add later.
To split data based on reciever use BPM.
Check below links.
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
/people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
Thanks
--Pradeep
Reward points if helpful.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pradeep,
In my opinion, maintain a receivers xml. like if there are 50 or n receivers, and whatever is known to you maintain it in a receiver.xml and put it in sumwhere in R/3 serever or XI server and later you parse this data wherever you required. There is also a way to maintain all the receivers, and for that you need to create a table in R/3 and then later using a ABAP report fetch data and use it at BPM step.
Only drawback i see is that whenever you get the new receiver you have to update the table / receiver.xml for all info. XML parsing is easier at XI level and its faster.
Regards
Aashish Sinha
PS : reward points if helpful
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
All the data is not needed for all receivers
If you have n number of receivers and all the data is not needed for all the recivers,you can write a separate mapping to decide the particular or no of recivers basing on the source information and you can call that mapping in the receiver detemination using extended option and you can implement the same.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In Our Project also we have the situation like this only
My client was in thought to integratre SAP R/3 and Webservices( .NET Application)
We have to send the data from SAP R/3 to some n number of Stores.
But if this is the case means we have to create n number of Communication channels to those corresponding n number of stores.
So in this case we were sending the data to One Comman Webservice URL which is given by them and from there they have the provision to distribute the data according to that incomming file to n number of stores which ever they want.
I think in your case this may applicable.
Think about that
Regards
Seshagiri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sesha,
My scenario is similar to ur scenario, we are also using the webservice (Java application). can u give me some more detailed help in this area u mentioned in ur reply
"So in this case we were sending the data to One Comman Webservice URL which is given by them and from there they have the provision to distribute the data according to that incomming file to n number of stores which ever they want."
Regards
Pradeep P N
Hi Pradeep,
In my case we also thought to implement to send the data to n munber of receivers,But how????
We have to make N number of Receiver CC.
This is too difficult.
So we asked client people i.e .NET team like this is so difficult from our side to do this.
Then they told that ok, we can distribute that data to n number of Receivers what ever we receive from the SAP R/3 through XI.
So it is enough to send the data to their given server URL.
They have provided one URL to post all the data to it.
From there they have the facility to serve it to n number of receivers( Iam not aware of this end process)
Disscuss with your client people
Regards
Seshagiri
Hi Seshagiri,
Thank you for ur help. I feels ther is one change in my scenario compared to ur's, u r communicating to one .net server and from ther they are distributing it. but in my scenario java application from different stores are directly communicating with XI server and these no of stores will increase in future.
Regards
Pradeep P N
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
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.