cancel
Showing results for 
Search instead for 
Did you mean: 

serealizazing IDOCS

Former Member
0 Kudos

Hi guru!

i have this landscape MDM(idoc CREMDM04)---> XI -


> 1st ADRMAS02 R3

-


> 2th CREMAS04 R3

the point is that XI send in correctly order the idoc cause in R3 ADRMAS02 must be created first cause CREMAS 04 is dependent from ADRMAS02.... the issue is that R3 do not respect this order when MDM send more than 3 CREMDM04 at the same time even in R3 I already cofigurate in SALE

IDoc Interface / Application Link Enabling (ALE)->Modeling and Implementing Business Processes->Master Data Distribution->Serialization for Sending and Receiving Data->Serialization Using Message Types->Define Inbound Processing

GRP_CREMAS_ADR ADRMAS MDX

GRP_CREMAS_ADR CREMAS MDX

Is missing something?

Thanks in advance

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Lety,

You may proceed like as mentioned below

1) Use SALE transaction , use Serialization using message type

2) Define the serialization groups and also mention the message types of IDOCs

3) Select the serialized group & Click on assignment of logical message types to serialization groups

4) Define the sequence number of serialized message types

5) Use standard program RBDSER04 for the the posting of IDOC into SAP R/3 side.

You may have to copy the RDBSER04 and do some modification to use your serialization group for the priority based posting of IDOC.

Thanks & Regards

Prabhat

MichalKrawczyk
Active Contributor
0 Kudos

Hi Prabhat,

>1) Use SALE transaction , use Serialization using message type

this will not serialize IDOCs from XI to ERP only inside ERP

and this is not what he needs I believe

withh ERP based on >= 6.40 we can use new IDOC queue functionalities

which will be much better in this case

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi Lety,

use maintain Order at run time option (by Default it is checked box)in the Interface Determination configuration and see whether you are able to create the IDOC in R3 in the same order which you received from MDM though XI.

I hope that helps.

Regards,

Sathish

Former Member
0 Kudos

Hi Lety

How about creating a sequence for them using a number range object in MDM and when it is received at ERP you need to check for sequence.

I am not an IDOC expert so just a though i proposed.

Thanks

Gaurav

MichalKrawczyk
Active Contributor
0 Kudos

hi,

if you don't have ERP based on WAS 6.40 you cannot do proper serialization

from XI

if you do the approach is described in my book:

http://www.sap-press.com/product.cfm?account=&product=H1935

Regards,

Michal Krawczyk

http://mypigenie.com XI/PI FAQ

Former Member
0 Kudos

Fist! Thanks for you answer.

I have ERP based on WAS 7.00 and I check your link http://mypigenie.com XI/PI FAQ on "XI: IDOC Adapter - EDI_DC40 - demystified", and I prubed activating in the comunication channel idoc receiver the option "Apply control record values form payloads" , but the behaivor is the same in ECC.

Thanks.

MichalKrawczyk
Active Contributor
0 Kudos

Hi LETY REAL,

>on "XI: IDOC Adapter - EDI_DC40 - demystified", and I prubed activating in the comunication channel idoc receiver the option "Apply control record values form payloads"

this has nothing do to with queue concept of XI and IDOCs

it is only described in my book and in parts in help.sap.com

and not in my blogs sorry

Regards,

Michal Krawczyk

Former Member
0 Kudos

Thanks Guys for your answers!

I solve the problem in a desesperate way using XI after try many configurations in R3 with out get a correct behavior... I use into the message mapping a user function with a sleep method. while I know how to configure R3.

Former Member
0 Kudos

Are you using standard PI Integration Scenario? If so, what changes did you make in the message mapping?