<?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: Message Mapping Scenario - Split Issue in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933607#M4484064</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for your answer. But it is not working with my case.. &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 25 Jun 2019 08:54:22 GMT</pubDate>
    <dc:creator>smansari32</dc:creator>
    <dc:date>2019-06-25T08:54:22Z</dc:date>
    <item>
      <title>Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaq-p/11933603</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
  &lt;P&gt;I have similar following requirement could anyone tell me whether this is achievable in SCPI. If yes, Pls help?&lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;Input Xml&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;Input&amp;gt;
   &amp;lt;value&amp;gt;1,2,3,4,5&amp;lt;/value&amp;gt;

&amp;lt;Input&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;Output Xml&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;Output&amp;gt;
  &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;
  &amp;lt;value&amp;gt;2&amp;lt;/value&amp;gt;
  &amp;lt;value&amp;gt;3&amp;lt;/value&amp;gt;
  &amp;lt;value&amp;gt;4&amp;lt;/value&amp;gt;
  &amp;lt;value&amp;gt;5&amp;lt;/value&amp;gt;
&amp;lt;/Output&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;Please let me know the possibilities&lt;/P&gt;
  &lt;P&gt;Thanks&lt;/P&gt;
  &lt;P&gt;Ansari&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jun 2019 12:40:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaq-p/11933603</guid>
      <dc:creator>smansari32</dc:creator>
      <dc:date>2019-06-24T12:40:05Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933604#M4484061</link>
      <description>&lt;P&gt;Hi Ansari&lt;/P&gt;&lt;P&gt;A user-defined function will solve that for you. Add the following function:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;import com.sap.it.api.mapping.*

def void splitByComma(String[] s, Output o, MappingContext c) {
    s[0].split(',').each { v -&amp;gt; o.addValue(v) }
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Then wire it up as follows:&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/1699560-mapping.png" /&gt;&lt;/P&gt;&lt;P&gt;Simulating with your input data, I get the following result:&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/1699561-simulation.png" /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Morten&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jun 2019 13:08:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933604#M4484061</guid>
      <dc:creator>MortenWittrock</dc:creator>
      <dc:date>2019-06-24T13:08:03Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933605#M4484062</link>
      <description>&lt;P&gt;Nice to see you giving Message Mapping some love! &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 01:25:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933605#M4484062</guid>
      <dc:creator>engswee</dc:creator>
      <dc:date>2019-06-25T01:25:52Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933606#M4484063</link>
      <description>&lt;P&gt;Well, the OP &lt;EM&gt;did&lt;/EM&gt; ask specifically about it... &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 07:31:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933606#M4484063</guid>
      <dc:creator>MortenWittrock</dc:creator>
      <dc:date>2019-06-25T07:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933607#M4484064</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for your answer. But it is not working with my case.. &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 08:54:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933607#M4484064</guid>
      <dc:creator>smansari32</dc:creator>
      <dc:date>2019-06-25T08:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933608#M4484065</link>
      <description>&lt;P&gt;Hi Ansari&lt;/P&gt;&lt;P&gt;I did, nevertheless, show you a screenshot of the 
mapping giving your desired output based on your own input &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; You 
probably simplified the problem for the purpose of brevity, and that 
probably leads to a context issue in the mapping.&lt;/P&gt;&lt;P&gt;Show your actual input and output formats in the question, and show a real input document. That would help tremendously.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Morten&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 09:13:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933608#M4484065</guid>
      <dc:creator>MortenWittrock</dc:creator>
      <dc:date>2019-06-25T09:13:26Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933609#M4484066</link>
      <description>&lt;P&gt;Hi  &lt;SPAN class="mention-scrubbed"&gt;7a519509aed84a2c9e6f627841825b5a&lt;/SPAN&gt; , Thanks for your help. but it is not working with my actual scenaio.&lt;/P&gt;&lt;P&gt;I give you my input xsd and output xsd, Please help&lt;/P&gt;&lt;P&gt;I want to split &lt;STRONG&gt;shippingComment &lt;/STRONG&gt;field by comma and mapped to &lt;STRONG&gt;TEXT_LINE &lt;/STRONG&gt;field&lt;/P&gt;&lt;P&gt;Input_XSD &lt;A href="https://answers.sap.com/storage/attachments/1696658-input-xsd.txt"&gt;input-xsd.txt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Ouput_XSD &lt;A href="https://answers.sap.com/storage/attachments/1696657-output.txt"&gt;output.txt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;please remove first letter from output.txt and convert to xsd. &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;Ansari&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 09:24:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933609#M4484066</guid>
      <dc:creator>smansari32</dc:creator>
      <dc:date>2019-06-25T09:24:13Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933610#M4484067</link>
      <description>&lt;P&gt;Hi  &lt;SPAN class="mention-scrubbed"&gt;7a519509aed84a2c9e6f627841825b5a&lt;/SPAN&gt; , I completely agree, I am facing context issue it seems. given you input and output xsd below. Please help&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 09:26:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933610#M4484067</guid>
      <dc:creator>smansari32</dc:creator>
      <dc:date>2019-06-25T09:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933611#M4484068</link>
      <description>&lt;P&gt;Hi Ansari&lt;/P&gt;&lt;P&gt;Add a SplitByValue function after the user-defined splitByComma function, and map the output to TEXT_LINE. Also map splitByComma to E1BPSDTEXT, but &lt;EM&gt;without&lt;/EM&gt; the SplitByValue function. Like this:&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/1699582-map.png" /&gt;&lt;/P&gt;&lt;P&gt;That takes care of the context issue. I've tried it, and it works.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Morten&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 10:56:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933611#M4484068</guid>
      <dc:creator>MortenWittrock</dc:creator>
      <dc:date>2019-06-25T10:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: Message Mapping Scenario - Split Issue</title>
      <link>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933612#M4484069</link>
      <description>&lt;P&gt;Of course it's a context issue - what else is new! &lt;span class="lia-unicode-emoji" title=":face_with_tongue:"&gt;😛&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jun 2019 01:22:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/message-mapping-scenario-split-issue/qaa-p/11933612#M4484069</guid>
      <dc:creator>engswee</dc:creator>
      <dc:date>2019-06-26T01:22:20Z</dc:date>
    </item>
  </channel>
</rss>

