Skip to Content
avatar image
Former Member

Scenario for interface between a non sap system and a SAP erp

Hello,

I need some help in order to elaborate a interface between a SAP ERP and a non-sap system with the help of a XI system.

- At first regarding the interface from the non sap system and a SAP ERP :

the non sap system sends a flat file to the XI system. The flat file contains a row with header data and rows with item data. We were thinking when the file arrives to the XI system, to save the data in a header database and in a items database in XI. is it possible ?

And then to have like a job that reads the database and creates idoc and sends them to the SAP erp and updates the xi header and items database with a flag that means that the records have been sent to the SAP erp.

- Regarding the interface SAP erp to non SAP system:

the SAP erp sends idoc to XI. Then the idocs are transformed into flat file.

Is this scenario possible ?

Do we need any adaptator between the non sap system and the XI ?

Thank you for your help

Christophe

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Mar 23, 2010 at 09:23 PM

    Hi Bontron,

    Idoc doesnot support synchronous call. So you can use either proxy or function module and inturn call the idoc from them and send response back to xi. You need to have two scenarios for your design.

    Scenario1: Source File (file adapter) -- xi -- Dump into database tables (Jdbc Adapter)

    Scenrio2: Pickup form Database tables (Jdbc Adapter) -- xi -- RFC Adapter ---> This is synchronous call.

    Regarding the interface SAP erp to non SAP system

    You can send idoc to xi and from there use File adapter to send to the receiving system.

    These blogs may help you to some extent:

    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30

    https://wiki.sdn.sap.com/wiki/display/XI/step%2bby%2bstep%2bRFC%2bto%2bJDBC%2bscenario (your scenario will be opposite to this)

    Regards,

    ---Satish

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 23, 2010 at 10:03 PM

    Hello Satish,

    thank you for yuor answer.

    Is it realistic to give this scernario to a XI beginner.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 23, 2010 at 10:04 PM

    Hello,

    Is it realistic to give this implementation to a XI beginner that does not have done any implementation before ?

    Christophe

    Edited by: christophe bontron on Mar 24, 2010 7:46 AM

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Chris,

      I feel that it's difficult for anyone to comment whether this scenario can be given to newbie in PI. A lot depends on the person who is being assigned with this task - his previous experience with integration, technical experience, understanding of SAP and non-SAP systems, knowledge of XML / XSLT / Java etc ...

      Someone who is just out of the grad school and with no experience at all, I would say this scenario will be a little too much for him / her, but as I mentioned, no one can comment on this issue. Something that is too easy for you, can be tough for me 😊

      Just to add here - I am not too convinced with your design for this scenario. You are picking up Files at source, then why you want to write in the DB before creating the IDOC? Unless there is a business requirement, I don't think this is necessary at all.

      Best of luck with your scenario.

      regards,

      Neetesh