on 08-29-2008 7:44 AM
Hi ,
I am working on IDoc to file scenario.
The idoc has to split into 3 files in the xi.
I have done the necesaary mapping and configuration.
But the files are not getting generated and the status of the message in SXMB_MONI is Successful.
Am i missing any other configurations?
test the scenario with msg where it will work for 1:1 and then modify the msg to satisfy for 1:N condn. I had done this scenario recently.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Anil,
In the interface determination use Enhance receiver determination and use 3 communication channel.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi All ,
thanks for ur reply.
But the problem is not solved.
i am getting the follwing error message
*Couldn't retrieve outbound binding for the given P/S/A values: FP=;TP=;FS=SysRD_100;TS=;AN=WBBDLD.WBBDLD03;ANS=urn:sap-com:document:sap:idoc:messages;*_
what may be the problem
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
first let me know what procedure r u using??
r u splitting one IDOC in to three messages ??
or r u implemenmtinh 1:n multi mapping
using BPM or Multi mapping Using GUI Mapping.
if you are using multi mapping means using GUI selct 0 :unbounded,then only it will work,
and you can see three messages....
let me know...
> *Couldn't retrieve outbound binding for the given P/S/A values: FP=;TP=;FS=SysRD_100;TS=;AN=WBBDLD.WBBDLD03;ANS=urn:sap-com:document:sap:idoc:messages;*_
>
> what may be the problem
The problem is in outbounding. Are you using any conditions in your Receiver Determination using xPath?
I guess yes, check the conditions or may be first remove the condition and check if you get the success then put the conditions back.
Hi,
There are two ways you can do this:
1. Without BPM - Since you have to create all the target messages adn you want either the 1st and second, or the first and third: create two multi-mapping with one and two, and one and three. In the receiver determination check the condtion based on which you decide the second or the third message has to be created and route it to the correct mapping accordingly.
2. with BPM, create all the target mapping. In the BPM check the condtion in the switch and do a send accordingly.
Using a BPM, you can do the mapping / Split as needed and then send the files individually, using a Sens Step as needed. There are multiple ways in which this can be done with a BPM.
But, for a solution without a BPM, as the requirement is such that only 2 of the 3 target messages need to be created, multimapping would not work and the need for conditional routing occurs.So, this would require additional mappings.
The solution is either use a BPM or do the logic using Conditional Routing. Ofcourse the second solution requires 3 mapping programs , but you are avoiding a BPM which can cause a perfromance bottle neck.
If perfromance cannot become a bottle neck, then using BPM would make much more sense , but again it all boils down to the exact requirements and the feasibilty of the solutions!
Regards
Aashish Sinha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
It is due to multi mapping, the problem is out of 3 messages if any one get problem and stuck in queue remaining also stuck in queue, that why ur unable to get files. For this problem do below things
1. Whatever conditions we are checking check it in separate mapping after that execute one more mapping for value transfer. If any receiver structure have problem automatically will throw error.
that is in interface mapping
source............................target1
...................... target2
.......................target3
source message......mapping1(checking all conditions)----
mapping2(passing value from source to target)----
I hope now clear
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
In the past I had also a problem with this scenario.
My solution at that time was to fill the Adapter-Specific Identifiers.
This must be done in the Business service of your IDOC adapter using the [service] button.
Here the Logical System, R/3 system and client must be filled.
I Hope this solve your problem.
Regards
Jack
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Check this Multi-Mapping Concept
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
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,
I hope you are doing 1:N scenario with BPM. If you have not gone through this blog, plz go through it.
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Regards,
Sarvesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
96 | |
11 | |
11 | |
10 | |
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.