cancel
Showing results for 
Search instead for 
Did you mean: 

how to send IDocs from a non-SAP system to a SAP system

Former Member
0 Kudos

Hi everyone i am new to SAP R/3 System.

Sorry i am not sure if this is the correct place to post this.

Currently i am required to send IDocs from a non-SAP system to a SAP R/3 System.

There is a guide on Cost-Effective and Quick Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interface. But its from a SAP system to a non-SAP system and i am able to do that.

Is there any step by step guide where they teaches you how to send IDocs from a non-SAP system to SAP system via similar method?

Thank You!

Accepted Solutions (1)

Accepted Solutions (1)

udo_martens
Active Contributor
0 Kudos

Hi,

hopefully your are talking about PI integration - this is a PI forum.

You can upload an IDoc to PI ESR, it will technically be converted to a XML Schema (*.xsd). Just use that xsd to create an xml instance and send it as http request to PI.

This help pages describes the address / path:

[Configuring the Sender Plain HTTP Adapter|http://help.sap.com/saphelp_nw2004s/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm]

Regards,

Udo

Former Member
0 Kudos

Hi Udo,

Thanks alot of your help. Is it possible to send IDoc from a non-sap application which i am using over to a SAP R/3 system via HTTP? If i am able to send what function do i have to call over at SAP R/3 system for it to receive and process it?

Thanks,

Kelvin

deepak_shah
Contributor
0 Kudos

Hi Kelvin,

Yes, you can send an IDOC like structure from non sap system to PI and from PI tp SAP system.

You third party should be able to send an IDoc like structure over TCP protocol.

You need to use a TYPE T connection. You will need to register a Program manually.

Pleae refer to link below for registering a RFC connection.

/people/andre.fischer/blog/2010/04/29/how-to-start-a-rfc-registered-server-program-as-a-windows-service

Regards,

Deepak.

udo_martens
Active Contributor
0 Kudos

Hi Kelvin,

>Is it possible to send IDoc from a non-sap application which i am using over to a SAP R/3 system via HTTP?

As mentioned: Not directly. But if you use PI as integration broker, yes.

You have to configure a scenario like

3rd party is sending XML via http to PI

PI converts to the structure to IDoc (DIAG protocoll)

PI configruation is pretty easy, all is more or less standard.

The 3 party system has to send a http request (modus: EO) to PI host / http port with path to the http adapter and some parameter to identify the sender / interface.

Regards,

Udo

Former Member
0 Kudos

Thank both of you very much for your help.

I have one last question. Currently we are using ALE Setup for HTTP XML to send IDocs from SAP R/3 system to our web application. Is there any step by step guide where i can follow to setup a ALE to reverse the action so our web application can send IDocs over to SAP R/3 system instead?

Thanks and Best Regards,

Kelvin

deepak_shah
Contributor
0 Kudos

Hi,

please check this link :

http://wiki.sdn.sap.com/wiki/display/XI/FileToIDOC

Hope this helps.

regards,

Deepak.

Former Member
0 Kudos

Hi Deepak,

Thanks for your help.

I forgot to mention that we are able to actually convert the xml file to IDoc ourselves, so we just need to send the IDoc directly to the SAP R/3 system. Is it possible just by using ALE?

Thanks,

Kelvin

Edited by: kelvin123 on Jan 31, 2011 5:51 PM

deepak_shah
Contributor
0 Kudos

Hi Kelvin,

I think this is possible. You will have to send IDOc like structure over HTTP/TCP connection.

You can then develop an inbound functional module to fill the IDOC tables.

Regards,

Deepak.

udo_martens
Active Contributor
0 Kudos

Hi Kelvin,

> we just need to send the IDoc directly to the SAP R/3 system

Of course you can avoid use of PI. But it makes no sense to ask for that in a PI forum.

Regards,

Udo

Former Member
0 Kudos

"Of course you can avoid use of PI. But it makes no sense to ask for that in a PI forum."

Well i said i do not know the exact place to post this and besides that i am really a newbie in SAP systems. I was asked to look into it for information.

Anyways, Thanks alot for both of your help.

Regards,

Kelvin

Answers (1)

Answers (1)

Former Member
0 Kudos

Not solve yet

Former Member
0 Kudos

This message was moderated.