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

IDOC with extension from external ECC system

Hello experts.

I have a scenario where I need to receive an IDOC with extenstion from an external system.

how can I define the xsd of that IDOC in my PI system?

will I need to receive an xsd file from the external system and import it as an external defenition?

how is it done? (this 3rd party doesn't have a PI system, so they can't export XSD like me)

another option is to build a similar IDOC with extenstion in our SLD, and import it into the PI system... but it seems a bit problematic.

I'll be happy to hear suggestions from people who had to implement a similar scenario.

thanks,

Imanuel Rahamim.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Nov 03, 2011 at 08:20 AM

    Hi,

    Three questions:

    1. how your external system will send to you the data: by an Idoc-XML file ? or by directly an IDoc (so with an ALE config) ?

    if it's ALE config, then you should have also a connexion to this Ext. ECC system, for instance to return back an acknowledgment. And so, if you have a connexion, you can import this IDoc into PI.

    If it's a file, they have to provide to you an XSD file, that you can use as External Def, and create a Service Interface. So it will be not really like an IDoc, but like all other message which look like an idoc.

    2. with this ext. ECC system, do you have a logon connexion ?

    if yes, you can import this IDoc into PI.

    3. Do you have to send the same IDoc to your own ECC system ?

    if yes, that means the extension has to be developped in also in your own ECC. In that case, you will be able to import it PI and use it for source and target.

    > how is it done? (this 3rd party doesn't have a PI system, so they can't export XSD like me)

    you can find on SDN, some program to generate an XSD from a DDIC table/structure, but for complete IDoc, I don't know.

    Anyway, if it's really an ECC system, the better way to exchange data, it's to do an ALE config from their system to your PI, and no issue to import the IDoc def in PI.

    regards.

    Mickael

    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.