cancel
Showing results for 
Search instead for 
Did you mean: 

diff b/w msg mapping and interface mapping

Former Member
0 Kudos

hi

i have some doubt's:

1. diff b/w msg mapping and interface mapping

2. What is product in SLD? usually who creates the product,technical,business system??

thx in advance..

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

<i>1. diff b/w msg mapping and interface mapping</i>

message mapping is done whenever u need a transformation.

Interface mapping is between a pair of interfaces.

message mapping between 2 structures.(MT to MT,IDOC to MT,RFCto MT etc etc..)

u assign.. message mapping(s) in interface mapping.

<i>2. What is product in SLD? usually who creates the product,technical,business system??</i>

let me give example...

R/3 is a product....

a product will have diffrent S/w component.

BASIS ppl maintains the SLD generally/

Answers (5)

Answers (5)

Former Member
0 Kudos

Hai

Message mapping is the mapping program between source and target message Types. In interface mapping we assign message mapping of message types to the corresponding inbound and outbound message interfaces.

The product in SLD is like Microsoft Office and Software component versions are like MS word, power point, Excel etc, It is customer specific, if we develop product to a perticular customer , he may have different applications under product . we develop applications under software component versions.

The product, Technical and Business systems will be created by Basis(admin) people.

Former Member
0 Kudos

Message Mapping

A message mapping refers to a mapping of messages; the procedure is supported by a graphical mapping editor. The editor enables you to design a structure mapping between any two XML structures and connect to a value mapping. The mapping tool generates Java source code from the graphical mapping description, which is then compiled and packed in a JAR file that the Integration Engine executes at runtime.

Interface Mapping

Interface mappings register your mapping program for an interface pair in the Integration Repository. If you require a mapping at runtime, it is sufficient to select the interface mapping for the interface pair at configuration time. The Integration Server uses the interface mapping to identify associated mapping programs for request messages, response messages, fault messages, or all three.

System Landscape Directory [SLD]

System Landscape Directory is the place where you define the clients landscape information (Technical System and Business System) and also describe the Products and Software Components that is been installed on these systems. Apart from just defining these information we can also facilitate installations, upgrades and transports using SLD.

The last question is little problem making. Still, the Products, Technical systems and Business systems etc can be created by the developer consultant. In case of having WebAS, the above mentioned things can also be created by the technical Consultants.

[Try this link for more info on SLD

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

]

Hope this gets your ans.

Cheers,

Vinod V

*Reward me, if found helpful.

Former Member
0 Kudos

hI Smartsoft General User ,

The following r excellent websites on mapping which differentiate msg mapping and interface mapping in detail:

Excellent PDF Document on Mapping

http://help.sap.com/bp_bpmv130/Documentation/Operation/MappingXI30.pdf

Mapping Development with the ABAP Workbench

http://help.sap.com/saphelp_nw04/helpdata/en/10/5abb2d9df242f6a62e22e027a6c382/content.htm

ABAP Mappings

http://help.sap.com/saphelp_nw04/helpdata/en/ba/e18b1a0fc14f1faf884ae50cece51b/content.htm

how to create a flat file out of an IDoc-XML by means of an ABAP mapping program and the J2EE File Adapter.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1...

How to Use ABAP Mapping in XI 3.0

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e3ead790-0201-0010-64bb-9e4...

These r excellent websites in SLD:

How To…Handle the SLD for SAP XI

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9e76e511-0d01-0010-5c9d-9f7...

How To…Handle Caches in SAP XI 3.0

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47...

http://www.sap-press.de/download/dateien/751/sap_press_exchange_infra_engl.pdf

cheers!

gyanaraj

****Pls reward points if u find this helpful

Former Member
0 Kudos

hi,

1. Msg Mapping: done between 2 message type.

Interface mapping: done between 2 interface objects using one or more message mapping.

Now general question is why there is need of two separate mapping when message mapping is sufficient to handle mapping requirement. Answer of this general query is because SAP want to give more flexibility to clever design approach and to manage complex scenario. If you observe message type represent only single bonding unit in XI and when you use create maps b/w different messages you actually create maps between two logical units.

you can use this map as many times as you wants and even between different interface objects (remember?? abstract interface). by differentiate message mapping with interface mapping you really achieve greater reusability and abstraction while creating complex scenario. I agree for simple scenario it seems like overhead but in long run it is very manageable.

2. SLD is representing your organization landscape (SAP or non-SAP). Products represents real-life package/product either your firm bought or developed for firm. SLD presentation of products are symbolic and helps to design whole integration landscape. In SLD normally architect create products, business/technical systems.

For further reading I suggest to goto SAP help.

Regards,

Gourav

<i>---

Reward points if it helps you</i>

Former Member
0 Kudos