Skip to Content
avatar image
Former Member

IDOCs issue in XI

In our IDOC -> XI -> IDOC scenario, we are facing an issue when a large number (~4000) of IDOCs are sent to XI system at the same time.

The source SAP system sends the IDOCs to the XI system using a system user. When a large volume of IDOCs are sent at the same time, this user takes up all the dialog processes in the XI system.

The system eventually becomes slow and needs to be restarted.

One message gets created per IDOC in XI. The mapping between source and target IDOCS is simple. There is no issue with small number of IDOCs.

Request your suggetions/inputs in this case. Could we make the IDOC process to run in background in XI to avoid this situation?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Nov 04, 2009 at 03:37 AM

    Have a look into this thread to know how to improve performance when large IDOCs are transferred:

    processing-of-huge-idocs

    You can also opt for IDOC packaging : /people/michal.krawczyk2/blog/2007/12/02/xipi-sender-idoc-adapter-packaging

    Regards,

    Abhishek.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 04, 2009 at 04:08 AM

    Hi

    If you are not in EHP1 or not use IDOC sender then by normal process 1 idoc will create 1 message in PI. That's mean when all IDOC came to PI and process by parallel it'll consume resource quite a alot. Is it possible try use option "Matain order at runtime" from interface determination which could be process by order. This might be help.

    Thanks and Regards

    Park

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 04, 2009 at 09:08 AM

    Have you checked these options

    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417100)ID1769808950DB10084178441293844403End?blog=/pub/wlg/14425

    If on EHP1(PI 7.0/PI 7.1) then the last option.

    Add comment
    10|10000 characters needed characters exceeded