<?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: what are NODE Functions in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314760#M1665425</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we have a requirement one node at sender side occurs only once but many times it needs at receiver side then this case we need node functions.&lt;/P&gt;&lt;P&gt;For sorting the data either ascending/decending order, remove the context of particular node.&lt;/P&gt;&lt;P&gt;We have one node at sender side that is not mandatory at sender side but it is mandatory at receiver side then we can use map with default node function.&lt;/P&gt;&lt;P&gt;Below are node function with explanation&lt;/P&gt;&lt;P&gt;Node functions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort : sort the values in each context.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Collapse context : It removes the supress and empty values that are in the same context.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remove Context : It producess plain stream of values. It removes all level contexts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map with default : Inserts default value specified in the function properties into empty contexts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Split by value : It inserts the context after events specified. events are each value, value changed and empty value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exists : It ckecks weather the node exists or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Replace value : It replacess the value of the source field to the value specified in the function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort by key : Sort values in second queue by keys from first queue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create If : It producess the nodes based on the IF condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Format by example : Takes values from first queue and inserts them in structure of second queue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for more details&lt;/P&gt;&lt;P&gt;/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41567"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="42028"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/21/3bb8c495125e4eb5969f0377885fe0/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/21/3bb8c495125e4eb5969f0377885fe0/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40662"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41384"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/1f/ea0fb12403844bbb6c4cbc8a00cda9/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/1f/ea0fb12403844bbb6c4cbc8a00cda9/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/4b/d11e3e1c3b120ae10000000a114084/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/4b/d11e3e1c3b120ae10000000a114084/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Aug 2008 06:50:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-01T06:50:33Z</dc:date>
    <item>
      <title>what are NODE Functions</title>
      <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaq-p/4314759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;experts &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what are NODE Functions&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 06:46:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaq-p/4314759</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T06:46:13Z</dc:date>
    </item>
    <item>
      <title>Re: what are NODE Functions</title>
      <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314760#M1665425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we have a requirement one node at sender side occurs only once but many times it needs at receiver side then this case we need node functions.&lt;/P&gt;&lt;P&gt;For sorting the data either ascending/decending order, remove the context of particular node.&lt;/P&gt;&lt;P&gt;We have one node at sender side that is not mandatory at sender side but it is mandatory at receiver side then we can use map with default node function.&lt;/P&gt;&lt;P&gt;Below are node function with explanation&lt;/P&gt;&lt;P&gt;Node functions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort : sort the values in each context.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Collapse context : It removes the supress and empty values that are in the same context.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remove Context : It producess plain stream of values. It removes all level contexts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Map with default : Inserts default value specified in the function properties into empty contexts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Split by value : It inserts the context after events specified. events are each value, value changed and empty value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exists : It ckecks weather the node exists or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Replace value : It replacess the value of the source field to the value specified in the function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort by key : Sort values in second queue by keys from first queue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create If : It producess the nodes based on the IF condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Format by example : Takes values from first queue and inserts them in structure of second queue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for more details&lt;/P&gt;&lt;P&gt;/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41567"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="42028"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/21/3bb8c495125e4eb5969f0377885fe0/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/21/3bb8c495125e4eb5969f0377885fe0/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40662"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41384"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/1f/ea0fb12403844bbb6c4cbc8a00cda9/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/1f/ea0fb12403844bbb6c4cbc8a00cda9/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/4b/d11e3e1c3b120ae10000000a114084/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/4b/d11e3e1c3b120ae10000000a114084/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 06:50:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314760#M1665425</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T06:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: what are NODE Functions</title>
      <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314761#M1665426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following are the Node Function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;createIf&lt;/P&gt;&lt;P&gt;removeContexts&lt;/P&gt;&lt;P&gt;replaceValue&lt;/P&gt;&lt;P&gt;exists&lt;/P&gt;&lt;P&gt;SplitByValue&lt;/P&gt;&lt;P&gt;collapseContexts&lt;/P&gt;&lt;P&gt;useOneAsMany&lt;/P&gt;&lt;P&gt;sort&lt;/P&gt;&lt;P&gt;sortByKey&lt;/P&gt;&lt;P&gt;mapWithDefault&lt;/P&gt;&lt;P&gt;formatByExample&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also have a look at this help documentation&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_NW04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_NW04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;SaNv...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 06:51:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314761#M1665426</guid>
      <dc:creator>Santhosh_Vellingiri</dc:creator>
      <dc:date>2008-08-01T06:51:35Z</dc:date>
    </item>
    <item>
      <title>Re: what are NODE Functions</title>
      <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314762#M1665427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For clear expalnation abt node functions &lt;/P&gt;&lt;P&gt;Have a look at these links&lt;/P&gt;&lt;P&gt;/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii - By sraviya Talanki&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40866"&gt;&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a6638" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a6638&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: malini balasubramaniam on Aug 1, 2008 9:32 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 07:31:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314762#M1665427</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T07:31:27Z</dc:date>
    </item>
    <item>
      <title>Re: what are NODE Functions</title>
      <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314763#M1665428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NODE FUNCTIONS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1.createIf, &lt;/P&gt;&lt;P&gt;2.removeContexts,&lt;/P&gt;&lt;P&gt;3.replaceValue,&lt;/P&gt;&lt;P&gt;4.Exists,&lt;/P&gt;&lt;P&gt;5.SplitByValue,&lt;/P&gt;&lt;P&gt;6.collapseContexts,&lt;/P&gt;&lt;P&gt;7.useOneAsMany,&lt;/P&gt;&lt;P&gt;8.sort,&lt;/P&gt;&lt;P&gt;9.sortByKey,&lt;/P&gt;&lt;P&gt;10.mapwithDefault,&lt;/P&gt;&lt;P&gt;11.formatByExample&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;STRONG&gt;1. remove context:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You use removeContexts () to delete all the top contexts for an element. This removes all top hierarchy levels, so that all elements of the target queue are assigned to a root element of the source queue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advanced user-defined functions can import either just one context into the input arrays, or complete queues. Make your selection by selecting or deselecting the Save Entire Queue in Cache checkbox in the function editor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. split by value:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The SplitByValue() function is the counterpart to removeContexts(): Instead of deleting a context, you can insert a context change in the source value queue. You then receive this element for each inserted context change instead of a top node element. However, for this to be possible, the top node source field must be assigned a top node target field and minOccurs must be &amp;gt;0. You can insert a context change in the queue after each value, after each change to the value, or after each tag without a value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. collapse context:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Using collapseContexts() puts the first values of all contexts into a context. Empty contexts are replaced with an empty string:&lt;/P&gt;&lt;P&gt;This can be useful if an upper-level node is to be created each time a lower-level node exists, for example. The function is useful in combination with the SplitByValue function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4. Use one as many&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You require the function useOneAsMany() if a field that only occurs once needs to be replicated as often as another field occurs in the outbound message so that the fields can be written to the target structure in pairs as a record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: &lt;/P&gt;&lt;P&gt;If &amp;#147;Default&amp;#148; is the default value and &lt;/P&gt;&lt;P&gt;A|B1,B2| |C| |D &lt;/P&gt;&lt;P&gt;is the inbound queue, &lt;/P&gt;&lt;P&gt;mapWithDefault returns the following outbound queue:&lt;/P&gt;&lt;P&gt;A | B1,B2 | Default | C | Default |D.&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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/2c/2d8c4024d26e1de10000000a1550b0/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/2c/2d8c4024d26e1de10000000a1550b0/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;5. Map with default&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Replaces empty contexts in the inbound queue with a default value, which you specify in the function properties. &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;STRONG&gt;6.copyValue&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You use CopyValue() for a frequently occurring element to copy the value of a position in the source structure and assign it to a target field. The value is copied each time the target field occurs in the target structure. However, it is copied a maximum of maxOccurs times&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;7).createIf&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;You use createIf() to create a tag in the target structure depending on a condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;8).exists&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;You use this function to determine whether a particular source field exists in the XML instance to be processed. If it does, exists() returns the value true, otherwise it returns the value false.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;9).Use&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You use this function if you need to synchronize two queues of equal length with reference to their context change. The mapping runtime takes the values from the first queue, and the context change from the second queue. If the two inbound queues do not have the same number of values, the mapping runtime triggers an exception.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;10)sort&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorts all values of the multiply-occurring inbound field I within the existing or set context. The sorting process is stable (the order of elements that are the same is not switched) and it sorts the values in O(n*log(n)) steps. Using the function properties, you can specify whether values are to be sorted numerically or lexicographically (case-sensitive or non case-sensitive) and in ascending or descending order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;11)sortByKey&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like sort, but with two inbound parameters to sort (key/value) pairs. The sort process can be compared to that of a table with two columns.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;● Using the first parameter, you pass key values from the first column, which are used to sort the table. If you have classified the key values as numeric in the function properties, they must not be equal to the constant ResultList.SUPPRESS. See also: The ResultList Object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;● Using the second parameter, you pass the values from the second column of the table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there is a discrepancy between the number of keys and values, the mapping runtime triggers an exception. The function returns a queue with the values sorted according to the keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Nice blogs..&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40866"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this info is useful to you..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 07:43:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314763#M1665428</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T07:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: what are NODE Functions</title>
      <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314764#M1665429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For understanding node functions this blog will help you&lt;/P&gt;&lt;P&gt;/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/be05e290-0201-0010-e997-b6e55f9548dd" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/be05e290-0201-0010-e997-b6e55f9548dd&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40662"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/190eb190-0201-0010-0ab3-e69f70b6c257" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/190eb190-0201-0010-0ab3-e69f70b6c257&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/55/7ef3003fc411d6b1f700508b5d5211/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/55/7ef3003fc411d6b1f700508b5d5211/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/a8/bfc6373c8fea43bdb3541535bcbd43/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/a8/bfc6373c8fea43bdb3541535bcbd43/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8a57d190-0201-0010-9e87-d8f327e1dba7" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8a57d190-0201-0010-9e87-d8f327e1dba7&lt;/A&gt;&lt;/P&gt;&lt;P&gt;/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/79/2835b7848c458bb42cf8de0bcc1ace/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/79/2835b7848c458bb42cf8de0bcc1ace/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Sravaya Talanki- Message Mapping(Node Function) Part-1&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40662"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Sravaya Talanki- Message Mapping(Node Function) Part-2&lt;/P&gt;&lt;P&gt;/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii&lt;/P&gt;&lt;P&gt;Standard Functions&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Advanced mapping function(mapwithdefault,formatbyexample,sort,sortbykey)&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40866"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;msg splitting&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41807"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Number Formatting&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40933"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Use one as many optimization&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41485"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;mapping- createif, removecontext,splitbyvalue&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41722"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;mapping- createif, removecontext,splitbyvalue&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="42028"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;queues in message mapping&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40433"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Handling mixed content&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41499"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Simple java code in graphical mapping - XI&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="40082"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Value Mapping&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="43216"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Value Mapping1&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="42584"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 07:44:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314764#M1665429</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T07:44:01Z</dc:date>
    </item>
    <item>
      <title>Re: what are NODE Functions</title>
      <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314765#M1665430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is standard xi functions in Mapping window, under node function different categories is thre like text, constand etc.  If node functions not satisfy current requiremet will choose UDF functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope clear now&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 13:40:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314765#M1665430</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T13:40:54Z</dc:date>
    </item>
    <item>
      <title>Re: what are NODE Functions</title>
      <link>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314766#M1665431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanq&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 03 Aug 2008 07:26:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/what-are-node-functions/qaa-p/4314766#M1665431</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-03T07:26:21Z</dc:date>
    </item>
  </channel>
</rss>

