cancel
Showing results for 
Search instead for 
Did you mean: 

Graphical mapping is Java Mapping??

Former Member
0 Kudos

Someone told me that ABAP mapping is faster than Java mapping cause it runs on ABAP stack straight away, where as Java mapping runs on Java stack and then transfers the result to ABAP stack whic reduces effieciency. Does that mean me should prefer ABAP mapping over Graphical mapping as that is also java mapping in the background??

Regards,

Ashish

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

according to SAP, the graphical mapping (which generates java code) is the fastest mapping and hence the first choice. Personally I prefer XSLT even though it is said to be the slowest because of the way XSLT runs the mapping. However, I never experienced any problems but found it much easier to handle than the graphical mapping especially when the mapping gets a bit tricky and you have to work with many queues.

I doubt that the Abap is necessarily faster because it depends how you write your source code, whereas the graphical mapping is already optimized

Cornelius

null

Shabarish_Nair
Active Contributor
0 Kudos

Debatable topic !!!

But my personal view on the mapping to be used in the order of increasing complexity of the scenario would be Graphical -> XSLT -> JAVA -> ABAP.

And yes, graphical mapping generated a JAVA code behind the scene But remember it would be on of the optimised codes as graphical tool is provided by SAP itself.

Former Member
0 Kudos

Yes it is right that your process becomes slow as for java mapping it should have to run on java thread and transfer the data to the abap thread.

Even to do debuggin on java mapping is also somewhat difficult.

So it is good not to use Java mapping but all the things depends on your requirement.

Regards,

Hetal

Former Member
0 Kudos

Hi ,

Its correct.But it all depends on the requiremnt and complexity of your mapping.

Check this blog for performances...

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

Sekhar

Former Member
0 Kudos

Yes, JAVA code will be generated!

Regards Mario