<?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 search help focus in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-focus/m-p/4309491#M1027341</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 have implemented a search help with the following code, but when the popup window appears, it doesn't react to any keyboard key (like Enter or arrows), because the focus is on the main screen of the program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lv_repid TYPE repid,&lt;/P&gt;&lt;P&gt;        lv_dynnr TYPE dynnr,&lt;/P&gt;&lt;P&gt;        lv_stepl TYPE systepl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF lw_values,&lt;/P&gt;&lt;P&gt;          bukrs TYPE bukrs,&lt;/P&gt;&lt;P&gt;          kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;          altkn TYPE zclie,&lt;/P&gt;&lt;P&gt;          name1 TYPE name1_gp,&lt;/P&gt;&lt;P&gt;          stcd1 TYPE stcd1,&lt;/P&gt;&lt;P&gt;          sortl TYPE sortl,&lt;/P&gt;&lt;P&gt;        END OF lw_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA lt_values LIKE STANDARD TABLE OF lw_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lv_repid = sy-repid.&lt;/P&gt;&lt;P&gt;  lv_dynnr = sy-dynnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_GET_STEPL'&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            povstepl        = lv_stepl&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            stepl_not_found = 1&lt;/P&gt;&lt;P&gt;            OTHERS          = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT bukrs a~kunnr altkn name1 stcd1 sortl&lt;/P&gt;&lt;P&gt;        FROM kna1 AS a INNER JOIN knb1 AS b&lt;/P&gt;&lt;P&gt;        ON a&lt;SUB&gt;kunnr EQ b&lt;/SUB&gt;kunnr&lt;/P&gt;&lt;P&gt;        INTO TABLE lt_values&lt;/P&gt;&lt;P&gt;        WHERE bukrs EQ zob_zcjbc_cab-bukrs. "and&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             akont eq p_hkont.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE s178(zob) WITH p_hkont.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            retfield        = 'ALTKN'&lt;/P&gt;&lt;P&gt;            dynpprog        = lv_repid&lt;/P&gt;&lt;P&gt;            dynpnr          = lv_dynnr&lt;/P&gt;&lt;P&gt;            dynprofield     = 'WA_TC_SCREEN-RETOB'&lt;/P&gt;&lt;P&gt;            stepl           = lv_stepl&lt;/P&gt;&lt;P&gt;            window_title    = 'Elegir cliente PLIDO'&lt;/P&gt;&lt;P&gt;            value_org       = 'S'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            value_tab       = lt_values&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            parameter_error = 1&lt;/P&gt;&lt;P&gt;            no_values_found = 2&lt;/P&gt;&lt;P&gt;            OTHERS          = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Aug 2008 07:14:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-08T07:14:19Z</dc:date>
    <item>
      <title>search help focus</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-focus/m-p/4309491#M1027341</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 have implemented a search help with the following code, but when the popup window appears, it doesn't react to any keyboard key (like Enter or arrows), because the focus is on the main screen of the program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lv_repid TYPE repid,&lt;/P&gt;&lt;P&gt;        lv_dynnr TYPE dynnr,&lt;/P&gt;&lt;P&gt;        lv_stepl TYPE systepl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF lw_values,&lt;/P&gt;&lt;P&gt;          bukrs TYPE bukrs,&lt;/P&gt;&lt;P&gt;          kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;          altkn TYPE zclie,&lt;/P&gt;&lt;P&gt;          name1 TYPE name1_gp,&lt;/P&gt;&lt;P&gt;          stcd1 TYPE stcd1,&lt;/P&gt;&lt;P&gt;          sortl TYPE sortl,&lt;/P&gt;&lt;P&gt;        END OF lw_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA lt_values LIKE STANDARD TABLE OF lw_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lv_repid = sy-repid.&lt;/P&gt;&lt;P&gt;  lv_dynnr = sy-dynnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_GET_STEPL'&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            povstepl        = lv_stepl&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            stepl_not_found = 1&lt;/P&gt;&lt;P&gt;            OTHERS          = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT bukrs a~kunnr altkn name1 stcd1 sortl&lt;/P&gt;&lt;P&gt;        FROM kna1 AS a INNER JOIN knb1 AS b&lt;/P&gt;&lt;P&gt;        ON a&lt;SUB&gt;kunnr EQ b&lt;/SUB&gt;kunnr&lt;/P&gt;&lt;P&gt;        INTO TABLE lt_values&lt;/P&gt;&lt;P&gt;        WHERE bukrs EQ zob_zcjbc_cab-bukrs. "and&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             akont eq p_hkont.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE s178(zob) WITH p_hkont.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            retfield        = 'ALTKN'&lt;/P&gt;&lt;P&gt;            dynpprog        = lv_repid&lt;/P&gt;&lt;P&gt;            dynpnr          = lv_dynnr&lt;/P&gt;&lt;P&gt;            dynprofield     = 'WA_TC_SCREEN-RETOB'&lt;/P&gt;&lt;P&gt;            stepl           = lv_stepl&lt;/P&gt;&lt;P&gt;            window_title    = 'Elegir cliente PLIDO'&lt;/P&gt;&lt;P&gt;            value_org       = 'S'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            value_tab       = lt_values&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            parameter_error = 1&lt;/P&gt;&lt;P&gt;            no_values_found = 2&lt;/P&gt;&lt;P&gt;            OTHERS          = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2008 07:14:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-focus/m-p/4309491#M1027341</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-08T07:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: search help focus</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-focus/m-p/4309492#M1027342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found the solution to put the focus on the help screen:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've used the return table of the function, and removed the repid and dynnr parameters, and the parameter with the screen field to which the result should be placed. Instead of that, I have read the result table and written the result (index 1, field FIELDVAL) into my screen field directly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            retfield        = 'ALTKN'&lt;/P&gt;&lt;P&gt;            stepl           = lv_stepl&lt;/P&gt;&lt;P&gt;            value_org       = 'S'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            value_tab       = lt_values&lt;/P&gt;&lt;P&gt;            return_tab      = lt_return&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            parameter_error = 1&lt;/P&gt;&lt;P&gt;            no_values_found = 2&lt;/P&gt;&lt;P&gt;            OTHERS          = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    READ TABLE lt_return INTO lw_return INDEX 1.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      wa_tc_screen-terob = lw_return-fieldval.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2008 08:28:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-focus/m-p/4309492#M1027342</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-08T08:28:32Z</dc:date>
    </item>
  </channel>
</rss>

