Skip to Content
avatar image
Former Member

Performance - Graphical and Java Mapping

Hi Experts,

I have one doubt here..

Graphical Mapping will shows the best performance if you compare with other Mappings. And even this behind runs Java only...

Then why not Java Mapping doesn't shows the best performance if you compare with message mapping.

Is it correct while message mapping is on Queue process. So that, the performance wise is best or else, could you pls give me some reasons behind this...

Regards,

Ramana.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    Aug 07, 2007 at 09:57 AM

    <i>Graphical Mapping will shows the best performance if you compare with other Mappings. And even this behind runs Java only...

    Then why not Java Mapping doesn't shows the best performance if you compare with message mapping.</i>

    >>>

    Graphical mapping has java code beneath it but remember that it is a highly customized code, in terms of performance (after all its developed by SAP) 😉

    In case of Java mapping, if you can achieve the same level of performance by customizing your code, then i really dnt think there has to be a big difference in the performance b/w graphical and java mapping.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi

      Resource consumption for the mapping depends on the complexity of the mappings and the source document sizes.Java mappings use XI Mapping Toolkit.Graphical Mappings are much faster because the code beneath is highly efficient.

      Thanks

  • avatar image
    Former Member
    Aug 09, 2007 at 04:33 AM

    Hi

    Sorry, still i didn't get the exact word for this...

    If Graphical Mapping works behind java only, then why Java Mapping performance

    doesn't equal with Graphical Mapping.

    Regards,

    Ramana.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Ramana,

      Suppose you have two programs for the same solution ( Eg. Biggest of three numbers) ,one can solve the thing in two steps and one will take ten steps then the performance of the first one is obviously better because the program is optimized and taking the minimal resources and execution time.

      Hope this helps you to understand.

      Regards

      Mahesh

  • avatar image
    Former Member
    Aug 07, 2007 at 11:08 AM

    Hi Monika,

    Sorry i couldn't able to understand your last post.

    Could you please explain it another way...if it's possible...

    Regards,

    Ramana.

    Add comment
    10|10000 characters needed characters exceeded

    • may be in the order of performance

      1)Graphical

      2)ABAP

      3)JAVA

      4)XSLT

      she means,though you create a graphical mapping it creates JAVA code in the background but with better performance than usual JAVA code.

  • avatar image
    Former Member
    Aug 09, 2007 at 06:47 AM

    Suppose you have two programs for the same solution ( Eg. Biggest of three numbers) ,one can solve the thing in two steps and one will take ten steps then the performance of the first one is obviously better because the program is optimized and taking the minimal resources and execution time.

    Hi,

    So, you mean to say ...it's depends on the Mapping which will have the size of code generated behind the screen.

    Am i right ??

    for eg., If i take the same example (biggest of 3 numbers) and i used above 2 mappings(Graphical and Java)...which will be shows best performance and why?

    Regards,

    Ramana.

    Add comment
    10|10000 characters needed characters exceeded