Skip to Content
avatar image
Former Member

How to select the type of mapping to be used

Is there an explanation or reason when we go for java mapping ,when we go for xslt mapping and when we go for abap mapping

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

7 Answers

  • Best Answer
    Jul 24, 2007 at 05:49 AM

    Performance Comparison

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

    Regards,

    Prateek

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 24, 2007 at 05:48 AM
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 24, 2007 at 05:49 AM

    Hi

    check this weblog

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

    <i>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).</i>

    regards

    krishna

    Add comment
    10|10000 characters needed characters exceeded

  • Jul 24, 2007 at 05:51 AM

    <i>Is there an explanation or reason when we go for java mapping ,when we go for xslt mapping and when we go for abap mapping</i>

    >>

    first, it is purely based on your comfort level 😊

    but then on the technical aspect, if you find your mapping logic to have a very huge record (a huge XML size), then use java mapping (SAX parsing). Else go for XSLT. XSLT has a performance issue with huge records because it uses the DOM model and hence loads the whole XML into memory before parsing the same.

    ABAP mapping is a good option in case you have do checks on the R3, or have to involve some logic which deals with the data residing inside XI or a R3 system etc.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 24, 2007 at 06:16 AM

    Hi

    <b>Java mapping</b>:for complex mapping and if you want to use any external java fuctions you can go for java mapping.

    Java mapping uses Java API for XML processing.

    <b>ABAP</b>: For complex mapping and if you know ABAP coding you can use ABAP mapping.ABAP mapping is best in case of one to one mapping.

    regards

    yugapreetha

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 24, 2007 at 06:00 AM

    I'll try to put in simple words...

    If you have to perform mappings where MM does not serve the purpose like grouping, etc..use XSLT.

    if you have to perform mappings (both medium and complex) which include external java functions and other java functions, use Java. This is performance wise good but it is very complex in terms of designing the mapping.

    You can use ABAP for any complexity (given you knwo ABAP coding). This is the best after message mapping when it comes to one to one mappings. But in case of medium to Complex mappings, ABAP mapping is the best performance wise.

    this is my understanding. please correct me if i am worng.

    Reward if helpful.

    Sarath.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 08, 2009 at 10:59 AM

    ok

    Add comment
    10|10000 characters needed characters exceeded