cancel
Showing results for 
Search instead for 
Did you mean: 

How to deceide which mapping to be used

Former Member
0 Kudos

Hi,

Can anyone give me the tips upon how to deceide which mapping to be used like Java mapping, ABAP mapping, message mapping or XSLT mapping..

Regards

Rinku

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Rinku,

by default you use graphical mapping because it is easy to mantain and does not require development knowledge (that is at runtime a java mapping, but created by the system).

Depending on the complexity sometimes it is necessary to use Java/ABAP mapping (normally when it is too complex to implement via graphical message mapping).

Have a look at <a href="/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs">this</a> weblog about performance of mapping programs.

Regards,

Sergio

Former Member
0 Kudos

Hi Sergio,

As per the blog, XSL's performance is very high. Do you know which XSL editor to be used and which testing tool to use the same.

Also, if u can give me any XSL reference document.

Regards

Rinku

Message was edited by:

Rinku Malik

Message was edited by:

Rinku Malik

Former Member
0 Kudos

Hi Rinku,

You can use Stylus Studio XML Suite or Altova XML Spy and Map Force. I would suggest you use Stylus Studio coz I am also using the same. You can test the standalone style sheet in stylus studio itself. But if you want to test it in XI, you can test in Interface Mapping.

You can find a lot in net for the style sheet examples.

Former Member
0 Kudos

Rinku,

Check this weblogs for some simple scenarios:

/people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping

/people/pooja.pandey/blog/2005/10/17/number-formatting-to-handle-large-numbers

---Satish

Former Member
0 Kudos

Hi Rinku

Refer XSL from below site.

http://www.w3schools.com/xsl/default.asp

Talking about mapping, you can always give preference to graphical mapping as it is easy to use , interesting and provides wide range of in built functions. You can also use small User Defined Functions along with these functions as needed.

If the requirement is complex then you can go for XSLT, ABAP and Java Mapping

Regards

Former Member
0 Kudos

Hi, you can use Exchanger XML Lite (http://www.freexmleditor.com/), it's free.

PS: do not forget to mark helpful answers and close the thread if your questions got an answer.

Kind Regards,

Sergio

Former Member
0 Kudos

Thanks

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi rinku,

Performance wise following look ups are preferred.You go in this order.

1.Graphical mapping

2.Java Mapping

3.ABAP Mapping

4.XSLT Mapping

Graphical mapping is very simple and it uses sax parser for reading the xml data which is the most efficient parser.It doesnt involve overheads.

Java mapping is used when the mapping structure becomes very complex.It is better than graphical mapping in some cases.

ABAP mapping and XSLT mapping is also used in some cases depending on the requirement.

former_member529475
Active Contributor
0 Kudos

HI Rinku

Graphical mapping is a common approach followed by everyone for generating desired target structure. It involves simple drag-n-drop to correlate respective nodes (fields) from source and target structure. It hardly involves coding. (Exception - User defined functions). But sometimes with graphical mapping it is difficult to produce required output. For example ... text/html output, namespace change, sorting or grouping of records etc.

A person comfortable with Object Oriented ABAP can go for ABAP mapping instead.

One can also think of Java mapping as another option but it is a bit complex and required knowledge of Java. In such cases, XSLT mapping can be the best approach to meet the requirements

Cheers..

Vasu

<i>** Reward Points if found useful **</i>

justin_santhanam
Active Contributor
0 Kudos

Rinku,

Please see the below discussion threads.

/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs

Best regards,

raj.