<?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>topic Fill  | Map Function input parameters dynamically from XML file in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154702#M1907136</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;I am working on a requirement of executing a BAPI/RFC by passing input parameter through XML file / table .&amp;nbsp; Here BAPI name is dynamic and hence parameters.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;I am able to parse the XML however &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;challenge is to map them to input parameters.&amp;nbsp; The parameters can be deep structure as well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Can anybody help ? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Regards.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Prashant&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Jul 2015 09:29:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-07-24T09:29:57Z</dc:date>
    <item>
      <title>Fill  | Map Function input parameters dynamically from XML file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154702#M1907136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;I am working on a requirement of executing a BAPI/RFC by passing input parameter through XML file / table .&amp;nbsp; Here BAPI name is dynamic and hence parameters.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;I am able to parse the XML however &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;challenge is to map them to input parameters.&amp;nbsp; The parameters can be deep structure as well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Can anybody help ? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Regards.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Prashant&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2015 09:29:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154702#M1907136</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-07-24T09:29:57Z</dc:date>
    </item>
    <item>
      <title>Re: Fill  | Map Function input parameters dynamically from XML file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154703#M1907137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Prashant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take a look at the addition PARAMETER-TABLE of CALL-FUNCTION (&lt;A href="http://help.sap.com/abapdocu_70/de/ABAPCALL_FUNCTION_DYNAMIC.htm" title="http://help.sap.com/abapdocu_70/de/ABAPCALL_FUNCTION_DYNAMIC.htm"&gt;http://help.sap.com/abapdocu_70/de/ABAPCALL_FUNCTION_DYNAMIC.htm&lt;/A&gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Dominik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jul 2015 13:35:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154703#M1907137</guid>
      <dc:creator>DominikKraemer</dc:creator>
      <dc:date>2015-07-27T13:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: Fill  | Map Function input parameters dynamically from XML file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154704#M1907138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dominik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes we will be using this parameter for calling the FM dynamically but the challenge is to fill the parameters from XML file.&amp;nbsp; The XML payload needs to be mapped to FM parameter which can be field, structure, table , nested structure.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 04:35:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154704#M1907138</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-07-28T04:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: Fill  | Map Function input parameters dynamically from XML file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154705#M1907139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Prashant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to dynamically create table using structure from xml and fill &lt;STRONG&gt;ABAP_FUNC_PARMBIND_TAB-VALUE&lt;/STRONG&gt; field. If you have only flat xml with no structures like your FM parameters you will not be able to do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I.e. something like this ( &lt;A href="http://wiki.scn.sap.com/wiki/display/Snippets/Example+-+create+a+dynamic+internal+table" title="http://wiki.scn.sap.com/wiki/display/Snippets/Example+-+create+a+dynamic+internal+table"&gt;Example - create a dynamic internal table - Code Gallery - SCN Wiki&lt;/A&gt; &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;&lt;P&gt;DATA: p_table type ref to data.&lt;/P&gt;&lt;P&gt;create data p_table type handle &lt;EM&gt;&amp;lt;your_created_dynamic_type&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;field-symbols &amp;lt;table&amp;gt; type standard table.&lt;/P&gt;&lt;P&gt;assign p_table-&amp;gt;* to &amp;lt;table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add data to the table &amp;lt;table&amp;gt; using &lt;STRONG&gt;assign component&lt;/STRONG&gt; and add &lt;STRONG&gt;p_table&lt;/STRONG&gt; to FM param table:&lt;/P&gt;&lt;P&gt;data param_table type abap_func_parmbind_tab.&lt;/P&gt;&lt;P&gt;append initial line to param_table assigning field-symbol(&amp;lt;fs&amp;gt;).&lt;/P&gt;&lt;P&gt;&amp;lt;fs&amp;gt;-name = &lt;EM&gt;&amp;lt;param_name&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;fs&amp;gt;-kind = ABAP_FUNC_TABLES&lt;/P&gt;&lt;P&gt;&amp;lt;fs&amp;gt;-value = p_table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 05:31:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fill-map-function-input-parameters-dynamically-from-xml-file/m-p/11154705#M1907139</guid>
      <dc:creator>former_member210008</dc:creator>
      <dc:date>2015-07-28T05:31:11Z</dc:date>
    </item>
  </channel>
</rss>

