Design Time - Integration Repository - Message Mapping

Type of Mapping Program

1. Message Mapping (Graphical Mapping using Mapping Editor in XI)

Message Mapping Simplified - Part I
Message Mapping Simplified – Part II

Node Functions http://www.sharesap.cn/html/XI(PI)zl/Mapping(ys)/530.html

mapWithDefault

formatByExample

splitByValue  

collapseContexts

sort and sortByKey (*)

(sort and sortByKey only sort the elements within the same context, we have to use the function removeContexts before sort. After sort we have to restore the original contexts. We do this with the node function splitByValue)

 

2. Java Class

http://www.sharesap.cn/html/XI(PI)zl/Mapping(ys)/887.html

Testing and Debugging Java Mapping

http://www.sharesap.cn/html/XI(PI)zl/Mapping(ys)/885.html

3. XSLT

a) Write XSLT file

b) Compress xslt file to a zip file

c) Import archives to Mapping Objects

d) Use xslt file as mapping program for interfact mapping.

  <?xml version="1.0" ?>
- < xsl:transform version =" 1.0 " xmlns:xsl =" http://www.w3.org/1999/XSL/Transform " xmlns:sap =" http://www.sap.com/sapxsl " xmlns:aash = http://sap.com/xi/tim/testing1 xmlns:ns0 = http://sap.com/xi/tim/testing1 >
- < xsl:template match =" / ">
- < aash:MT_Student_Result >
- < Data >
- < Name >
  < xsl:value-of select =" concat(ns0:MT_Student/Data/FName,ns0:MT_Student/Data/LName) " />
  </ Name >
- < Marks >
- < Total_Marks >
  < xsl:value-of select =" (ns0:MT_Student/Data/Marks/Maths)+(ns0:MT_Student/Data/Marks/Science) " />
  </ Total_Marks >
  </ Marks >
  </ Data >
  </ aash:MT_Student_Result >
  </ xsl:template >
  </ xsl:transform >

4. ABAP Class

http://www.sharesap.cn/html/XI(PI)zl/Mapping(ys)/527.html

Ref thread:

https://forums.sdn.sap.com/thread.jspa?threadID=988474&tstart=0 

猜你喜欢

转载自jgtang82.iteye.com/blog/646461