cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP to IDOC

former_member190536
Participant
0 Kudos

Hi all,

How to do HTTP->IDOC scenario..is there is any

Weblog.. or Any body having scenario HTTP->IDOC then plz

send me to khajaansar@gmail.com

regards,

Khaja.

Accepted Solutions (0)

Answers (4)

Answers (4)

bhavesh_kantilal
Active Contributor
0 Kudos

Khaja,

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/66dadc6e-0a01-0010-9ea9-bb6...

For HTTP client info.

IDOC :

1. Create RFC destination in XM59 for R3 system.

2.Create port in IDX1 for R3 system

3. IDX2 Improt IDOC metadata.

SLD :

1. Create technical system for R3

2. Create Business System pointing to Logical System

Regards,

Bhavesh

bhavesh_kantilal
Active Contributor
0 Kudos

Also, Configurations on R3 are to be done

1. Sm59 - Create RFC destination

2. We21 - Create Port

3. We20 - Create partner Profile with inbound entries for RFC destination crweated in Step 1.

Regards,

Bhavesh

Former Member
0 Kudos

Hi Khaja,

A thought i will just add on a few more thoughts that might help.....

When you create the business system for the receiver system(IDoc) in the SLD, you assign a "logical system name" or "ALE name". That is used as the ALE name for transporting IDOCs, and the sender system.

You have to also maintain this name in the R/3 System (tx. SALE, WE20), because IDOC will be noted as arriving from that system.

and in case you dont want to pass the control records value....Do this, just deactivate the control records segments in your message mapping... let me not explain it further.... just check these blogs below for the same,

/people/sravya.talanki2/blog/2005/12/02/manipulating-idoc-control-records-from-payload

/people/michal.krawczyk2/blog/2005/09/01/xi-idoc-adapter--edidc40--demystified

And also go thru the following links to get a better idea about partner profile settings required at the R/3 Side:

http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b833243d711d1893e0000e8323c4f/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7cd343d711d1893e0000e8323c4f/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/32/692037b1f10709e10000009b38f839/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/5e/b8f8bf356dc84096e4fedc2cd71426/frameset.htm

Regards,

Abhy

Shabarish_Nair
Active Contributor
0 Kudos

you will need a HTTP client for the same.

have a look at this link to find one -

Former Member
0 Kudos

Hi Khaja,

For a HHTP Scenario:

DESIGN:

1. Create DataTypes for source and Destinations. Create elements for all the text fields of your HTTP Client so that they can all be mapped into the destination file

2. Create MessageTypes for the two datatypes.

3. Create Message Interfaces. The One for HTTP is the sender, Asynchronous ( as no response is expected) and one for File is receiver, asynchronous.

4. Do the mapping. It will be mostly a one to one mapping of the fields.

5. Create the Interface Mapping.

Configuration:

1. Import your Business System under your Configuration Scenario.

2. Create 2 communication channels. One for Http as a sender and one for IDoc as a receiver.

Check these links for the configuration part.

http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/content.htm

3. Do the Receiver Agreement for Idoc. HTTP doesn’t need a sender agreement.

4. DO the Receiver Determination and Interface Determination.

Weblog which talk about the same scenario:-

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - although this weblog is

aimed at explaining the sync-async bridge.. Sriram has taken http-to-file scenario as the example

(use case) and explained it...

Check this SDN tv demo, it has detail of HTTP adapter setup.

https://media.sdn.sap.com/SDNTV/main.asp?mediaId=107

Refer to this link for adapter settings.

http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm

You should also have a HTTP client to send message to XI. In the connecting parameters to XI u have to use the URL in the pattern mentioned . U have to give all the configuration details in the URL.

Regards,

Abhy

Former Member
0 Kudos

Hi Khaja,

/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions

Section : Documents , Question 4.

cheers,

Prashanth

P.S Please mark helpful answers