Skip to Content
avatar image
Former Member

How to deceide which mapping to be used

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Jun 12, 2007 at 01:20 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 12, 2007 at 01:18 AM

    Rinku,

    Please see the below discussion threads.

    abap-mapping-vs-java-mapping

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

    Best regards,

    raj.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 12, 2007 at 04:39 AM

    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>

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 12, 2007 at 05:14 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded