Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

XI system idoc transfer to SAP system.

Former Member
0 Kudos

hi ,

this is parthasarathi,i am using ALE/IDOC.basically i need to transfer idoc from XI system to SAP system.

can any one help me out in this case.

my system is SAP system ie inbound system.

i am using message type HRMD_A and idoc type is HRMD_A04.

1)what are the steps i need to take in the inbound system..?

2)what is the function module i need to use?

how this is reflecting SAP system.

3) idoc will be generated in XI system with employee master data and the same idoc generated in XI system ,that idoc should be send to SAP system ie inbound system.

can any help me out ..

thanks.

partha.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi parthasarathy,

To connect the two systems u need a connection called as RFC.(sm59)

medium of transaction is port (we21)

IDOC Intermediate document - travelling (or) data carrying from 1 - 2

create partner profiles for sharing the appln. (we20)

application linking and enabling (ALE)--used to generate an idoc in sender side and post it in the receiver side.

r3 - r3 -use ALE - transactional rfc

r3 - non r3 - use EDI (electronic data interchange) - file port

bridge (bd64) - distribution model view

to view idoc's (we05,we02)

types of data

1. master data -- ale -- eg. send materail(bd10),customer(bd12),vendor(bd14)

2.transactional data -- ale

3.control data -- cts(correction and transport systems)

Hope this gives u overall idea of how to use idoc's.

Regards,

Nagarajan.

5 REPLIES 5

Former Member
0 Kudos

Hi parthasarathy,

To connect the two systems u need a connection called as RFC.(sm59)

medium of transaction is port (we21)

IDOC Intermediate document - travelling (or) data carrying from 1 - 2

create partner profiles for sharing the appln. (we20)

application linking and enabling (ALE)--used to generate an idoc in sender side and post it in the receiver side.

r3 - r3 -use ALE - transactional rfc

r3 - non r3 - use EDI (electronic data interchange) - file port

bridge (bd64) - distribution model view

to view idoc's (we05,we02)

types of data

1. master data -- ale -- eg. send materail(bd10),customer(bd12),vendor(bd14)

2.transactional data -- ale

3.control data -- cts(correction and transport systems)

Hope this gives u overall idea of how to use idoc's.

Regards,

Nagarajan.

Former Member
0 Kudos

Partha,

Welcome to SDN.

I would have rather posted this on XI forum. Anyways, please check the following blog. That should give you some idea how to go about it.

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1348. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]

I have not specified settings that will be required on the SAP R/3 side. You can get that from help.sap.com.

Regards,

Ravi

Note : Please reward the posts that help you.

0 Kudos

hi ravi,

thanks for getting back for my query.

here i am using message type is HRMD_A and Idoc type is HRMD_A04.

basically my doubt is when i get Idoc from XI system directlly can i process it.

in another case if my idoc(inbound system) get extended,if the fields does not match to idoc generated in XI system ,the what is go for me?

how i need to process, if fields does not match to inbound system idoc from XI system idoc.

can u help me out?

thanks.

partha.

0 Kudos

Hi Partha,

XI will acta as middle ware and it will map all the fields. Its not your prob.

you have to configure the settings b/w XI and SAP System.

Then the FM which i have mentioned will take care of updating it inthe respective Infotypes.

Thanks

Eswar

Former Member
0 Kudos

Hi Partha,

First You need to do the ALE settings. May be BASIS guys will do that. For that you need to know the IDOC/MSG type & FModule. You mentioned the IDOC/MSG type.

The concern FModule is IDOC_INPUT_HRMD.

Steps:

1) Define the Log. Systems,Assign clients.

2) Ports & partner profiles

3) Link the IDOC/msg type --> to the FM

4) Modelview

If u want to make the changes as per your rer. u can copy the standard FM and write the code ans assign the custom FM to IDOC/msg type.

let me know if u need any other info.

Thanks

Eswar