<?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 Re: Problems with CALL function .... parameter-table.... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805983#M1954609</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i assume you want to pass IN the parameter 'ACT_WEGID' ... so it should look like below:-&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;L_STR_PTAB-KIND = &lt;STRONG&gt;ABAP_FUNC_EXPORTING&lt;/STRONG&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;L_STR_PTAB-NAME = 'ACT_WEGID'.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;L_STR_PTAB-VALUE = REF #( ACT_WEGID ). &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;INSERT L_STR_PTAB INTO TABLE L_TAB_PTAB.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;CLEAR L_STR_PTAB. &lt;/SPAN&gt;&lt;/P&gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;because you are calling the FM... thus you EXPORT the value to it ... (from the FM's perspective it is 'importing' the parameter values. that is why you define it in that section) &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Aug 2016 10:38:52 GMT</pubDate>
    <dc:creator>D_Chia</dc:creator>
    <dc:date>2016-08-09T10:38:52Z</dc:date>
    <item>
      <title>Problems with CALL function .... parameter-table....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805980#M1954606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello @all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've got a problem by calling the function "RH_STRUC_GET_MULTIPLE_ROOTS" with parameter-table. I always get an CX_SY_DYN_CALL_PARAM_MISSING - exception. The reason of the exception: 'NULL' datareference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my sample, in which I only fill the required Parameters:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"&amp;nbsp; IMPORTING
*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE(ACT_WEGID) LIKE&amp;nbsp; GDSTR-WEGID
*"&amp;nbsp; TABLES
*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROOT_OBJECTS STRUCTURE&amp;nbsp; HRROOTOB
*"&amp;nbsp; EXCEPTIONS
*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO_PLVAR_FOUND
*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO_ENTRY_FOUND
*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PATH_NOT_FOUND
*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROOT_NOT_FOUND
*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNKNOWN_ERROR
*"----------------------------------------------------------------------

DATA: L_TAB_PTAB TYPE ABAP_FUNC_PARMBIND_TAB,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
 L_TAB_ETAB TYPE ABAP_FUNC_EXCPBIND_TAB,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
L_STR_PTAB TYPE ABAP_FUNC_PARMBIND.&amp;nbsp; 
 
"***************************&amp;nbsp; 
 " Importparameter&amp;nbsp; 

L_STR_PTAB-KIND = ABAP_FUNC_IMPORTING.&amp;nbsp;&amp;nbsp; 
L_STR_PTAB-NAME = 'ACT_WEGID'.&amp;nbsp;&amp;nbsp; 
L_STR_PTAB-VALUE = REF #( ACT_WEGID ).&amp;nbsp; 
INSERT L_STR_PTAB INTO TABLE L_TAB_PTAB.&amp;nbsp;&amp;nbsp; 
CLEAR L_STR_PTAB.&amp;nbsp;&amp;nbsp; 

L_STR_PTAB-KIND = ABAP_FUNC_TABLES.&amp;nbsp; 
L_STR_PTAB-NAME = 'ROOT_OBJECTS'.&amp;nbsp;&amp;nbsp; 
GET REFERENCE OF ROOT_OBJECTS INTO L_STR_PTAB-TABLES_WA.&amp;nbsp;&amp;nbsp; 
INSERT L_STR_PTAB INTO TABLE L_TAB_PTAB. 
CLEAR L_STR_PTAB.

"****************************************&amp;nbsp; 
" ExceptionTable&amp;nbsp; 

L_TAB_ETAB = VALUE #( ( NAME = 'NO_PLVAR_FOUND' VALUE = 1 ) 
&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;&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; ( NAME = 'NO_ENTRY_FOUND' VALUE = 2 )&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;&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; ( NAME = 'PATH_NOT_FOUND' VALUE = 3 )&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( NAME = 'ROOT_NOT_FOUND' VALUE = 4 )&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( NAME = 'OTHERS' VALUE = 5 ) ).&amp;nbsp;&amp;nbsp; 

CALL FUNCTION 'RH_STRUC_GET_MULTIPLE_ROOTS'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
PARAMETER-TABLE L_TAB_PTAB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
EXCEPTION-TABLE L_TAB_ETAB. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 08:44:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805980#M1954606</guid>
      <dc:creator>reifa</dc:creator>
      <dc:date>2016-08-09T08:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with CALL function .... parameter-table....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805981#M1954607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the reference to the internal table that you want to passed needs to be assigned with the VALUE field of the parameter table (just like your other import parameter)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'TABLES_WA' is to pass a structure ("workarea") that will be related to the internal table as it's header line - if desired/necessary&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;L_STR_PTAB-KIND = ABAP_FUNC_TABLES. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;L_STR_PTAB-NAME = 'ROOT_OBJECTS'.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;GET REFERENCE OF ROOT_OBJECTS INTO &lt;STRONG&gt;L_STR_PTAB-VALUE&lt;/STRONG&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;INSERT L_STR_PTAB INTO TABLE L_TAB_PTAB.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;CLEAR L_STR_PTAB.&lt;/SPAN&gt;&lt;/P&gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 09:12:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805981#M1954607</guid>
      <dc:creator>D_Chia</dc:creator>
      <dc:date>2016-08-09T09:12:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with CALL function .... parameter-table....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805982#M1954608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you. Now I'm one step forward. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; But now I got exception "MISSING_PARAMETER ACT_WEGID", but this parameter exists in the parameter table.&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/1011659" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/1011660" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 10:28:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805982#M1954608</guid>
      <dc:creator>reifa</dc:creator>
      <dc:date>2016-08-09T10:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with CALL function .... parameter-table....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805983#M1954609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i assume you want to pass IN the parameter 'ACT_WEGID' ... so it should look like below:-&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;L_STR_PTAB-KIND = &lt;STRONG&gt;ABAP_FUNC_EXPORTING&lt;/STRONG&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;L_STR_PTAB-NAME = 'ACT_WEGID'.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;L_STR_PTAB-VALUE = REF #( ACT_WEGID ). &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;INSERT L_STR_PTAB INTO TABLE L_TAB_PTAB.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;CLEAR L_STR_PTAB. &lt;/SPAN&gt;&lt;/P&gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;because you are calling the FM... thus you EXPORT the value to it ... (from the FM's perspective it is 'importing' the parameter values. that is why you define it in that section) &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 10:38:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805983#M1954609</guid>
      <dc:creator>D_Chia</dc:creator>
      <dc:date>2016-08-09T10:38:52Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with CALL function .... parameter-table....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805984#M1954610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;oh my god...all ok...sometimes I'm so stupid. I should go home &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 10:45:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805984#M1954610</guid>
      <dc:creator>reifa</dc:creator>
      <dc:date>2016-08-09T10:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with CALL function .... parameter-table....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805985#M1954611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just curious: why are you using the dynamic version of CALL FUNCTION here, as the static call would be much more easy to write?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 11:07:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805985#M1954611</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2016-08-09T11:07:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with CALL function .... parameter-table....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805986#M1954612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;because I want to encapsulate these function as remote function. Not all parameters are used by the rfc call. So I can check every parameter, if it's REQUESTED and when yes, I add them to the parameter table. Some functions are reading additional data, if an special exporting parameter is requested.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 11:14:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805986#M1954612</guid>
      <dc:creator>reifa</dc:creator>
      <dc:date>2016-08-09T11:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with CALL function .... parameter-table....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805987#M1954613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thx. Sounds good.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Aug 2016 11:26:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-call-function-parameter-table/m-p/11805987#M1954613</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2016-08-09T11:26:07Z</dc:date>
    </item>
  </channel>
</rss>

