<?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 Dynamic Function Module call with table parameter? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119333#M1816910</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;&lt;/P&gt;&lt;P&gt;I'm trying to call FMs dynamically with &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;TABLE. These FMs are mainly about searching data from inputs and returning internal table as outputs.&lt;/SPAN&gt; I managed to pass data into import parameters as query conditions, but still failed to set tables parameter. The code is like below, could you please help me check what's the problem? Thank you very much!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;: lv_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; RS38L_TYP &lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'ls_service_para-fmparam'.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;data: lt_interface &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; rsfbintfv,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_import_para &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; rsfbpara,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; abap_func_parmbind_tab,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; abap_func_parmbind,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ref_wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ref&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;Field&lt;/SPAN&gt;-symbols: &amp;lt;fs&amp;gt; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;any&lt;/SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;METHOD&lt;/SPAN&gt; cl_fb_function_utility=&amp;gt;meth_get_interface&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; im_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LV_FM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "FM name&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex_interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_interface&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error_occured&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; object_not_existing = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&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; = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;***loop IMPORT parameters and fill in data from lt_params***&lt;/P&gt;
&lt;P&gt;loop at&amp;nbsp; lt_interface-&lt;SPAN class="L1S52"&gt;import&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; ls_import_para.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;read&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; lt_params &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; ls_param &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;key&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;key&lt;/SPAN&gt; = &lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: helvetica, arial; font-size: 12px;"&gt;ls_import_para&lt;/SPAN&gt;-parameter.&amp;nbsp; "check if exists query value&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if sy-subrc = 0 and &lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: helvetica, arial; font-size: 12px;"&gt;ls_param&lt;/SPAN&gt;-value is not initial.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;assign&lt;/SPAN&gt; (lv_val) &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; &amp;lt;fs&amp;gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fs&amp;gt; = ls_param-&lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;create&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; ref_wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; (ls_import_para-&lt;SPAN class="L1S52"&gt;STRUCTURE&lt;/SPAN&gt;).&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assign&lt;/SPAN&gt; ref_wa-&amp;gt;* &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; &amp;lt;fs2&amp;gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fs2&amp;gt; = &amp;lt;fs&amp;gt;.&amp;nbsp; UNASSIGN: &amp;lt;fs&amp;gt;,&amp;lt;fs2&amp;gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-name = ls_import_para-&lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-&lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt; = ref_wa.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-kind = abap_func_exporting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;insert&lt;/SPAN&gt; ptab_line &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; ptab.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;
&lt;P&gt;endloop.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
***loop at TABLE parameters to retrieve data from FM***&lt;BR /&gt;
&lt;P&gt;loop at lt_interface-&lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; ls_import_para.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;create&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; ref_wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; (ls_import_para-&lt;SPAN class="L1S52"&gt;STRUCTURE&lt;/SPAN&gt;).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-tables_wa = ref_wa.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "set data type&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-name = ls_import_para-&lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-kind = abap_func_tables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;insert&lt;/SPAN&gt; ptab_line &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; ptab. "if commented, no exception occurs,but I cannot get any dataset.&lt;/P&gt;
&lt;P&gt;endloop.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; LV_FM &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; ptab.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;if I execute the code, when there has TABLES parameter defined in the FM, I get CX_SY_DYN_CALL_PARAM_MISSING exception with runtime error DATREF_NOT_ASSIGNED. But in debug mode, as shown in the screen shot attached, I did see the field TABLES_WA has correct type. So maybe I misunderstand the usage of PARAMETER-TABLE. Does anyone has experience on it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Feb 2014 06:13:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-02-26T06:13:35Z</dc:date>
    <item>
      <title>Dynamic Function Module call with table parameter?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119333#M1816910</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;&lt;/P&gt;&lt;P&gt;I'm trying to call FMs dynamically with &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;TABLE. These FMs are mainly about searching data from inputs and returning internal table as outputs.&lt;/SPAN&gt; I managed to pass data into import parameters as query conditions, but still failed to set tables parameter. The code is like below, could you please help me check what's the problem? Thank you very much!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt;: lv_val &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; RS38L_TYP &lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'ls_service_para-fmparam'.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;data: lt_interface &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; rsfbintfv,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_import_para &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; rsfbpara,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; abap_func_parmbind_tab,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; abap_func_parmbind,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ref_wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ref&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;Field&lt;/SPAN&gt;-symbols: &amp;lt;fs&amp;gt; &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;any&lt;/SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;METHOD&lt;/SPAN&gt; cl_fb_function_utility=&amp;gt;meth_get_interface&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; im_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LV_FM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "FM name&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex_interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_interface&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error_occured&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; object_not_existing = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&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; = &lt;SPAN class="L1S32"&gt;3&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;***loop IMPORT parameters and fill in data from lt_params***&lt;/P&gt;
&lt;P&gt;loop at&amp;nbsp; lt_interface-&lt;SPAN class="L1S52"&gt;import&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; ls_import_para.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;read&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; lt_params &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; ls_param &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;key&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;key&lt;/SPAN&gt; = &lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: helvetica, arial; font-size: 12px;"&gt;ls_import_para&lt;/SPAN&gt;-parameter.&amp;nbsp; "check if exists query value&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if sy-subrc = 0 and &lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: helvetica, arial; font-size: 12px;"&gt;ls_param&lt;/SPAN&gt;-value is not initial.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;assign&lt;/SPAN&gt; (lv_val) &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; &amp;lt;fs&amp;gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fs&amp;gt; = ls_param-&lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;create&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; ref_wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; (ls_import_para-&lt;SPAN class="L1S52"&gt;STRUCTURE&lt;/SPAN&gt;).&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assign&lt;/SPAN&gt; ref_wa-&amp;gt;* &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; &amp;lt;fs2&amp;gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fs2&amp;gt; = &amp;lt;fs&amp;gt;.&amp;nbsp; UNASSIGN: &amp;lt;fs&amp;gt;,&amp;lt;fs2&amp;gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-name = ls_import_para-&lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-&lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt; = ref_wa.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-kind = abap_func_exporting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;insert&lt;/SPAN&gt; ptab_line &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; ptab.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;
&lt;P&gt;endloop.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
***loop at TABLE parameters to retrieve data from FM***&lt;BR /&gt;
&lt;P&gt;loop at lt_interface-&lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; ls_import_para.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;create&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; ref_wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; (ls_import_para-&lt;SPAN class="L1S52"&gt;STRUCTURE&lt;/SPAN&gt;).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-tables_wa = ref_wa.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "set data type&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-name = ls_import_para-&lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-kind = abap_func_tables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;insert&lt;/SPAN&gt; ptab_line &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; ptab. "if commented, no exception occurs,but I cannot get any dataset.&lt;/P&gt;
&lt;P&gt;endloop.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; LV_FM &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; ptab.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;if I execute the code, when there has TABLES parameter defined in the FM, I get CX_SY_DYN_CALL_PARAM_MISSING exception with runtime error DATREF_NOT_ASSIGNED. But in debug mode, as shown in the screen shot attached, I did see the field TABLES_WA has correct type. So maybe I misunderstand the usage of PARAMETER-TABLE. Does anyone has experience on it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 06:13:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119333#M1816910</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-26T06:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Function Module call with table parameter?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119334#M1816911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jeff Liu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CX_SY_DYN_CALL_PARAM_MISSING - This error mainly because Function module parameter not passed correctly,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check whether all Parameters to the Functional module are passed...and check..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vijay SR&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 06:54:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119334#M1816911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-26T06:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Function Module call with table parameter?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119335#M1816912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jeff&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which function module are you trying to call..? If its standard please provide the name. You have missed passing an obligatory parameter. Please do an F1 for parameter table. It has a very well documented example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 07:15:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119335#M1816912</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2014-02-26T07:15:57Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Function Module call with table parameter?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119336#M1816913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jeff,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you are not passing value to the required parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please use this statement at line 35,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptab_line-value = ?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "set the reference to the internal table data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rama&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 07:16:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119336#M1816913</guid>
      <dc:creator>ramakrishnappa</dc:creator>
      <dc:date>2014-02-26T07:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Function Module call with table parameter?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119337#M1816914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know there must be something wrong with my parameter and I also know where are they, it's just the TABLE parameter that causes the error, but I don't know what's the correct way of filling TABLE parameter. If you know that, could you please help me to check that? I've attached the screen shot with runtime values, do you think I assign the wrong value? if so, what's the correct value? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 08:24:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119337#M1816914</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-26T08:24:04Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Function Module call with table parameter?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119338#M1816915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nabheet,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to call function module dynamically, including both standard FM and customized ones, not specific FM. As I mentioned in my first post, the problem occurred for TABLE parameter, in my test case, the parameter is an optional parameter, so if I comment the statement "&lt;SPAN style="color: #000000; font-family: helvetica, arial; font-size: 12px; background-color: #f8f8f8;"&gt;insert ptab_line into table ptab" of the TABLE parameter filling block, it works correctly and I can get into the FM I was debugging, but as I did not assign TABLE parameter into the PARAMETER-TABLE, I was not able to get expected data from the FM, so I've to find way of maintaining TABLE parameters. As to the IMPORT parameter, it's working correctly, that's why I'm concentrating on TABLE parameter only. Do you know how to set the structure of TABLE type? Could you please show me some piece of code if possible?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 08:35:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119338#M1816915</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-26T08:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Function Module call with table parameter?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119339#M1816916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rama,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I'm not passing value to the table parameter, but that parameter is where I want to retrieve data from FM, not pass value to, so I don't assign any value to ptab_line-value for that parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BTW, I just did some test to pass value to the parameter using the following code and still got CALL_FUNCTION_PARM_MISSING exception:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FM: ZLEAD_CONTACT &lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;IMPORT:&amp;nbsp; I_PARTNER TYPE BUT000-PARTNER mandatory&lt;/P&gt;&lt;P&gt;TABLES: OT_CONT LIKE ZLEAD_INFO_S optional (here ZLEAD_INFO_S is a flat structure)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;ptab_line-name = ls_import_para-&lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;ptab_line-kind = abap_func_tables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;create&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; ref_type &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; (ls_import_para-&lt;SPAN class="L1S52"&gt;STRUCTURE&lt;/SPAN&gt;).&lt;/P&gt;
&lt;P&gt;ptab_line-tables_wa = ref_wa.&lt;/P&gt;
&lt;P&gt;ptab_line-&lt;SPAN class="L1S52"&gt;value&lt;/SPAN&gt; = ref_type.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The detail of ptab:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;VALUE&lt;/TD&gt;&lt;TD&gt;TABLES_WA&lt;/TD&gt;&lt;TD&gt;KIND&lt;/TD&gt;&lt;TD&gt;NAME&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-&amp;gt;2000000025&lt;/TD&gt;&lt;TD&gt;{A:initial}&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2000000025&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-&amp;gt;Standard Table[0x10(588)]&lt;/TD&gt;&lt;TD&gt;-&amp;gt;Structure: flat &amp;amp; not charlike&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;OT_CONT&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the same error if I set parameter using below code:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;create&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; ref_wa &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; RS38L_TYP.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L1S52"&gt;assign&lt;/SPAN&gt; ref_wa-&amp;gt;* &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; &amp;lt;fs&amp;gt;.&lt;/P&gt;
&lt;P&gt;&amp;lt;fs&amp;gt; = ls_import_para-&lt;SPAN class="L1S52"&gt;STRUCTURE&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;ptab_line-tables_wa = ref_wa.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The detail of ptab:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;VALUE&lt;/TD&gt;&lt;TD&gt;TABLES_WA&lt;/TD&gt;&lt;TD&gt;KIND&lt;/TD&gt;&lt;TD&gt;NAME&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-&amp;gt;2000000025&lt;/TD&gt;&lt;TD&gt;{A:initial}&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2000000025&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-&amp;gt;Standard Table[0x10(588)]&lt;/TD&gt;&lt;TD&gt;-&amp;gt;ZLEAD_INFO_S&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;OT_CONT&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 09:21:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119339#M1816916</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-26T09:21:12Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Function Module call with table parameter?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119340#M1816917</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;&lt;/P&gt;&lt;P&gt;OK, I've to say sorry to all of you because I made a stupid mistake of assigning value of IMPORT parameter, I use the code&lt;STRONG style="color: #ff0000;"&gt; &lt;/STRONG&gt;&lt;SPAN style="color: #000000; font-family: helvetica, arial; font-size: 12px;"&gt;&lt;STRONG style="color: #ff0000;"&gt;assign (lv_val) to &amp;lt;fs&amp;gt;.&lt;/STRONG&gt;&lt;/SPAN&gt; instead of &lt;SPAN style="color: #000000; font-family: helvetica, arial; font-size: 12px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;assign lv_val to &amp;lt;fs&amp;gt;.&lt;/STRONG&gt;&lt;/SPAN&gt; That makes the name of the IMPORT parameter wrongly replaced by the parameter's value. So you can see here in the detail of ptab, the name in the first row is &lt;SPAN style="color: #333333; font-size: 12px;"&gt;2000000025&lt;/SPAN&gt;, that's the value I was querying for.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also I want to mention here is for structure parameter, even it's for output only, field 'tables_wa' and '&lt;SPAN class="L1S52"&gt;value' should always be assigned.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks you all for spending or wasting your time on it! &lt;SPAN __jive_emoticon_name="silly" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_emote jive_macro" src="https://community.sap.com/599/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;&lt;/P&gt;&lt;P&gt;Jeff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 12:22:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-function-module-call-with-table-parameter/m-p/10119340#M1816917</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-26T12:22:02Z</dc:date>
    </item>
  </channel>
</rss>

