on 10-23-2008 8:06 PM
When do we use XSLT mapping ? When do we prefer it over ABAP or Java mapping ? Is working knowledge of Java required to do XSLT mapping ?
Hi
XSLT mapping is generally done when you cannot run a scenario using Messag mapping which is always preferable.
Some of the scenario's are:
1. Nested structure: In case of multiple nested structure especially in ccase of IDocs, we use XSLT mapping
2. Maintaining the sequence of the input structure: If you want to maintain the sequence of the data fromt he incoming file.
XSLT works on the DOM parser and hence if the message size is high try avoiding it.
Both the scnarios can also be done by Java mapping.
No Java skills are required for XSLT mapping.
Check this document as example
Check this SDN TV recordings
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=xslt+mapping&cat=sdn_all#
Thanks
Gaurav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes you need knowledge on XML tags and structures.
To use XSLT on tips you can try doing some examples for creating XML tags using XSLT. See DTD and XSD as well. This plays a good role.
Using a custom DTD you can create a XML with XSL. These all are interdependent some way or other. Its good to have overview of all to solve complex problems.
Any how at the end of the day it all depends on your skill set Java, ABAP or XSLT and even ease to do it
Thanks
Gaurav
Is working knowledge of Java required to do XSLT mapping
You don't need, but you can call Java code from xslt mapping..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Midhun,
Following threads / blogs will give you better idea...
Nilesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.