cancel
Showing results for 
Search instead for 
Did you mean: 

Send IDOC Messages In Order to XI

venkatesh_r
Employee
Employee
0 Kudos

Hi,

I am using Job Scheduling for sending the list of Vendors(CREMAS IDOCs) to SAP XI from SAP R/3.

I am generating a unique ID for each vendor received. Just because all the messages reach XI at the same time, I am getting the same ID for many Vendors.

I am using Mapping Look up to get the maximum ID. I am then adding one to the maximum number and generating the new ID.

Is there any way to solve this problem?

I would like to know if I can process the messages one after the other to solve this issue.

Regards,

Venkatesh

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

2 ways:

1. send IDOCs in queue (possible only is your ERP is on WAS 6.40 or more)

2. use table IDXQUEUE to queue them inside XI

both approaches described in my book:

<a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

venkatesh_r
Employee
Employee
0 Kudos

Hi Michal,

Can you explain the first way in detail?

Regards,

Venkatesh

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

in We20 for outbound

just below port name you can set queue name

it will be used in XI to process IDOCs in EOIO mode (exactly once in order)

described step by step in my book too

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Answers (0)