`
jgtang82
  • 浏览: 404582 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics