on 07-10-2009 3:27 PM
Hi Experts,
My scenario MDM>XI>R/3(inbound).I am getting one big Material_Master xml message from MDM,which is getting pushed to R/3 as Matmas03 and Clfmas01 idocs(one message mappings are done for each matmas and clfmas) by XI.XI is picking it up from MDM port.The scenerio works fine and idoc getting created with failed status(51) in R/3 giving the message u201CIDoc included in IDoc packet containing an error: transfer it separatelyu201D. I guess the error is probably due to Clfmas is trying to create itself before all matmas idoc has been completely created.
So i would be an good option to insert an delay between the processing of Matmas and Clfmas in XI.
The idoc getting created are a part of one single message(from MDM) so EOIO option can't be used for serialization of messages.
I am not looking to use BPM here,any other scenarios possible.
Thanks,
Sudhansu
Hi ,
The Idoc status 51 signifies " IDOC is NOT posted successfully".
This might be Because You have not mapped the Data completely to the idoc (In Idoc some segment Mapping is missing).
The Other reason could be the RFC destination.
Try going into the idoc and see the more detailed error information you'll find there.
Kindly refer this Blog for MDM to XI Integration.
/people/ravi.kumar106/blog/2009/01/16/sap-mdm-integration-with-r3-system
Regards,
Sainath
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey
Just write a simple UDF and add the following code to it Thread.sleep(xxxxx)
where xxxx is the number of seconds you want to delay.use this UDF to map the root node of CLFMAS message mapping.
I m not sure if this will solve your problem but it should at least add delay in posting CLFMAS to R/3
Thanks
Aamir
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I do not think that it is an issue due to the processing of CLFMAS before MATMAS.
Do you get one package each for MATMAS and CLFMAS? or both IDOCs mixed in a single packet?
If it is asingle big paket, then you may try posting two packets, one packet for MATMAS and the other for CLFMAS.
Regards,
Ravi Kanth Talagana
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you use two different maps, then they must be two different packets only.
But, the error you posted, is on which IDOC MATMAS or CLFMAS?
i.e. when you see the idocs status in WE05, under which idocs do you see the error?
When you docuble click on the error in the IDOC status record, you will get a pop up.
Some times, the error will give additional information as to how to resolve it.
Check that.
Regards,
Ravi
Hey
In message mapping for CLFMAS you can add a delay via using UDF.
Thanks
Aamir
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.