<?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: F4 help for multiple fields in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326923#M167327</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anup,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just populate the table DYNPFLD_MAPPING of function module F4IF_INT_TABLE_VALUE_REQUEST with your fields to be displayed on the screen, which will map the values to the screen fields directly whenever you select the row .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arun.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 May 2006 03:21:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-19T03:21:35Z</dc:date>
    <item>
      <title>F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326910#M167314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DEar All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a requirement actually I have a field shipping codition on the screen for which I have created the custom F4 help now when I select the the value using the F4 help I want another fields shipping type on the scren to be filled atomatically based on the shipping condition.&lt;/P&gt;&lt;P&gt;Mean to say I will click F4 only on shipping condition field and ressult will be both the fields shipping condition and shipping type would be filled on the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Anup.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 02:55:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326910#M167314</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T02:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326911#M167315</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;You need to fill the DYNPFLD_MAPPING of function module F4IF_INT_TABLE_VALUE_REQUEST with the fields to be displayed when F4 is selected. For more clarification  refer the function module documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arun.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 03:06:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326911#M167315</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T03:06:52Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326912#M167316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anup,&lt;/P&gt;&lt;P&gt;     You can use AT SELECTION-SCREEN event. Do F1 on this event in ABAP editor you'll get your answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Giri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 03:14:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326912#M167316</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T03:14:11Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326913#M167317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for f4 help on the particular field&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST ON &amp;lt;P&amp;gt;.&lt;/P&gt;&lt;P&gt;CALL FUNCTION F4IF_INT_TABLE_VALUE_REQUEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for the other field to be populated when the above field is field,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function DYNP_VALUES_READ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION DYNP_VALUES_UPDATE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 03:38:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326913#M167317</guid>
      <dc:creator>hymavathi_oruganti</dc:creator>
      <dc:date>2006-05-18T03:38:11Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326914#M167318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anup,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the function module DYNP_VALUES_UPDATE to update the values in another field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables TCURT.&lt;/P&gt;&lt;P&gt;DATA   DYFIELDS LIKE DYNPREAD OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_WAERS LIKE TCURT-WAERS,        "Currency&lt;/P&gt;&lt;P&gt;            P_LTEXT LIKE TCURT-LTEXT.        "Long Text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_WAERS.&lt;/P&gt;&lt;P&gt;  CLEAR: DYFIELDS[], DYFIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HELP_VALUES_GET'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            fieldname        =  'WAERS'&lt;/P&gt;&lt;P&gt;            tabname          =  'TCURT'&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            SELECT_VALUE     =   P_WAERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE LTEXT FROM TCURT&lt;/P&gt;&lt;P&gt;    INTO DYFIELDS-FIELDVALUE&lt;/P&gt;&lt;P&gt;    WHERE SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;    AND   WAERS = P_WAERS.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CLEAR DYFIELDS-FIELDVALUE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;*--- update another field&lt;/P&gt;&lt;P&gt;  DYFIELDS-FIELDNAME = 'P_LTEXT'.&lt;/P&gt;&lt;P&gt;  APPEND DYFIELDS.&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               = SY-CPROG&lt;/P&gt;&lt;P&gt;            DYNUMB               = SY-DYNNR&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            dynpfields           = DYFIELDS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this code, the Function MOdule HELP_VALUES_GET is obsolete. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the Function Module F4IF_FIELD_VALUE_REQUEST to store the value selected in the F4 help..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope your query is solved..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 04:14:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326914#M167318</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T04:14:27Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326915#M167319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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 = 'VALUE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dynpprog = sy-repid&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dynpnr = '1'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dynprofield = 'VALUE'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;window_title = 'HELP FOR TABLE NAME'&lt;/P&gt;&lt;P&gt;value_org = 'S'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;value_tab = t_f4_table&lt;/P&gt;&lt;P&gt;return_tab = t_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 sy-msgty number sy-msgno&lt;/P&gt;&lt;P&gt;with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table t_return index 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;condense t_return-fieldval no-gaps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not t_return-fieldval is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check for Numeric Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'CATS_NUMERIC_INPUT_CHECK'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;input = t_return-fieldval&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;no_numeric = 1&lt;/P&gt;&lt;P&gt;others = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table t_f4_table index t_return-fieldval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;call function 'DYNP_GET_STEPL' importing&lt;/P&gt;&lt;P&gt;povstepl = step_line 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;&lt;/P&gt;&lt;P&gt;clear: ltab_fields.&lt;/P&gt;&lt;P&gt;refresh : ltab_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ltab_fields-fieldname = 'ZMM_TABLE-TABNAME'.&lt;/P&gt;&lt;P&gt;ltab_fields-fieldvalue = t_f4_table-tabname.&lt;/P&gt;&lt;P&gt;ltab_fields-stepl = step_line.&lt;/P&gt;&lt;P&gt;append ltab_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ltab_fields-fieldname = 'ZMM_TABLE-FLDNAME'.&lt;/P&gt;&lt;P&gt;ltab_fields-fieldvalue = t_f4_table-fieldname.&lt;/P&gt;&lt;P&gt;ltab_fields-stepl = step_line.&lt;/P&gt;&lt;P&gt;append ltab_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ltab_fields-fieldname = 'ZMM_TABLE-VALUE'.&lt;/P&gt;&lt;P&gt;ltab_fields-fieldvalue = t_f4_table-fieldtext.&lt;/P&gt;&lt;P&gt;ltab_fields-stepl = step_line.&lt;/P&gt;&lt;P&gt;append ltab_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'DYNP_VALUES_UPDATE' exporting&lt;/P&gt;&lt;P&gt;dyname = lc_dyname&lt;/P&gt;&lt;P&gt;dynumb = lc_dynumb&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;dynpfields = ltab_fields&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;others = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;commit work and wait.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : zmm_table-tabname, zmm_table-fldname, zmm_table-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZVV.&lt;/P&gt;&lt;P&gt;tables tcurt.&lt;/P&gt;&lt;P&gt;DATA DYFIELDS LIKE DYNPREAD OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_WAERS LIKE TCURT-WAERS, "Currency&lt;/P&gt;&lt;P&gt;P_LTEXT LIKE TCURT-LTEXT, "Long Text&lt;/P&gt;&lt;P&gt;P_KTEXT LIKE TCURT-KTEXT. "Short Text&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;*--- Example of updating value of another field on the screen -&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_WAERS.&lt;/P&gt;&lt;P&gt;CLEAR: DYFIELDS[], DYFIELDS.&lt;/P&gt;&lt;P&gt;*--- select currency&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'HELP_VALUES_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;fieldname = 'WAERS'&lt;/P&gt;&lt;P&gt;tabname = 'TCURT'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;SELECT_VALUE = P_WAERS.&lt;/P&gt;&lt;P&gt;*--- get long text for the selected currency&lt;/P&gt;&lt;P&gt;SELECT SINGLE LTEXT FROM TCURT&lt;/P&gt;&lt;P&gt;INTO DYFIELDS-FIELDVALUE&lt;/P&gt;&lt;P&gt;WHERE SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;AND WAERS = P_WAERS.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;CLEAR DYFIELDS-FIELDVALUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;*--- update another field&lt;/P&gt;&lt;P&gt;DYFIELDS-FIELDNAME = 'P_LTEXT'.&lt;/P&gt;&lt;P&gt;APPEND DYFIELDS.&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 = SY-CPROG&lt;/P&gt;&lt;P&gt;DYNUMB = SY-DYNNR&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;dynpfields = DYFIELDS .&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;*--- Example of reading value of another field -&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_KTEXT.&lt;/P&gt;&lt;P&gt;*--- read another field&lt;/P&gt;&lt;P&gt;CLEAR: DYFIELDS[], DYFIELDS.&lt;/P&gt;&lt;P&gt;DYFIELDS-FIELDNAME = 'P_WAERS'.&lt;/P&gt;&lt;P&gt;APPEND DYFIELDS.&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-CPROG&lt;/P&gt;&lt;P&gt;DYNUMB = SY-DYNNR&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DYNPFIELDS = DYFIELDS .&lt;/P&gt;&lt;P&gt;READ TABLE DYFIELDS INDEX 1.&lt;/P&gt;&lt;P&gt;*--- get short text and update current field&lt;/P&gt;&lt;P&gt;SELECT SINGLE KTEXT FROM TCURT&lt;/P&gt;&lt;P&gt;INTO P_KTEXT&lt;/P&gt;&lt;P&gt;WHERE SPRAS EQ SY-LANGU&lt;/P&gt;&lt;P&gt;AND WAERS EQ DYFIELDS-FIELDVALUE.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 04:45:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326915#M167319</guid>
      <dc:creator>vinod_gunaware2</dc:creator>
      <dc:date>2006-05-18T04:45:34Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326916#M167320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Anup&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the following code&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DDIC_STRUCTURE = ldf_tabname " Structure of VALUE_TAB &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;RETFIELD = LDF_FLDNAME "Name of return field in FIELD_TAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PVALKEY = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPPROG = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPNR = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPROFIELD = ' '&lt;/P&gt;&lt;/LI&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 = LCF_VAL "Value return&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 = TAB_TEMP " Table of Values&lt;/P&gt;&lt;P&gt;FIELD_TAB = LDT_FLDTAB " Fileds of the Hit list&lt;/P&gt;&lt;P&gt;RETURN_TAB = LDT_RETTAB " return the selected value&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPFLD_MAPPING =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;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;READ TABLE LDT_RETTAB INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: LDT_DFIES LIKE DFIES OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR LDT_DFIES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DDIF_FIELDINFO_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;TABNAME = LDF_TABNANME&lt;/P&gt;&lt;P&gt;FIELDNAME = LDF_FLDNAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LANGU = SY-LANGU&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LFIELDNAME = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ALL_TYPES = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GROUP_NAMES = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UCLEN =&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;X030L_WA =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DDOBJTYPE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DFIES_WA =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LINES_DESCR =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DFIES_TAB = LDT_DFIES " Field List&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FIXED_VALUES =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;INTERNAL_ERROR = 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;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;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:09:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326916#M167320</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T06:09:30Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326917#M167321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out the below program.It populates multiple fields on pressing F4 for one field.If your query is solved please close this thread.&lt;/P&gt;&lt;P&gt;&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; Report  Z_POPULATE                                                  *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;REPORT  Z_POPULATE                              .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : dd LIKE TABLE OF dselc WITH HEADER LINE. "*--- IMPORTANT&lt;/P&gt;&lt;P&gt;DATA : ft LIKE TABLE OF dfies WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : t001 LIKE TABLE OF t001 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------" /&gt;&lt;P&gt;PARAMETERS : bukrs LIKE t001-bukrs .&lt;/P&gt;&lt;P&gt;PARAMETERS : butxt LIKE t001-butxt.&lt;/P&gt;&lt;P&gt;PARAMETERS : ort01 LIKE t001-ort01.&lt;/P&gt;&lt;P&gt;PARAMETERS : waers LIKE t001-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM t001 INTO TABLE t001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt; IMPORTANT&lt;/P&gt;&lt;P&gt;REFRESH dd.&lt;/P&gt;&lt;P&gt;dd-fldname = 'BUTXT'.&lt;/P&gt;&lt;P&gt;dd-dyfldname = 'BUTXT'.&lt;/P&gt;&lt;P&gt;APPEND dd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dd-fldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;dd-dyfldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;APPEND dd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dd-fldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;dd-dyfldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;APPEND dd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*------- IMPORTANT&lt;/P&gt;&lt;P&gt;REFRESH ft.&lt;/P&gt;&lt;P&gt;ft-tabname = 'T001'.&lt;/P&gt;&lt;P&gt;ft-fieldname = 'BUTXT'.&lt;/P&gt;&lt;P&gt;APPEND ft.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ft-tabname = 'T001'.&lt;/P&gt;&lt;P&gt;ft-fieldname = 'WAERS'.&lt;/P&gt;&lt;P&gt;APPEND ft.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ft-tabname = 'T001'.&lt;/P&gt;&lt;P&gt;ft-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;APPEND ft.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------" /&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ddic_structure = 'T001' "*----- IMPORTANT IF STANDARD STRUCT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;retfield = 'BUKRS'&lt;/P&gt;&lt;P&gt;dynpprog = sy-repid&lt;/P&gt;&lt;P&gt;dynpnr = sy-dynnr&lt;/P&gt;&lt;P&gt;dynprofield = 'BUKRS'&lt;/P&gt;&lt;P&gt;value_org = 'S'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;field_tab = ft "*---- IMPORTANT&lt;/P&gt;&lt;P&gt;value_tab = t001&lt;/P&gt;&lt;P&gt;dynpfld_mapping = dd "* IMPORTANT&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:48:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326917#M167321</guid>
      <dc:creator>nishanthbhandar</dc:creator>
      <dc:date>2006-05-18T06:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326918#M167322</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;check this sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ZTEST_F4HELP                              .

*---Report with selection screen and to display the list of
* possible entries for field 'B' as per the value in field 'A'.


parameters: p_vbeln type vbak-vbeln,
            p_posnr type vbap-posnr.

at selection-screen on value-request for p_posnr.


  data: begin of help_item occurs 0,
          posnr type vbap-posnr,
          matnr type vbap-matnr,
          arktx type vbap-arktx,
        end of help_item.

  data: dynfields type table of dynpread with header line.


  dynfields-fieldname = 'P_VBELN'.
  append dynfields.

  call function 'DYNP_VALUES_READ'
       exporting
            dyname               = sy-cprog
            dynumb               = sy-dynnr
            translate_to_upper   = 'X'
       tables
            dynpfields           = dynfields
       exceptions
            invalid_abapworkarea = 1
            invalid_dynprofield  = 2
            invalid_dynproname   = 3
            invalid_dynpronummer = 4
            invalid_request      = 5
            no_fielddescription  = 6
            invalid_parameter    = 7
            undefind_error       = 8
            double_conversion    = 9
            stepl_not_found      = 10
            others               = 11.


  read table dynfields with key fieldname = 'P_VBELN'.

  p_vbeln = dynfields-fieldvalue.


  call function 'CONVERSION_EXIT_ALPHA_INPUT'
       exporting
            input  = p_vbeln
       importing
            output = p_vbeln.

  select posnr matnr arktx into table help_item
                 from vbap
                      where vbeln = p_vbeln.



  call function 'F4IF_INT_TABLE_VALUE_REQUEST'
       exporting
            retfield    = 'POSNR'
            dynprofield = 'P_POSNR'
            dynpprog    = sy-cprog
            dynpnr      = sy-dynnr
            value_org   = 'S'
       tables
            value_tab   = help_item.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 07:00:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326918#M167322</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T07:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326919#M167323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks all for replying..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dear Nishanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried ur code as it seems the idea one for my problem. Did you run that code before beacuse I'm doing the same but system give some dummy values on click of F4.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 11:54:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326919#M167323</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T11:54:38Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326920#M167324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anup ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I executed Nishant's program and from that I suppose your requirement is "When I select a value from a search help , immediately another field should be filled with the corresponding value."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just check this code..It has the same requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables TCURT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: RTAB TYPE TABLE OF DDSHRETVAL WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA   DYFIELDS LIKE DYNPREAD OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_WAERS LIKE TCURT-WAERS,        "Currency&lt;/P&gt;&lt;P&gt;            P_LTEXT LIKE TCURT-LTEXT.        "Long Text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_WAERS.&lt;/P&gt;&lt;P&gt;  CLEAR: DYFIELDS[], DYFIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    tabname                   = 'TCURT'&lt;/P&gt;&lt;P&gt;    fieldname                 = 'WAERS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEARCHHELP                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SHLPPARAM                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPPROG                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPNR                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPROFIELD               = ' '&lt;/P&gt;&lt;/LI&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;  VALUE                     = ' '&lt;/P&gt;&lt;/LI&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;  SUPPRESS_RECORDLIST       = ' '&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;/UL&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;   RETURN_TAB                = RTAB[]&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FIELD_NOT_FOUND           = 1&lt;/P&gt;&lt;P&gt;   NO_HELP_FOR_FIELD         = 2&lt;/P&gt;&lt;P&gt;   INCONSISTENT_HELP         = 3&lt;/P&gt;&lt;P&gt;   NO_VALUES_FOUND           = 4&lt;/P&gt;&lt;P&gt;   OTHERS                    = 5&lt;/P&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;READ TABLE RTAB INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;P_WAERS = RTAB-FIELDVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE LTEXT FROM TCURT&lt;/P&gt;&lt;P&gt;      INTO DYFIELDS-FIELDVALUE&lt;/P&gt;&lt;P&gt;      WHERE SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;      AND   WAERS = P_WAERS.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      CLEAR DYFIELDS-FIELDVALUE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- update another field&lt;/P&gt;&lt;P&gt;  DYFIELDS-FIELDNAME = 'P_LTEXT'.&lt;/P&gt;&lt;P&gt;  APPEND DYFIELDS.&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               = SY-CPROG&lt;/P&gt;&lt;P&gt;            DYNUMB               = SY-DYNNR&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            dynpfields           = DYFIELDS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope your query will be solved...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Sylendra Prasad&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 12:47:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326920#M167324</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T12:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326921#M167325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anup, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=======================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter: p_fname like z340b_md-fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: z340b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab_details OCCURS 0,&lt;/P&gt;&lt;P&gt;      ID like z340b_md-id,&lt;/P&gt;&lt;P&gt;      fname like z340b_md-fname,&lt;/P&gt;&lt;P&gt;      lname like z340b_md-lname.&lt;/P&gt;&lt;P&gt;DATA: END OF itab_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA it_return LIKE ddshretval OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM z340b_md INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;   itab_details WHERE fname eq p_fname.&lt;/P&gt;&lt;P&gt;    APPEND itab_details.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  SORT itab_details BY ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR itab_details.&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        = 'ID'&lt;/P&gt;&lt;P&gt;      window_title    = 'Physicians details'&lt;/P&gt;&lt;P&gt;      value_org       = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab       = itab_details&lt;/P&gt;&lt;P&gt;      return_tab      = it_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 = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR itab_details.&lt;/P&gt;&lt;P&gt;    READ TABLE it_return INDEX 1.&lt;/P&gt;&lt;P&gt;    itab_details-ID = it_return-fieldval.&lt;/P&gt;&lt;P&gt;    READ TABLE itab_details WITH KEY ID = itab_details-ID.&lt;/P&gt;&lt;P&gt;    if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    write: / 'id:', itab_details-id.&lt;/P&gt;&lt;P&gt;    write: / 'firstname:' , itab_details-fname.&lt;/P&gt;&lt;P&gt;    write: / 'lastname:' , itab_details-lname.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH itab_details. CLEAR: itab_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;======================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case, i am writing to the screen, but you need to assign values to your screen fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help you out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;vicky&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: Award points if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 13:36:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326921#M167325</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T13:36:25Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326922#M167326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sylendra,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for replying..&lt;/P&gt;&lt;P&gt;See I can't even go the way u suggested because the first field which I slect on F4 is not the only key field in the databse table so later if I use "Read return_tab" this will give the value of onl one column and with that value I can't make a queryy in the database ystem will give duplicate entries. In case of single primary key field your method is correct. So is there any way by which i can read the whole row which user selects in the F4 help?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Anup.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 01:24:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326922#M167326</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-19T01:24:26Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326923#M167327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anup,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just populate the table DYNPFLD_MAPPING of function module F4IF_INT_TABLE_VALUE_REQUEST with your fields to be displayed on the screen, which will map the values to the screen fields directly whenever you select the row .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arun.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 03:21:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326923#M167327</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-19T03:21:35Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326924#M167328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anup,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is another way you can do to retrieve your other fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;add a count column to your internal table to make it &lt;/P&gt;&lt;P&gt;unique.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is a sample code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=====================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter: p_fname like z340b_md-fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: z340b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: temp_fname like z340b_md.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab_details OCCURS 0,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;count type c,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;fname like z340b_md-fname,&lt;/P&gt;&lt;P&gt;END OF itab_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab_details1 occurs 0,&lt;/P&gt;&lt;P&gt;      &amp;lt;b&amp;gt;count1 type c,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;      include structure z340b_md.&lt;/P&gt;&lt;P&gt;data: end of itab_details1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA it_return LIKE ddshretval OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM z340b_md INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;itab_details.&lt;/P&gt;&lt;P&gt;APPEND itab_details.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab_details.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;itab_details-count = sy-tabix.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;modify itab_details.&lt;/P&gt;&lt;P&gt;clear itab_details.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM z340b_md INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;itab_details1.&lt;/P&gt;&lt;P&gt;APPEND itab_details1.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab_details1.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;itab_details-count1 = sy-tabix.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;modify itab_details1.&lt;/P&gt;&lt;P&gt;clear itab_details1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT itab_details BY count.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR itab_details.&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 = 'count'&lt;/P&gt;&lt;P&gt;window_title = 'Physicians details'&lt;/P&gt;&lt;P&gt;value_org = 'S'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;value_tab = itab_details&lt;/P&gt;&lt;P&gt;return_tab = it_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 = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR itab_details.&lt;/P&gt;&lt;P&gt;READ TABLE it_return INDEX 1.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;itab_details-count&amp;lt;/b&amp;gt; = it_return-fieldval.&lt;/P&gt;&lt;P&gt;READ TABLE itab_details WITH KEY count = itab_details-count.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;temp_fname = itab_details-fname.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab_details1 with key count1 = itab_details-count &lt;/P&gt;&lt;P&gt;                                  fname  = temp_fname.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;assign your other fields here&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;end if.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH itab_details. CLEAR: itab_details.&lt;/P&gt;&lt;P&gt;REFRESH itab_details1. CLEAR: itab_details1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=======================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try to explain you as much as what i meant you to do. declare two internal tables by including an extra column by name count and count1. when the user clicks on F4, you will show the data from first internal table &amp;lt;b&amp;gt;itab_details&amp;lt;/b&amp;gt; with two columns count and fname (this is your first custom field). when the user selects any one of the record, we will read the fname corresponding to that field and read the second internal table itab_details1 with this count and fname as key fields.&lt;/P&gt;&lt;P&gt;if this condition is satisfied, you will assign the remaining fields from second internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am damn sure this is what you want. I might not be clear in explaining but you can try with above code and it will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vicky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 03:33:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326924#M167328</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-19T03:33:04Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for multiple fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326925#M167329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anup,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code I have tried to copy multiple values, it is working fine, try this program once.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST_F4_MULTIPLE_FIELDS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ad_loc_type,&lt;/P&gt;&lt;P&gt;         location_cd    TYPE zloc_cd,&lt;/P&gt;&lt;P&gt;         location_desc  TYPE zloc,&lt;/P&gt;&lt;P&gt;         bland          TYPE regio,&lt;/P&gt;&lt;P&gt;         land1          TYPE land1,&lt;/P&gt;&lt;P&gt;         upper          TYPE char30,&lt;/P&gt;&lt;P&gt;       END OF ad_loc_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_ad_display         TYPE char1,&lt;/P&gt;&lt;P&gt;      w_ad_change          TYPE char1,&lt;/P&gt;&lt;P&gt;      w_ad_progname        TYPE sy-repid,&lt;/P&gt;&lt;P&gt;      w_ad_dynnum          TYPE sy-dynnr ,&lt;/P&gt;&lt;P&gt;      t_dselc              TYPE STANDARD TABLE OF dselc,&lt;/P&gt;&lt;P&gt;            t_ad_loc_mast        TYPE STANDARD TABLE OF ad_loc_type&lt;/P&gt;&lt;P&gt;                           WITH KEY location_cd.&lt;/P&gt;&lt;P&gt;DATA : wa_data TYPE ad_loc_type .&lt;/P&gt;&lt;P&gt;PARAMETERS :&lt;/P&gt;&lt;P&gt;         p2          TYPE zloc ,&lt;/P&gt;&lt;P&gt;*data :&lt;/P&gt;&lt;P&gt;         p3          TYPE regio ,&lt;/P&gt;&lt;P&gt;         p4          TYPE land1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS&lt;/P&gt;&lt;P&gt;           c_structed        TYPE char1 VALUE 'S' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION .&lt;/P&gt;&lt;P&gt;  w_ad_progname = sy-cprog .&lt;/P&gt;&lt;P&gt;  w_ad_dynnum = sy-dynnr .&lt;/P&gt;&lt;P&gt;  wa_data-location_desc = 'Desc1'.&lt;/P&gt;&lt;P&gt;  wa_data-bland = 'MO'.&lt;/P&gt;&lt;P&gt;  wa_data-land1 = 'US'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_data TO t_ad_loc_mast  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_data-location_desc = 'Desc2'.&lt;/P&gt;&lt;P&gt;  wa_data-bland = 'WA'.&lt;/P&gt;&lt;P&gt;  wa_data-land1 = 'US'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_data TO t_ad_loc_mast  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_data-location_desc = 'Desc3'.&lt;/P&gt;&lt;P&gt;  wa_data-bland = 'CA'.&lt;/P&gt;&lt;P&gt;  wa_data-land1 = 'US'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_data TO t_ad_loc_mast  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p2 .&lt;/P&gt;&lt;P&gt;  PERFORM f4_help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT SCREEN .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF screen-name = 'P3' OR screen-name = 'P4'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     screen-input = 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MODIFY SCREEN .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;  p2 .&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; p3 .&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; p4 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; delete from ZSERV_CMTMNT_CTR where werks = '03BV' .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; COMMIT WORK .&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM F4_HELP                                                  *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;FORM f4_help .&lt;/P&gt;&lt;P&gt;DATA : WA_1 TYPE dselc .&lt;/P&gt;&lt;P&gt;  REFRESH t_dselc.&lt;/P&gt;&lt;P&gt;  PERFORM fill_dselc USING: 'F0003' 'P3',&lt;/P&gt;&lt;P&gt;                            'F0004' 'P4'.&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        = 'LOCATION_DESC'&lt;/P&gt;&lt;P&gt;            dynpprog        = w_ad_progname&lt;/P&gt;&lt;P&gt;            dynpnr          = w_ad_dynnum&lt;/P&gt;&lt;P&gt;            dynprofield     = 'P2'&lt;/P&gt;&lt;P&gt;            value_org       = c_structed&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            value_tab       = t_ad_loc_mast&lt;/P&gt;&lt;P&gt;            dynpfld_mapping = t_dselc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_dselc INTO WA_1.&lt;/P&gt;&lt;P&gt;WRITE : WA_1 .&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;      FORM fill_dselc                                               *&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;FORM fill_dselc USING pw_field pw_screen_field.&lt;/P&gt;&lt;P&gt;  DATA: wal_dselc TYPE dselc.&lt;/P&gt;&lt;P&gt;  wal_dselc-fldname   = pw_field.&lt;/P&gt;&lt;P&gt;  wal_dselc-dyfldname =  pw_screen_field.&lt;/P&gt;&lt;P&gt;  APPEND wal_dselc TO t_dselc.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arun.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2006 03:33:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-multiple-fields/m-p/1326925#M167329</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-19T03:33:48Z</dc:date>
    </item>
  </channel>
</rss>

