cancel
Showing results for 
Search instead for 
Did you mean: 

Outbound Interface from Sales Order CRM and mapping to XML elements

Former Member
0 Kudos

Hi,

I've two interfaces outbound/inbound from SAP CRM 4.0 to an external system. First option is, they want to use XI server using XML files with ABAP proxies as well or sencond option, is to use SAP Web Server to accomplish those interfaces. The external system only use XML process, URL (HTTP) connectivity too. They want to create outbound interface with data from SAP CRM Sales Order and write to XML elements. Question-1: What is the best option to use and accomplish those interfaces? Question-2: How do you mapping the data to the XML elements? Question-3: Do you do the mapping inside SAP or in XI?

Regards,

Felipe Alvarez.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

HI Felipe,

below are the answers

>>>First option ABAP proxies - Yes possible

>>>Sencond option SAP Web Server - Dont understand

1: best option - Proxy is best

2: mapping - you can do using Msg mapping, XSLT, ABAP, JAVA (all in XI)

3: where - In XI

Hope this helps

Regards

Vishnu

Former Member
0 Kudos

Hi Vishnu,

question from answer 2: mapping Msg mapping, XSLT, ABAP, JAVA (all in XI). XI will have the structures from SAP CRM (sales order)? or I need to provide that information to XI?

Thanks,

Felipe.

Former Member
0 Kudos

Hi Felipe,

You need to provide the structure in XI for the Sales Order. When you are using Proxy (ABAP) you have to define the Message Interface with the structure of the Sales Order. Then you can go the CRM system then create the Proxy (using /sproxy tranx) which is exact structure which you will be sending from the CRM to XI. So, the flow will be

Sales Order in CRM --> ABAP Proxy (with the same structrue of Sales Order but interfacing with XI) --> XI Integration Server.

Hope this helps.

Ranjan

Former Member
0 Kudos

Hi Felipe,

Java and XLST mappings are developed outside XI and can be imported as JAR files in IR for using in interface mappings.Message Mappings can be developed within XI using inbuilt mapping editor in IR. ABAP mappings are developed on ABAP stack of XI.

And regarding structures from SAP CRM, you can import idoc and RFC structures from SAP CRM into IR of XI.

Incase of ABAP proxies the structures are defined in IR and then proxies are generated in application systems like SAP CRM using the structures defined in IR.

Regards

Anand