<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: XI 7.0 Message mapping - Get Value from other node in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113147#M4096032</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would prefer writing a udf for this requirement, as it becomes complicate or not possible using normal graphical functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have written the udf for this requirement, please find below the code, check this and let me know if you struck anywhere.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/722433" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;String desc="";&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;for(int i=0;i&amp;lt;Matdes.length;i++)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desc = Matdes[i];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(((Matdes[i]=="NULL") || (Matdes[i]=="")) &amp;amp;&amp;amp;&amp;nbsp; (Lang[i]=="DE"))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=0;j&amp;lt;Matnum.length;j++)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((Matnum[i]==Matnum[j]) &amp;amp;&amp;amp; (Lang[j]=="EN"))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desc = Matdes[j];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result.addValue(desc);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vishnu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Jun 2015 14:45:18 GMT</pubDate>
    <dc:creator>pvishnuvardan_reddy</dc:creator>
    <dc:date>2015-06-10T14:45:18Z</dc:date>
    <item>
      <title>XI 7.0 Message mapping - Get Value from other node</title>
      <link>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaq-p/11113146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my problem is as shown below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Source message has n items.&lt;/P&gt;&lt;P&gt;- Each item contains an item number (MATERIAL) Language (LANGU) and description (MATL_DESC)&lt;/P&gt;&lt;P&gt;- Key is MATERIAL&lt;/P&gt;&lt;P&gt;- There should be a fallback language "English".&lt;/P&gt;&lt;P&gt;- MATL_DESC contains NO vlaue and language is DE, then value of MATL_DESC with the same material number and language EN should be selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- see below picture: for the empty field MATL_DESC the value of the "English" material (same MATERIAL) is to be used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Who has an idea to solve this with graphic mapping?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/722272" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 12:23:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaq-p/11113146</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-06-10T12:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: XI 7.0 Message mapping - Get Value from other node</title>
      <link>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113147#M4096032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would prefer writing a udf for this requirement, as it becomes complicate or not possible using normal graphical functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have written the udf for this requirement, please find below the code, check this and let me know if you struck anywhere.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/722433" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;String desc="";&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;for(int i=0;i&amp;lt;Matdes.length;i++)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;{&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desc = Matdes[i];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(((Matdes[i]=="NULL") || (Matdes[i]=="")) &amp;amp;&amp;amp;&amp;nbsp; (Lang[i]=="DE"))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int j=0;j&amp;lt;Matnum.length;j++)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((Matnum[i]==Matnum[j]) &amp;amp;&amp;amp; (Lang[j]=="EN"))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; desc = Matdes[j];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result.addValue(desc);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vishnu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 14:45:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113147#M4096032</guid>
      <dc:creator>pvishnuvardan_reddy</dc:creator>
      <dc:date>2015-06-10T14:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: XI 7.0 Message mapping - Get Value from other node</title>
      <link>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113148#M4096033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vishnu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for the tip!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the meantime I wrote a simple XSL mapping which easily does the required mapping step &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Fabian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 08:10:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113148#M4096033</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-06-11T08:10:23Z</dc:date>
    </item>
    <item>
      <title>Re: XI 7.0 Message mapping - Get Value from other node</title>
      <link>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113149#M4096034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you reward points if you found my answer is useful... &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1291/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, we can use XSLT mapping also for this requirement, but I am huge fan of graphical mapping.. &lt;SPAN __jive_emoticon_name="silly" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1291/images/emoticons/silly.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vishnu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 08:17:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113149#M4096034</guid>
      <dc:creator>pvishnuvardan_reddy</dc:creator>
      <dc:date>2015-06-11T08:17:31Z</dc:date>
    </item>
    <item>
      <title>Re: XI 7.0 Message mapping - Get Value from other node</title>
      <link>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113150#M4096035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;From my point of view it is better to try with graphical mapping, you should consider that the XSLT solution needs to call a XSLT processor from the JVM, and if you don't use a bad code in the UDF you are following a usual resolution without extra-classes load, GM solution should have a better performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 08:23:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/xi-7-0-message-mapping-get-value-from-other-node/qaa-p/11113150#M4096035</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-06-11T08:23:40Z</dc:date>
    </item>
  </channel>
</rss>

