Start of Content Area

Background documentation Method getResult ()  Locate the document in its SAP Library structure

Method getResult() forces the execution of the flagged mapping requests with execute() and returns the messages provided by the called RFC function module UKM_GET_KEY_MAPPINGS.

Caution Note that the context must be restored after calling this method in the xslt program. (<xsl:for-each select="$result"/>)

If there are multiple mappings targetID for a sourceID for a system, one object is always marked as client default.

Note If you only need the client default target object, you can indicate this when you create the CTT:Identifier.

<xsl:variable name="targetID" 
     
select="Identifier:new('CustomerID', 'EU3_003')"/>
<xsl:variable name=”void” 
     
select=”Identifier:setClientDefault($targetID,‘X’)”/>

 

Parameters of the Method

Type

Name

Description

Return, Node

 

xml fragment with the returned messages

Example

Example The format of a getResult() call can be seen in the following example.

<MappingResult>

  <Mapping mainContextID="BUS1006">
    <SourceID schemeID="PartnerGUID" clientDefault="" schemeVersionID=""
              schemeAgencyID="QM3_300" schemeAgencySchemeID="" 
              schemeAgencySchemeAgencyID="ZZZ">
B123</SourceID>
    <TargetID schemeID="CustomerID" clientDefault="X" schemeVersionID=""
              schemeAgencyID="EU3_003" schemeAgencySchemeID=""
              schemeAgencySchemeAgencyID="ZZZ">
B456</TargetID>
  </Mapping>

</MappingResult>

 

 

End of Content Area