cancel
Showing results for 
Search instead for 
Did you mean: 

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

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Answers (2)

Answers (2)

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

Hello Satish,

thank you for yuor answer.

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