on 04-08-2008 10:58 AM
Hi
My Scenario is RFC -- XI -- IDOC
Here i have 2 custom Idocs
First IDOC for Creation
second is for Deletion/Changing
Based on the condition from RFC it should trigger either one of the IDOC above.
Please provide me the procedure to do in IR and ID..
Regards,
Yeswanth.
Hi,
You can use the configured recivers in reciver determination step of ID.
in u rscenario, you need two receivers for two custom idocs.
1. for creation
2. deletion and changing.
in reciver detemination, u have condition to triger the two idocs.
warm regards
mahesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Since you just have one receiver system to receive your two IDOCs, You need to have conditional interface determinations:
In your interface determination, you can add more then one interface deteremination based on XPATH condition which is your RFC condition:Type = Create / Deletion/ Update:
Saying if Field = "Create", then choose IDOC 1 as your receiving interface.
Similarly, if Field = "Update", choose IDOC 2 ad your receiver interface.
Your mapping is multi mapping, so you will spcify same mapping program for both interface determination.
The rest of configuration is just regular steps.
Liang
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Liang Ji,
Thanks for the Reply .I am having only one Receiver for both the IDOCS but the mapping is not Multimapping .It is mapped based on the condition that is given in Receiver Determination and i has two interface Determinations.
Can u please explain me how to do this.
Regards,
Yeswanth Raj.
Thanks Aravind
Can you please explain more elaboratively...
I need exact solution here..
Actually, I have SenderRFC and 2 IDOCs (for add/change/delete)
Note : add : 1 idoc and change/delete 2nd IDOC
Finally how many ways can i do this..
for eg., if i do 2 Message Mappings then i need to check the conditions in Receiver Determination and i require 2 Interface Determinations
or else
If i done with 1 Message Mapping where Receiver side if i import both the idocs and done the mapping.
Please provide me the easiest way to do above...
It's very urgent...Thanks in advance...
Regards,
Yeswanth Raj.
YeswanthRaj:
I found your conflicted statements
The following statement you say you just have one receiver, to receive two IDOCs
But i have only one receiver where the 2 IDOcs needs to be send based on the condition..
The following statements showing that you have more than one receiver,
the condition editor for receiver determination usually used for multiple receivers based on XPATH or Context Object condition
It is mapped based on the condition that is given in Receiver Determination and i has two interface Determinations.
It seems that the first scenario is your situation.
If your answer is yes, and your source interface is just one,and target interface is two (two IDOC), then this should be typical
muti-mapping scenario, and the propose I gave to you should fit
Regards.
Liang
Thanks for your reply Mahesh..
Could you please provide me the steps in ID
like, Communication Channels, etc.,
Regards,
Yeswanth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You have two recivers for creation and change or delete.
you have to create the following steps.
1. sender agreement(1)
2. reciver determination(1), where you have to choose configured recivers option and select the related services.
and chhose the Rfc field for condition.
3. Interface determination(2)- where u have the two interface mappings
4. Reciver agreement(2)- you have two recivers, then u need two communicatioon channels.
let me know, any more help required.
warm regards
mahesh.
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.