Skip to Content
author's profile photo Former Member
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 a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on 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 a comment
    10|10000 characters needed characters exceeded

  • Posted on 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 a comment
    10|10000 characters needed characters exceeded

  • Posted on 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 a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on 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 a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.