cancel
Showing results for 
Search instead for 
Did you mean: 

Comparing Mappings based on Performance

Former Member
0 Kudos

I want to have Mappings(ABAP,JAVA,XSLT and Graphical) compared based on their Performance and Application level parameters(Execution time,complexity etc).

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

C this

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

Regards,

Prateek

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Rupesh,

Regarding different Mapping.............as u know we have 4 type of mappings in that..Most of the senarios we use Graphical Mapping only.

Graphical Mapping is simple, We have standard funtions in graphical,we can write custom UDF in it............so in Projects mostly they prefer and we do Graphcal Mapping only..........and is performances is batter then other.

So Comparing the Performance in all this 4 mapping.

1)Graphical comes the best one

2)Java Mapping

3)XSLT mapping

4)ABAP Mapping.

ABAP Mapping i have never seen some one using this mapping...........its very rare mapping to be used.

Regards,

Phani

Rewardpoints if Helpful

Former Member
0 Kudos

Hi Rupesh,

Graphical mapping is the best one but still you can not use it as default coz if there is a need of ABAP mapping then you have to go for ABAP mapping.

Performance is totaly dependent upon the scenario/requirement which you are going to use because based on your scenario/requirement you will choose what mapping needs to be implemented rather then first looking the performance of mappings and then deciding the mapping.

For example, if there is a need of JAVA mapping in your scenarion then you will go for JAVA mapping instead of Graphical mapping coz that will be easier.

Regards,

Sarvesh

Former Member
0 Kudos

Hi Rupesh

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:

https://websmp201.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT41&LA...

thanks

sandeep sharma

PS: if helpful plz reward points