Hi shiva.
This link would definately help u in understanding y java and ABAP mappings and their performance issues ...
/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs
Thanks.
null
Message was edited by:
rama krishna
Message was edited by:
rama krishna
null
1)Graphical mapping has limitation in terms of complex hierarchy
2) it does not involve any complex logic
3) with graphical mapping it is difficult to produce required output.
For example text/html output, namespace change, sorting or grouping of records etc.
please visit
/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs
/people/sravya.talanki2/blog/2005/12/06/limitations-of-message-mapping-editor-in-xi-can-we-make-it-user-friendlier
hi shiva,
graphical mapping can prove to be the simplest of all mappings and easy to so also as u have a mapping editor and standard functions available. wen this becomes too complex v generally opt for java/xslt mappings. wen u are much comfortable with abap u may also opt for abap mapping. still the choice depends on scenario. performance wise graphical and java mappings have good results (also depends on ur code in java mapping).
refer this:
Comparing performance of mapping programs:
/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs
Graphical mapping:
[reward if helpful]
regards,
latika.
shiva,
Graphical mapping is the easiest maaping among all.First of all one should try to do the mapping with Graphical mapping approach.
When the mapping is not possible with graphical mapping u need to go with java mapping.Consider a scenario where u need to create a query string with more than 200 characters dynamically...thats not possible with graphical maaping..
so its become easy with java mapping
Actually the sequence is
Graphical
Java
XSLT
ABAP
Abap mapping is time consuming since it required Database access most of the time.
At what situations we will go for ABAP mapping?
See these threads of similer discussion
when-we-wil-go-for-abap-mapping-
Also see the performance of different Mapping techniques.
/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs
Regards
Biplab
hi shiva,
when will i go for java mapping ??
suppose if need to alter the structure of xml data the flowing in we prefer other mappings like java, xslt mappings.
In the sense we might re order or change the structure of xml nodes then other mapping are preferred. This usually happens during File content conversion cases.
Though graphical mapping technique provides rich set of tools, the limitation only comes when all the standard function fails to adapt to our requirement.
Regards
Ramesh P
Hi Shiva
here is the description of all 4 kinds of mapping we are using in XI, based on their performance and aaplication uses
1) Message mapping
- Graphical Design and test environment
- Queue based model allows handelling of very large documents
- Extensible via Java user defined functions
2) XSLT
- Open standard
- Portable
- extensible via java user defined functions
- Memory overhead for very large documents
3) JAVA
- flexibility of java programming language
- java mapping program is responsible for parsing/rendering XML
4) ABAP
-Leverage existing ABAP base
- ABAP mapping program is responsible for parsing/rendering XML
hope it may clarify you the mappings
For more details on Mapping you can follow TBIT
link are as follow
TBIT40:
https://websmp109.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT40
TBIT41:
Thanks
sandeep sharma
PS: if helpful plz reward points
Add a comment