<?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: dialog programming collective search issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477771#M1555865</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can excute below code and we can select company code that related company code g/l displays in second f4 help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMRL_MODULE_POOL.&lt;/P&gt;&lt;P&gt;TYPES:bEGIN OF TY_SKB1,&lt;/P&gt;&lt;P&gt;  BUKRS TYPE BUKRS,&lt;/P&gt;&lt;P&gt;  saknr type saknr,&lt;/P&gt;&lt;P&gt;  END OF TY_SKB1.&lt;/P&gt;&lt;P&gt;  DATA:WA TYPE TY_SKB1,&lt;/P&gt;&lt;P&gt;        ITAB TYPE STANDARD TABLE OF TY_SKB1.&lt;/P&gt;&lt;P&gt;  DATA:ITAB_SAKNR TYPE STANDARD TABLE OF TY_SKB1.&lt;/P&gt;&lt;P&gt;  TYPES:bEGIN OF TY_SKAT,&lt;/P&gt;&lt;P&gt;  SAKNR TYPE SAKNR,&lt;/P&gt;&lt;P&gt;   TXT20 TYPE STRING,&lt;/P&gt;&lt;P&gt;  END OF TY_SKat.&lt;/P&gt;&lt;P&gt;  DATA:WA_SKAT TYPE TY_SKAT,&lt;/P&gt;&lt;P&gt;        ITAB_SKAT TYPE STANDARD TABLE OF TY_SKAT.&lt;/P&gt;&lt;P&gt;  START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;MODULE F4_BUKRS INPUT.&lt;/P&gt;&lt;P&gt;  SELECT BUKRS FROM SKB1 INTO TABLE ITAB UP TO 10 ROWS.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DDIC_STRUCTURE         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        RETFIELD               = 'BUKRS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       DYNPPROG               = SY-REPID&lt;/P&gt;&lt;P&gt;       DYNPNR                 = SY-DYNNR&lt;/P&gt;&lt;P&gt;       DYNPROFIELD            = 'WA-BUKRS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      WINDOW_TITLE           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       VALUE_ORG              = 'S'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MULTIPLE_CHOICE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DISPLAY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_PROGRAM       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_FORM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MARK_TAB               =&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;      USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUE_TAB              = ITAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FIELD_TAB              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      RETURN_TAB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPFLD_MAPPING        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PARAMETER_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      OTHERS                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " F4_BUKRS  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  F4_SAKNR  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE F4_SAKNR INPUT.&lt;/P&gt;&lt;P&gt;  DATA:V_TEMP TYPE STRING.&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF DFIELD OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE DYNPREAD.&lt;/P&gt;&lt;P&gt;DATA: END OF DFIELD.&lt;/P&gt;&lt;P&gt;MOVE: 'WA-BUKRS' TO DFIELD.&lt;/P&gt;&lt;P&gt;APPEND DFIELD.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_VALUES_READ'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    dyname                               = SY-REPID&lt;/P&gt;&lt;P&gt;    dynumb                               = SY-DYNNR&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    dynpfields                           = DFIELD.&lt;/P&gt;&lt;P&gt;  READ TABLE DFIELD[] INTO DFIELD INDEX 1.&lt;/P&gt;&lt;P&gt;  V_TEMP = DFIELD-FIELDVALUE.&lt;/P&gt;&lt;P&gt;SELECT SAKNR FROM SKB1 INTO TABLE ITAB_SAKNR WHERE BUKRS = V_TEMP.&lt;/P&gt;&lt;P&gt;  IF NOT ITAB_SAKNR IS INITIAL.&lt;/P&gt;&lt;P&gt;SELECT SAKNR TXT20 FROM SKAT INTO TABLE ITAB_SKAT FOR ALL ENTRIES IN ITAB_SAKNR WHERE SAKNR = ITAB_SAKNR-SAKNR AND&lt;/P&gt;&lt;P&gt;                   SPRAS = 'EN'.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DDIC_STRUCTURE         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        RETFIELD               = 'SAKNR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       DYNPPROG               = SY-REPID&lt;/P&gt;&lt;P&gt;       DYNPNR                 = SY-DYNNR&lt;/P&gt;&lt;P&gt;       DYNPROFIELD            = 'WA_SKAT-SAKNR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      WINDOW_TITLE           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       VALUE_ORG              = 'S'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MULTIPLE_CHOICE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DISPLAY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_PROGRAM       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_FORM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MARK_TAB               =&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;      USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUE_TAB              = ITAB_SKAT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FIELD_TAB              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      RETURN_TAB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPFLD_MAPPING        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PARAMETER_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      OTHERS                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " F4_SAKNR  INPUT&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;muralii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Muralii on Dec 1, 2010 12:53 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Muralii on Dec 1, 2010 12:54 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Dec 2010 11:44:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-12-01T11:44:36Z</dc:date>
    <item>
      <title>dialog programming collective search issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477769#M1555863</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;         I am working on dialog programming where i need GL description in a input field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Requirement is that user will get list of GL code with GL description on the basis of company code and when he will select any GL those GL description will appear on input field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am try to use collective search help....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;since in table SKAT, GL and GL description is there but not on the basis of company code.&lt;/P&gt;&lt;P&gt;so i am using SKB1 where i am getting GL with company code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but collective search help export only key field SAKNR(GL CODE) as a return on input field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so please suggest me what should i do to get non key field(text filed) populated in input screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;P&gt;Vijay dwivedi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Dec 2010 10:31:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477769#M1555863</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-01T10:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming collective search issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477770#M1555864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copy that search help into Z search help. Modify it to add the GL Description to appear in the popup and also set it as return value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Dec 2010 11:38:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477770#M1555864</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-01T11:38:40Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming collective search issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477771#M1555865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can excute below code and we can select company code that related company code g/l displays in second f4 help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMRL_MODULE_POOL.&lt;/P&gt;&lt;P&gt;TYPES:bEGIN OF TY_SKB1,&lt;/P&gt;&lt;P&gt;  BUKRS TYPE BUKRS,&lt;/P&gt;&lt;P&gt;  saknr type saknr,&lt;/P&gt;&lt;P&gt;  END OF TY_SKB1.&lt;/P&gt;&lt;P&gt;  DATA:WA TYPE TY_SKB1,&lt;/P&gt;&lt;P&gt;        ITAB TYPE STANDARD TABLE OF TY_SKB1.&lt;/P&gt;&lt;P&gt;  DATA:ITAB_SAKNR TYPE STANDARD TABLE OF TY_SKB1.&lt;/P&gt;&lt;P&gt;  TYPES:bEGIN OF TY_SKAT,&lt;/P&gt;&lt;P&gt;  SAKNR TYPE SAKNR,&lt;/P&gt;&lt;P&gt;   TXT20 TYPE STRING,&lt;/P&gt;&lt;P&gt;  END OF TY_SKat.&lt;/P&gt;&lt;P&gt;  DATA:WA_SKAT TYPE TY_SKAT,&lt;/P&gt;&lt;P&gt;        ITAB_SKAT TYPE STANDARD TABLE OF TY_SKAT.&lt;/P&gt;&lt;P&gt;  START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;MODULE F4_BUKRS INPUT.&lt;/P&gt;&lt;P&gt;  SELECT BUKRS FROM SKB1 INTO TABLE ITAB UP TO 10 ROWS.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DDIC_STRUCTURE         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        RETFIELD               = 'BUKRS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       DYNPPROG               = SY-REPID&lt;/P&gt;&lt;P&gt;       DYNPNR                 = SY-DYNNR&lt;/P&gt;&lt;P&gt;       DYNPROFIELD            = 'WA-BUKRS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      WINDOW_TITLE           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       VALUE_ORG              = 'S'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MULTIPLE_CHOICE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DISPLAY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_PROGRAM       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_FORM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MARK_TAB               =&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;      USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUE_TAB              = ITAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FIELD_TAB              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      RETURN_TAB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPFLD_MAPPING        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PARAMETER_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      OTHERS                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " F4_BUKRS  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  F4_SAKNR  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE F4_SAKNR INPUT.&lt;/P&gt;&lt;P&gt;  DATA:V_TEMP TYPE STRING.&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF DFIELD OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE DYNPREAD.&lt;/P&gt;&lt;P&gt;DATA: END OF DFIELD.&lt;/P&gt;&lt;P&gt;MOVE: 'WA-BUKRS' TO DFIELD.&lt;/P&gt;&lt;P&gt;APPEND DFIELD.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_VALUES_READ'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    dyname                               = SY-REPID&lt;/P&gt;&lt;P&gt;    dynumb                               = SY-DYNNR&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    dynpfields                           = DFIELD.&lt;/P&gt;&lt;P&gt;  READ TABLE DFIELD[] INTO DFIELD INDEX 1.&lt;/P&gt;&lt;P&gt;  V_TEMP = DFIELD-FIELDVALUE.&lt;/P&gt;&lt;P&gt;SELECT SAKNR FROM SKB1 INTO TABLE ITAB_SAKNR WHERE BUKRS = V_TEMP.&lt;/P&gt;&lt;P&gt;  IF NOT ITAB_SAKNR IS INITIAL.&lt;/P&gt;&lt;P&gt;SELECT SAKNR TXT20 FROM SKAT INTO TABLE ITAB_SKAT FOR ALL ENTRIES IN ITAB_SAKNR WHERE SAKNR = ITAB_SAKNR-SAKNR AND&lt;/P&gt;&lt;P&gt;                   SPRAS = 'EN'.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DDIC_STRUCTURE         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        RETFIELD               = 'SAKNR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       DYNPPROG               = SY-REPID&lt;/P&gt;&lt;P&gt;       DYNPNR                 = SY-DYNNR&lt;/P&gt;&lt;P&gt;       DYNPROFIELD            = 'WA_SKAT-SAKNR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      WINDOW_TITLE           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       VALUE_ORG              = 'S'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MULTIPLE_CHOICE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DISPLAY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_PROGRAM       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CALLBACK_FORM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MARK_TAB               =&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;      USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUE_TAB              = ITAB_SKAT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FIELD_TAB              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      RETURN_TAB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DYNPFLD_MAPPING        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PARAMETER_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      OTHERS                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " F4_SAKNR  INPUT&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;muralii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Muralii on Dec 1, 2010 12:53 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Muralii on Dec 1, 2010 12:54 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Dec 2010 11:44:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477771#M1555865</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-01T11:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming collective search issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477772#M1555866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Muralii,&lt;/P&gt;&lt;P&gt;               Your way is right but i don't want to put code for input help, i want to use collective search help.....my last hope is input help.&lt;/P&gt;&lt;P&gt;i have created search help but it is not returning text field, reason behind is that it is non key or non ref key well. Is there any other way to get non ref key as a return value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your eagerness to reply&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vijay dwivedi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Dec 2010 11:57:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477772#M1555866</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-01T11:57:05Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming collective search issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477773#M1555867</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;First we need to create the input field on layout the u can double click on the input field then below we can give the COLLECTIVE SEARCH HELP name but that input fieldn name WA-SKAT-SAKNR.&lt;/P&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;Muralii&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Dec 2010 12:03:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-collective-search-issue/m-p/7477773#M1555867</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-01T12:03:19Z</dc:date>
    </item>
  </channel>
</rss>

