<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252232#M1213382</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;populate itab1 with the values that are to be displayed, and pass this to this FM.&lt;/P&gt;&lt;P&gt;Now use, &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;id = 'itab-field name'             "--&amp;gt;Field for which dropdown is needed.&lt;/P&gt;&lt;P&gt;values = i_tab1                    "-&amp;gt;values that u need to display in the Dropdown&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;id_illegal_name = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc 0.&lt;/P&gt;&lt;P&gt;&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; chk this std prg for ref:&lt;/P&gt;&lt;P&gt;BCALV_F4&lt;/P&gt;&lt;P&gt;BCALV_TEST_GRID_F4_HELP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Feb 2009 14:42:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-02-11T14:42:33Z</dc:date>
    <item>
      <title>F4 help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252230#M1213380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am crating ALV using class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There I have one field MATERIAL NUMBER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ALV cell I have to give F4 help for that field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to proceed with that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 14:35:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252230#M1213380</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T14:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252231#M1213381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in the field catalog use.. ref_table and referancefield with suitable table name and field name.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 14:39:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252231#M1213381</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2009-02-11T14:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252232#M1213382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;populate itab1 with the values that are to be displayed, and pass this to this FM.&lt;/P&gt;&lt;P&gt;Now use, &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;id = 'itab-field name'             "--&amp;gt;Field for which dropdown is needed.&lt;/P&gt;&lt;P&gt;values = i_tab1                    "-&amp;gt;values that u need to display in the Dropdown&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;id_illegal_name = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc 0.&lt;/P&gt;&lt;P&gt;&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; chk this std prg for ref:&lt;/P&gt;&lt;P&gt;BCALV_F4&lt;/P&gt;&lt;P&gt;BCALV_TEST_GRID_F4_HELP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 14:42:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252232#M1213382</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T14:42:33Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252233#M1213383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out the standard SAP reports &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BCALV_TEST_GRID_EVENTS&lt;/P&gt;&lt;P&gt;BCALV_TEST_GRID_F4_HELP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tell me if it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 14:45:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252233#M1213383</guid>
      <dc:creator>aditya_aghor</dc:creator>
      <dc:date>2009-02-11T14:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252234#M1213384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use event onf4 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_handler DEFINITION .&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION .&lt;/P&gt;&lt;P&gt;    DATA : er_event_data TYPE REF TO cl_alv_event_data,&lt;/P&gt;&lt;P&gt;           er_data_changed TYPE REF TO cl_alv_changed_data_protocol.&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;    on_f4 FOR EVENT onf4 OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;      IMPORTING e_fieldname&lt;/P&gt;&lt;P&gt;                es_row_no&lt;/P&gt;&lt;P&gt;                er_event_data&lt;/P&gt;&lt;P&gt;                et_bad_cells&lt;/P&gt;&lt;P&gt;                e_display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_handler IMPLEMENTATION .&lt;/P&gt;&lt;P&gt;  METHOD on_f4.&lt;/P&gt;&lt;P&gt;    PERFORM on_f4 USING e_fieldname&lt;/P&gt;&lt;P&gt;                es_row_no-row_id&lt;/P&gt;&lt;P&gt;                er_event_data&lt;/P&gt;&lt;P&gt;                et_bad_cells&lt;/P&gt;&lt;P&gt;                e_display&lt;/P&gt;&lt;P&gt;                er_data_changed.&lt;/P&gt;&lt;P&gt;    er_event_data-&amp;gt;m_event_handled = gc_x.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                                                "on_f4&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 14:47:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252234#M1213384</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T14:47:28Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252235#M1213385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Jus go through this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;define, implement and register the event u201Conf4u201D at proper places in your code. For F4 help, you must register the fields whose F4 request will trigger the u201Conf4u201D event. For this you must prepare a table of type u201CLVC_T_F4u201D and register this table using the method u201Cregister_f4_for_fieldsu201D. While preparing table you must include a line for each field which will trigger F4 event. For each field in the structure;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;􀂾 Pass the fieldname to u2018FIELDNAMEu2019&lt;/P&gt;&lt;P&gt;􀂾 Set u2018REGISTERu2019 to make the field registered,&lt;/P&gt;&lt;P&gt;􀂾 Set u2018GETBEFOREu2019 to provide field content transport before F4 in editable mode&lt;/P&gt;&lt;P&gt;􀂾 Set u2018CHNGEAFTERu2019 to make the data changed after F4 in editable mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DATA: lt_f4 TYPE lvc_t_f4 WITH HEADER LINE .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;.. ..&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;lt_f4-fieldname = 'PRICE'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;lt_f4-register = 'X' .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;lt_f4-getbefore = 'X' .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;APPEND lt_f4 .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CALL METHOD gr_alvgrid-&amp;gt;register_f4_for_fields&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;EXPORTING&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;it_f4 = lt_f4[]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A sample u201Conf4u201D method implementation:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;METHOD handle_on_f4 .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PERFORM f4_help USING e_fieldname es_row_no .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;er_event_data-&amp;gt;m_event_handled = 'X' .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDMETHOD .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Again, we set the attribute u201Cer_event_data-&amp;gt;m_event_handledu201D to prevent further processing of standard F4 help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sandeep REddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 14:55:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252235#M1213385</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T14:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252236#M1213386</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 just check with demo program BCALV_GRID_EDIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anki Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 15:13:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help/m-p/5252236#M1213386</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-11T15:13:31Z</dc:date>
    </item>
  </channel>
</rss>

