cancel
Showing results for 
Search instead for 
Did you mean: 

Clarify the queries, please...

Former Member
0 Kudos

1. Explain about Mapping’s (ABAP, Java, XSLT, and Message) merits and demerits? In which situations exactly we will use Java, ABAP and XSLT Mappings?

2. What is Correlation? Where it comes into picture?

3. Is there any Debugging facility available in XI?

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

HI,

Java Mapping

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-iii

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=...

gn_configuration%2FFileValidationsinSAPXI-ACaseStudy.pdf

or

FCC https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/99593f86-0601-0010-059d-d2dd39dc...

http://www.cafeconleche.org/books/xmljava/chapters/ch09.html

http://www.cafeconleche.org/books/xmljava/chapters/ch06.html

Check these blogs for reference..

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

/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping

XSLT Mapping

/people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping

/people/sreekanth.babu2/blog/2005/01/05/design-time-value-mappings-in-xslt

/people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping

XSLT Mapping with java enhancement

/people/pooja.pandey/blog/2005/06/27/xslt-mapping-with-java-enhancement-for-beginners

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-iii

/people/stefan.grube/blog/2006/10/23/testing-and-debugging-java-mapping-in-developer-studio

/people/thorsten.nordholmsbirk/blog/2006/08/10/using-jaxp-to-both-parse-and-emit-xml-in-xi-java-mapping-programs

/people/rahul.nawale2/blog/2006/07/18/java-mapping-an-alternate-way-of-reading-a-csv-file

/people/amol.joshi2/blog/2006/03/10/think-objects-when-creating-java-mappings

XSLT Mapping

/people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping

/people/sreekanth.babu2/blog/2005/01/05/design-time-value-mappings-in-xslt

/people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping

XSLT Mapping with java enhancement

/people/pooja.pandey/blog/2005/06/27/xslt-mapping-with-java-enhancement-for-beginners

ABAp

/people/siva.maranani/blog/2005/04/03/abap-server-proxies

/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy

http://help.sap.com/saphelp_nw2004s/helpdata/en/48/d5a1fe5f317a4e8e35801ed2c88246/frameset.htm

Monitoring for Processed XML messages in ABAP Proxy - /people/krishna.moorthyp/blog/2005/12/23/monitoring-for-processed-xml-messages-in-abap-proxy

monitoring BPm https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb4...

message monitor and troubleshoot -

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2f2a9fa2-0a01-0010-32ac-d281db72...

Correlation

/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

Regards

Chilla..

prabhu_s2
Active Contributor
0 Kudos

<b>Proxy Debug</b>

/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

This blog explains in detail the Debugging of inbound ABAP proxy. for server proxies u hae an option called test in sproxy. u can paste the payload and from there u can debug using system command '/H'

PS: Award points for helpful replies

Message was edited by:

Prabhu S

prabhu_s2
Active Contributor
0 Kudos

check otu this blog for correlation:

/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

<b>Mapping</b>

1)Graphical mapping is a common approach followed by everyone for generating desired target structure. It involves simple drag-n-drop to correlate respective nodes (fields) from source and target structure. It hardly involves coding. (Exception – User defined functions). But sometimes with graphical mapping it is difficult to produce required output. For example … text/html output, namespace change, sorting or grouping of records etc.

2) A person comfortable with Object Oriented ABAP can go for ABAP mapping instead. One can also think of Java mapping as another option but it is a bit complex and required knowledge of Java. In such cases, XSLT mapping can be the best approach to meet the requirements.

3) XSLT program itself defines its own target structure.

XSLT programs can be imported into SAP XI. Message mapping step can be avoided. One can directly go for interface mapping once message interfaces are created and mapping is imported.

XSLT provides use of number of standard XPath functions that can replaces graphical mapping involving user defined java functions easily.

File content conversion at receiver side can be avoided in case of text or html output.

Multiple occurrences of node within tree (source XML) can be handled easily.

also refer to: /people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs

prabhu_s2
Active Contributor
0 Kudos

<b>1. Explain about Mapping’s (ABAP, Java, XSLT, and Message) merits and demerits? In which situations exactly we will use Java, ABAP and XSLT Mappings?</b>

for most of the cases u wud for 4 graphical mapping. if graphical mapping doesnt suite ur req u wud use java.abap/xslt mapping based on the expertise

<b>2. What is Correlation? Where it comes into picture?</b>

u want to process a file one based on file2. here u wud use correlations. as a thumbrule correlation is used when two recv are used in bpm.

<b>3. Is there any Debugging facility available in XI?</b>

yes, in mapping u can make use of trace level's