Skip to Content
author's profile photo Former Member
Former Member

Sending IDoc from Non-SAP system to XI

Dear all,

We have a non sap system which needs to send IDoc to XI, Please could you answer my following four questions

1. What should be the values for the following fields in the IDoc control record

e.g. RCVPRN = <logical system name of XI>

SNDPOR

SNDPRT

SNDPRN

RCVPRT

RCVPOR

2. How does XI decide which port(idx1) to be used when it receives an idoc

3. The third party system is a non sap one, so it does not have a client no, so I would assume, I need to use another SAP system as a meta data provider, in that case, how would i tell XI to use that port when it receives IDocs from the non-SAP system ?

4. In what step does XI use the logical system name of the Business system(in SLD)?

Thanks in advance

cheers

danus

Edited by: Chidambaram Danus on Jan 25, 2008 2:21 PM

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jan 25, 2008 at 01:37 PM
    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      This issue is resolved. Took me a while to crack it though !

      First of all, it is very well possible to send idoc from a non sap box.

      So here is what i have done....

      Created a Third party BS in SLD and assign a logical system name(any name is fine) to it. Then use the same logical system name as sending port (SNDPOR) in the idoc which is send by the non-sap application...(to simulate the non-sap application, I used the JCo library), also send a client value(any three digit number is fine) in the control record.

      Then in IDX1, use the same logical system name and client to create an entry and use an RFC destination to a SAP box, which has got the IDoc definition(so SAP box work as a meta data provider).

      cheers

      danus

  • author's profile photo Former Member
    Former Member
    Posted on Jan 25, 2008 at 01:28 PM

    Hi,

    If ur sender system is NON SAP system then how it send an IDOC this big ? for me.

    If it is an NON SAP Sytem then it will send XML,Flat file or CSV file.I v=never heard non sap sending an IDOC.

    Supoce if it is sending XML idoc or Flat file from sender side,then u have to do ALE setting from XI system to SAP system only. No need any settings from NON sap system to XI.

    Please update the Thread.

    Regards,

    Phani

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.