cancel
Showing results for 
Search instead for 
Did you mean: 

Push and IDOC

Former Member
0 Kudos

Hi,

For Pusing an IDOC from R/3 to XI, Could any one let me know

1) What are the configuration steps involved at R/3 Side along with the Transaction Codes.

2) What are all the configuration steps involved at XI Side along with the Transaction Codes.

Thanks

Ramu

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi-

check this thread and also the link i posted there

prabhu_s2
Active Contributor
0 Kudos

Ramu

check WIKI for the config steps involved in idocs

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/sapR3%28Idocs%29ToXI--Steps+Summarized&

My Home > Exchange Infrastructure > Main > SAP R3 (Idocs) To XI -- Steps Summarized

Shabarish_Nair
Active Contributor
0 Kudos

Sent/Receive IDOC:

you need to do the following:

In XI

SM59 - R3 connection pointing to R3

IDX1 - define the port with the above dest.

In R3

SM59 - R3 connection pointing to XI

WE21 - define the port with the above dest.

WE20 - Partner profile type outbound/Inbound

Also ref:

Configuration steps required for posting idoc's(XI) -

/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi

ALE configuration for pushing idocs from SAP to XI -

/people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi

Former Member
0 Kudos

Hi Vasu,

Thanks for replying me

At R/3 side,

before Creating RFC Destination, do we need to the following steps

• create Logical systems using Tcode BD54

Assing Logical systems to Clients using Tcode SCC4.

then after we go for RFC Destinations and the other steps as you mentioned below right ?

Thanks

Ramu.

• Create a RFC Destination to XI using the Tcode SM59

• Create a TRFC Port and specify RFC Destination created above using the TCode WE21

• Create the partner profile for Inbound and Outbound Parameters using WE20

Maintain the Receiver XI System

• Create the RFC Destination for sender system using SM59

• Create the port to get IDOC Metadata from Sender System using the Tcode IDX1. Here the Port name we are given and port name in the IDOC header will be identical.

• Maintain the IDOC Metadata using the Tcode IDX2.

former_member529475
Active Contributor
0 Kudos

Hi Ramu

Do the following steps

Maintain the Sender R/3 System

• Create a RFC Destination to XI using the Tcode SM59

• Create a TRFC Port and specify RFC Destination created above using the TCode WE21

• Create the partner profile for Inbound and Outbound Parameters using WE20

Maintain the Receiver XI System

• Create the RFC Destination for sender system using SM59

• Create the port to get IDOC Metadata from Sender System using the Tcode IDX1. Here the Port name we are given and port name in the IDOC header will be identical.

• Maintain the IDOC Metadata using the Tcode IDX2.

Integration Builder (Design)

• Import the IDOC in the Imported Objects

• Create the Datatype for the XML file Receiver say for example the datatype will be Vendor_Master_DT

• Create the Message Type for the Vendor_Master_DT say for example the Message Type will be Vendor_Master_MT

• Create Message Interface for the Vendor_master_MT. Here we are creating 3 intefaces.

1. Vendor_Master_MI -> Inbound, Asynchronous, Vendor_Master_MT

2. Vendor_Master_MIAA -> Abstract, Asynchronous, Vendor_Master_MT

3. Vendor_Master_IDOC_MIAA -> Abstract, Asynchronous, IDOC

• Create the Message Mapping to conver Outbound type of IDOC into Abstract type so that they can collect it in our BPM as follows. Say for example the Message Mapping will be Vendor_Master_MM

• Create the Interface Mapping say for example Vendor_Master_IM

• Create the Integration Process to Collect IDOCs to one place and after the specified time interval it will be posted to XML file in some specific format.

1. Add the Container Variables say

 COLLECT : AI, Vendor_Master_IDOC_MIAA

 INPUT : AI, Vendor_Master_IDOC_MIAA

 OUTPUT : AI, Vendor_Master_MIAA

2. RECEIVE STEP is used to receive the IDOCs

3. APPEND STEP is used to append the IDOCs

4. RECEIVE BLOCK is used to receive all the IDOCs

5. The loop for receiving the messages is defined as an infinite loop

6. A receive Step is defined in the loop to receive the Messages that ends the process

Save and activate the change list.

Integration Directory (Configuration)

• Import the Business Systems

• Creat the Receiver Communication Channel with File Adapter

• Create the Integration Process.

• Here Idoc is in the Sender side i.e., in R/3 Side so no need to create the Sender Agreement. Create the Receiver Agreement.

• Create the Interface Determination for R/3 - > BPM and BPM - > File. Similarly for Receiver Determination also.

Save and Activate the Change lists.

    • Reward Points if found useful **

Cheers..

Vasu

Former Member
0 Kudos

Follow the weblog

/people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi

P.S: Just make a search with IDOC sender, you will get lots of replies and links.

Regards,

Jai Shankar