<?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: F4IF_START_VALUE_REQUEST trouble [+] in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724668#M316060</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.  This does solve getting multiple fields' values back from a search help designed to send back multiple fields.  Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Apr 2011 19:51:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-04-11T19:51:16Z</dc:date>
    <item>
      <title>F4IF_START_VALUE_REQUEST trouble [+]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724663#M316055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm experiencing the following problem using F4IF_START_VALUE_REQUEST function: it returns empty return table. However, all the parameters are filled correctly. Here's the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

  DATA: lt_returntab TYPE ddshretval OCCURS 0 WITH HEADER LINE ,
        l_shlp TYPE shlp_descr.

  CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
    EXPORTING
      shlpname = 'ZOST_ADVANCED_VBELN'
      shlptype = 'SH'
    IMPORTING
      shlp     = l_shlp.

 
  CALL FUNCTION 'F4IF_START_VALUE_REQUEST'
    EXPORTING
      shlp                = l_shlp
*   DISPONLY            = ' '
*   MAXRECORDS          = 500
*   MULTISEL            = ' '
*   CUCOL               = SY-CUCOL
*   CUROW               = SY-CUROW
* IMPORTING
*   RC                  =
    TABLES
      return_values       = lt_returntab
            .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I call standalone search-help, it works correctly. What's wrong with the function call or something?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Nov 2006 17:46:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724663#M316055</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-02T17:46:05Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_START_VALUE_REQUEST trouble [+]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724664#M316056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cyrill,&lt;/P&gt;&lt;P&gt;Code looks extremely fine ...&lt;/P&gt;&lt;P&gt;I understand that RC is optional parameter but just&lt;/P&gt;&lt;P&gt;try uncommenting &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Data : RC LIKE Sy-subrc.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;* IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RC                  =&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and let me know if it works...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Nov 2006 18:01:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724664#M316056</guid>
      <dc:creator>messier31</dc:creator>
      <dc:date>2006-11-02T18:01:55Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_START_VALUE_REQUEST trouble [+]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724665#M316057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cyrill,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Please check below sample codes from program REXPDSEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
...
  
call function 'F4IF_GET_SHLP_DESCR'
  exporting
    shlpname  = 'PRPM'
    shlptype  = 'SH'
  importing
    shlp      = g_shlp_descr_t.
                   
loop at g_shlp_descr_t-interface into
        gwa_shlp_descr_t_interface.
  if gwa_shlp_descr_t_interface = 'POSID'.
    gwa_shlp_descr_t_interface-valfield = 'X'.
    modify g_shlp_descr_t-interface from
           gwa_shlp_descr_t_interface.
  endif.
endloop.
                  
call function 'F4IF_START_VALUE_REQUEST'
  exporting
    shlp           = g_shlp_descr_t
    maxrecords     = 500
    multisel       = 'X'
  tables
    return_values  = gt_return_tab.

...&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward points if helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Nov 2006 18:12:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724665#M316057</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-02T18:12:47Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_START_VALUE_REQUEST trouble [+]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724666#M316058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you all for your advices - the most helpful one was Ferry's. It solved problem, but when I tried to reward points, server returned error &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 05:54:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724666#M316058</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-03T05:54:19Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_START_VALUE_REQUEST trouble [+]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724667#M316059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ferry - this is very useful - thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Graham&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Apr 2007 13:25:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724667#M316059</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-30T13:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_START_VALUE_REQUEST trouble [+]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724668#M316060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.  This does solve getting multiple fields' values back from a search help designed to send back multiple fields.  Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Apr 2011 19:51:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724668#M316060</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-11T19:51:16Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_START_VALUE_REQUEST trouble [+]</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724669#M316061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In case anybody wants another complete example, here it is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Variables for the function that sets screen field values&lt;/P&gt;&lt;P&gt;   DATA: dyname LIKE d020s-prog,&lt;/P&gt;&lt;P&gt;           dynumb LIKE d020s-dnum.&lt;/P&gt;&lt;P&gt;   DATA: BEGIN OF dynpfields OCCURS 3.&lt;/P&gt;&lt;P&gt;           INCLUDE STRUCTURE dynpread.&lt;/P&gt;&lt;P&gt;   DATA: END OF dynpfields.&lt;/P&gt;&lt;P&gt;   DATA: lv_numeric_with_two_bytes TYPE n LENGTH 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DATA: lt_returntab TYPE ddshretval OCCURS 0 WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;         l_shlp TYPE shlp_descr,&lt;/P&gt;&lt;P&gt;         lv_name_sh TYPE shlpname VALUE 'ZZZZ_SHELP_WITH_TWO_EXPORTS'.&lt;/P&gt;&lt;P&gt;         lt_interfaces TYPE ddshifaces,&lt;/P&gt;&lt;P&gt;         ls_interfaces TYPE LINE OF ddshifaces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*( 1 ) - Return all information about the search help&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'F4IF_GET_SHLP_DESCR'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       shlpname = lv_name_sh&lt;/P&gt;&lt;P&gt;       shlptype = 'SH'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;       shlp     = l_shlp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*( 2 ) - Update to indicate that we want values passed back from more than one field!&lt;/P&gt;&lt;P&gt;   lt_interfaces = l_shlp-interface.&lt;/P&gt;&lt;P&gt;   ls_interfaces-valfield = yc_charx.&lt;/P&gt;&lt;P&gt;   MODIFY lt_interfaces FROM ls_interfaces TRANSPORTING valfield&lt;/P&gt;&lt;P&gt;     WHERE shlpfield = 'SBELP' OR shlpfield = 'SBELN'.&lt;/P&gt;&lt;P&gt;   l_shlp-interface = lt_interfaces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*( 3 ) - Call the search help that interacts with the user&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'F4IF_START_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       shlp                = l_shlp&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISPONLY            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAXRECORDS          = 500&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MULTISEL            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CUCOL               = SY-CUCOL&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CUROW               = SY-CUROW&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RC                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;       return_values       = lt_returntab&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       OTHERS            = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*( 4 ) - Get both values returned&lt;/P&gt;&lt;P&gt;   IF sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;     LOOP AT lt_returntab.&lt;/P&gt;&lt;P&gt;       CASE lt_returntab-fieldname.&lt;/P&gt;&lt;P&gt;         WHEN 'SBELN'.&lt;/P&gt;&lt;P&gt;           lr_sbeln = lt_returntab-fieldval.&lt;/P&gt;&lt;P&gt;         WHEN 'SBELP'.&lt;/P&gt;&lt;P&gt;           lr_sbelp = lt_returntab-fieldval.&lt;/P&gt;&lt;P&gt;       ENDCASE.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Only proceed to set line number if we got the information!&lt;/P&gt;&lt;P&gt;   CHECK NOT lr_sbelp IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*( 5 ) - Call the function that sets values on a screen since the&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     \ Process on-value request of PAI can only send in (and update)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     \ one field at a time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   CLEAR gs_cursor_line-search_settlement_line.&lt;/P&gt;&lt;P&gt;   GET CURSOR LINE  gs_cursor_line-search_settlement_line.&lt;/P&gt;&lt;P&gt;   lv_numeric_with_two_bytes =  gs_cursor_line-search_settlement_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   dynpfields-fieldname = 'ymmssb_checkline_struc-sbELP(&amp;amp;&amp;amp;)'.&lt;/P&gt;&lt;P&gt;   REPLACE '&amp;amp;&amp;amp;' WITH lv_numeric_with_two_bytes INTO dynpfields-fieldname.&lt;/P&gt;&lt;P&gt;   TRANSLATE dynpfields-fieldname TO UPPER CASE.&lt;/P&gt;&lt;P&gt;   dynpfields-fieldvalue = lr_sbelp.&lt;/P&gt;&lt;P&gt;   APPEND dynpfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   dyname = sy-repid.&lt;/P&gt;&lt;P&gt;   dynumb = sy-dynnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'DYNP_VALUES_UPDATE'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       dyname     = dyname&lt;/P&gt;&lt;P&gt;       dynumb     = dynumb&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;       dynpfields = dynpfields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Apr 2011 20:18:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-start-value-request-trouble/m-p/1724669#M316061</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-11T20:18:05Z</dc:date>
    </item>
  </channel>
</rss>

