<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: F4IF_INT_TABLE_VALUE_REQUEST in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418693#M1243963</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check out this wiki written by me, it having example also.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action&amp;amp;pageid=68191480" target="test_blank"&gt;https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action&amp;amp;pageid=68191480&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Krishna..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Mar 2009 08:49:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-24T08:49:55Z</dc:date>
    <item>
      <title>F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418683#M1243953</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 using F4IF_INT_TABLE_VALUE_REQUEST FOR F4 HELP. I getting values in internal table for this function module.but my values are not displaying in the help screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please give me the inputs y they are not displaying in the screen.&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;Rasheed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:27:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418683#M1243953</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418684#M1243954</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;here are the various ways of applying search help, see if have done in this manner only:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;search help&lt;/STRONG&gt;******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use function module:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
  EXPORTING
*   DDIC_STRUCTURE         = 'tab'
    retfield               = 'WERKS'
*   PVALKEY                = ' '
   DYNPPROG               = sy-repid
   DYNPNR                 = sy-dynnr
   DYNPROFIELD            = 'S_WERKS'
*   STEPL                  = 0
*   WINDOW_TITLE           =
*   VALUE                  = ' '
   VALUE_ORG              = 'S'
*   MULTIPLE_CHOICE        = ' '
*   DISPLAY                = 'X'
*   CALLBACK_PROGRAM       = ' '
*   CALLBACK_FORM          = ' '
*   MARK_TAB               =
* IMPORTING
*   USER_RESET             =
  tables
    value_tab              = it_tab[]
*   FIELD_TAB              =
*   RETURN_TAB             =
*   DYNPFLD_MAPPING        =
 EXCEPTIONS
   PARAMETER_ERROR        = 1
   NO_VALUES_FOUND        = 2
   OTHERS                 = 3
          .
IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;can follow these simple steps for search help:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;go to se11==&amp;gt; put some name after ticking search help radiobutton==&amp;gt; create==&amp;gt;
then tick " elementery search help " and press enter ===&amp;gt;then put description and table name in selection method ===&amp;gt;then put the field on which u want search help
in search help parameter==&amp;gt; tick IMP EXP ==&amp;gt; write 1 in lpos and spos===&amp;gt;save and activate===&amp;gt; double click on table name ===&amp;gt;  select that field and press *search help tab* above===&amp;gt; then copy&lt;/CODE&gt;&lt;/PRE&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;P&gt;&lt;STRONG&gt;special  requirement:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I  requirement in selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are 2parameters in selection screen. For e.g. matnr and werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I am giving matnr then respect to that matnr i should get only those plant in F4 help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select the werks based on plant in internal.table &lt;/P&gt;&lt;P&gt;use f.m&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;F4IF_INT_TABLE_VALUE_REQUEST.&lt;/P&gt;&lt;P&gt;and pass the i.tab here in &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;value_t = i.tab&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;Follow the psudo code below.&lt;/P&gt;&lt;P&gt;Note: it_matnr has only single field MATNR.&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;--- Return table to handle selected field in F4 help ---&lt;/STRONG&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;parameters: p_matnr type marc-matnr,&lt;/P&gt;&lt;P&gt;                  p_werks type marc-werks.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_repnam.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  select matnr&lt;/P&gt;&lt;P&gt;         from marc&lt;/P&gt;&lt;P&gt;         into table it_matnr&lt;/P&gt;&lt;P&gt;         where werks eq p_werks.&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         = 'OBJ_NAME'&lt;/P&gt;&lt;P&gt;      dynpprog         = sy-cprog&lt;/P&gt;&lt;P&gt;      dynpnr           = sy-dynnr&lt;/P&gt;&lt;P&gt;      value_org        = 'S'&lt;/P&gt;&lt;P&gt;      callback_program = sy-cprog&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      value_tab        = it_matnr&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; &lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    loop at it_return.&lt;/P&gt;&lt;P&gt;      clear p_repnam.&lt;/P&gt;&lt;P&gt;      p_repnam = it_return-fieldval.&lt;/P&gt;&lt;P&gt;    endloop.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3 methods of applyind search help:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;For search help sometimes we use MATCHCODE-----&amp;gt;when we apply it directly to parameter or select option.they are obselete now ii.For search help sometimes we CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' ??-------&amp;gt;if we want to populate data of internal table as search help.
iii.For search help sometimes we declare tablename-fieldname in selection?------&amp;gt;if that field in that table is having seach help or check table ..F4 will be avaliable directly.
also:&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thaks and regards&lt;/P&gt;&lt;P&gt;rahul sharma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:30:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418684#M1243954</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418685#M1243955</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;Refer the given below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;


         TYPES: BEGIN OF temp,
                 zgjahr TYPE t090ns-zgjahr,
               END OF temp.



  data: it_temp type standard table of temp.

        select zgjahr from t090ns into table it_temp.
        sort it_temp .
        delete adjacent duplicates from it_temp.


        CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
          EXPORTING
*           DDIC_STRUCTURE         = ' '
            retfield               = 'zgjahr'  " data base table field name
*           PVALKEY                = ' '
           DYNPPROG               = 'SAPMZTABCLC '  " program name
           DYNPNR                 = '9000'          "screen name
           DYNPROFIELD            = 'YEAR'  " layot field name
*           STEPL                  = 0
*           WINDOW_TITLE           =
*           VALUE                  = ' '
           VALUE_ORG              = 'S'
*           MULTIPLE_CHOICE        = ' '
*           DISPLAY                = ' '
*           CALLBACK_PROGRAM       = ' '
*           CALLBACK_FORM          = ' '
*           MARK_TAB               =
*         IMPORTING
*           USER_RESET             =
          tables
            value_tab              = it_temp   " internal talble name
*           FIELD_TAB              =
*           RETURN_TAB             =
*           DYNPFLD_MAPPING        =
*         EXCEPTIONS
*           PARAMETER_ERROR        = 1
*           NO_VALUES_FOUND        = 2
*           OTHERS                 = 3
                  .
        IF sy-subrc &amp;lt;&amp;gt; 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.


ENDMODULE.                 " CALL_SCREEN  INPUT

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:30:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418685#M1243955</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418686#M1243956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use refresh table display to display the value&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:31:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418686#M1243956</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:31:25Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418687#M1243957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Plz provide u r ABAP code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:31:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418687#M1243957</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418688#M1243958</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;try this:&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        = 'ZZMTBUR_G'&lt;/P&gt;&lt;P&gt;      dynpprog        = sy-repid&lt;/P&gt;&lt;P&gt;      dynpnr          = sy-dynnr&lt;/P&gt;&lt;P&gt;      value_org       = 'C'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab       = gi_f4help&lt;/P&gt;&lt;P&gt;      field_tab       = gi_fields_tab&lt;/P&gt;&lt;P&gt;      return_tab      = li_ret_tab&lt;/P&gt;&lt;P&gt;      dynpfld_mapping = li_dselc&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 EQ 0.&lt;/P&gt;&lt;P&gt;    LOOP AT li_ret_tab INTO ls_ret_tab WHERE fieldname = 'ZZMTBUR'.&lt;/P&gt;&lt;P&gt;      zzmtbur_g = ls_ret_tab-fieldval.&lt;/P&gt;&lt;P&gt;      CLEAR: ls_ret_tab.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After you get the values in the return table populate them to the required screen field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:31:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418688#M1243958</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418689#M1243959</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;refer below link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="6863226"&gt;&lt;/A&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;Regards&lt;/P&gt;&lt;P&gt;Md.MahaboobKhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:33:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418689#M1243959</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418690#M1243960</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;Please check if the retrieving field name is specified while calling the function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The call to the FM should be of the format:&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           = table/structure&lt;/P&gt;&lt;P&gt;            FIELDNAME         = 'field name'&lt;/P&gt;&lt;P&gt;            DYNPPROG         =  SY-CPROG&lt;/P&gt;&lt;P&gt;            DYNPNR              =  SY-DYNR&lt;/P&gt;&lt;P&gt;            DYNPROFIELD     = 'screen field'&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            RETURN_TAB      = table of type DYNPREAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Sowmya Arni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:34:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418690#M1243960</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:34:13Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418691#M1243961</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;Please check if the retrieving field name is specified while calling the function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The call to the FM should be of the format:&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           = table/structure&lt;/P&gt;&lt;P&gt;            FIELDNAME         = 'field name'&lt;/P&gt;&lt;P&gt;            DYNPPROG         =  SY-CPROG&lt;/P&gt;&lt;P&gt;            DYNPNR              =  SY-DYNR&lt;/P&gt;&lt;P&gt;            DYNPROFIELD     = 'screen field'&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            RETURN_TAB      = table of type DYNPREAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Sowmya Arni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:34:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418691#M1243961</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418692#M1243962</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;Please define the fields of the internal table as the type of any data element. Since this function module requires the Field label which we define in Data element to display the name of the columns of F4 help screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:43:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418692#M1243962</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418693#M1243963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check out this wiki written by me, it having example also.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action&amp;amp;pageid=68191480" target="test_blank"&gt;https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action&amp;amp;pageid=68191480&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Krishna..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:49:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418693#M1243963</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418694#M1243964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
MODULE SOURCE_HELP INPUT.

  DATA: W_PROGNAME LIKE SY-REPID,

  W_SCR_NUM LIKE SY-DYNNR .

  DATA: RETURN_VALUES LIKE DDSHRETVAL OCCURS 0 WITH HEADER LINE.
  DATA: ITAB_DYNPFIELDS LIKE DYNPREAD OCCURS 0 WITH HEADER LINE,
  T_DYNPFIELDS LIKE DYNPREAD.
  DATA: T_DYNAME LIKE D020S-PROG,

  T_DYNUMB LIKE D020S-DNUM.

  DATA: BEGIN OF INT_F4 OCCURS 0,
        KUNNR TYPE VBAK-KUNNR,
        VBELN TYPE VBAK-VBELN,
        AUDAT TYPE VBAK-AUDAT,
        END OF INT_F4.

****GETTING RECORDS IN THE INTERNAL TABLE FOR F4 DISPLAY

  SELECT KUNNR VBELN AUDAT
   INTO  TABLE INT_F4
   FROM VBAK
   UP TO 10 ROWS.
  CLEAR INT_F4.

****function module to get pop-up window of f4.
  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      RETFIELD        = 'VBELN'
      DYNPPROG        = W_PROGNAME
      DYNPNR          = W_SCR_NUM
      DYNPROFIELD     = 'KUNNR'
      VALUE_ORG       = 'S'
    TABLES
      VALUE_TAB       = INT_F4
      RETURN_TAB      = RETURN_VALUES
    EXCEPTIONS
      PARAMETER_ERROR = 1
      NO_VALUES_FOUND = 2
      OTHERS          = 3.

  IF SY-SUBRC &amp;lt;&amp;gt; 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ELSE .
    KUNNR = RETURN_VALUES-FIELDVAL.
  ENDIF.

  REFRESH ITAB_DYNPFIELDS. CLEAR: ITAB_DYNPFIELDS.
  T_DYNPFIELDS-FIELDNAME = 'KUNNR'.
  APPEND T_DYNPFIELDS TO ITAB_DYNPFIELDS.
  T_DYNUMB = SY-DYNNR.
  T_DYNAME = SY-REPID.

* This function module must have the values added to
* the internal table that you need t oread.
  CALL FUNCTION 'DYNP_VALUES_READ'
    EXPORTING
      DYNAME               = T_DYNAME
      DYNUMB               = T_DYNUMB
    TABLES
      DYNPFIELDS           = ITAB_DYNPFIELDS
    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.

  IF SY-SUBRC &amp;lt;&amp;gt; 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

  LOOP AT ITAB_DYNPFIELDS.
    CASE ITAB_DYNPFIELDS-FIELDNAME.
      WHEN 'KUNNR'.
        ITAB_DYNPFIELDS-FIELDVALUE = KUNNR.
        MODIFY ITAB_DYNPFIELDS.
    ENDCASE.
  ENDLOOP.
  CALL FUNCTION 'DYNP_VALUES_UPDATE'
    EXPORTING
      DYNAME               = T_DYNAME
      DYNUMB               = T_DYNUMB
    TABLES
      DYNPFIELDS           = ITAB_DYNPFIELDS
    EXCEPTIONS
      INVALID_ABAPWORKAREA = 1
      INVALID_DYNPROFIELD  = 2
      INVALID_DYNPRONAME   = 3
      INVALID_DYNPRONUMMER = 4
      INVALID_REQUEST      = 5
      NO_FIELDDESCRIPTION  = 6
      UNDEFIND_ERROR       = 7
      OTHERS               = 8.

  IF SY-SUBRC &amp;lt;&amp;gt; 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

  REFRESH INT_F4.
  CLEAR INT_F4.
ENDMODULE. " SOURCE_HELP INPUT

******************
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.
PARAMETERS : p_type TYPE char1.
SELECTION-SCREEN END OF BLOCK b3.

TYPES: BEGIN OF ty_values,
desc TYPE char20,
num TYPE char1,
END OF ty_values.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_type.
DATA: lv_field TYPE dfies-fieldname,
wa_values TYPE ty_values,
it_values TYPE STANDARD TABLE OF ty_values,
ls_return TYPE ddshretval,
it_return TYPE STANDARD TABLE OF ddshretval,
wa_fields TYPE dfies,
it_fields TYPE STANDARD TABLE OF dfies.

wa_values-num = '1'.
wa_values-desc = 'Internal'.
APPEND wa_values TO it_values.

wa_values-num = '2'.
wa_values-desc = 'External Supplier'.
APPEND wa_values TO it_values.

wa_values-num = '3'.
wa_values-desc = 'Internal all Info'.
APPEND wa_values TO it_values.

wa_values-num = '4'.
wa_values-desc = 'External Specific Supplier'.
APPEND wa_values TO it_values.

wa_fields-fieldname = 'DESC'.
wa_fields-SCRTEXT_M = 'Description'.
wa_fields-intlen = '40'.
wa_fields-outputlen = '40'.
APPEND wa_fields TO it_fields.

wa_fields-fieldname = 'NUM'.
wa_fields-SCRTEXT_M = 'Number'.
wa_fields-offset = '40'.
wa_fields-intlen = '2'.
wa_fields-outputlen = '2'.
APPEND wa_fields TO it_fields.

*CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'*
EXPORTING
retfield = 'NUM'
dynprofield = 'P_TYPE'
value_org = 'S'
TABLES
value_tab = it_values
field_tab = it_fields
return_tab = it_return
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc ne 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

READ TABLE it_return INTO ls_return
WITH KEY fieldname = 'NUM'.
IF sy-subrc EQ 0.
p_type = ls_return-fieldval.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:59:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418694#M1243964</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T08:59:11Z</dc:date>
    </item>
    <item>
      <title>Re: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418695#M1243965</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;See the following pseudo code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA : fld(18).
SELECT-OPTIONS s_matnr FOR fld.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_matnr-low.
  PERFORM f_f4help.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_matnr-high.
 PERFORM f_f4help.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  f_f4help
*&amp;amp;---------------------------------------------------------------------*
*       text
FORM f_f4help .
DATA : BEGIN OF it_itab OCCURS 1,
         matnr TYPE mara-matnr,
         meins TYPE mara-meins,
         END OF it_itab.

  SELECT matnr
         meins FROM mara INTO TABLE it_itab UP TO 10 ROWS.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      retfield        = 'MATNR'
      dynpprog        = sy-repid
      dynpnr          = sy-dynnr
      dynprofield     = 'S_MATNR'
      value_org       = 'S'
    TABLES
      value_tab       = it_itab[]
    EXCEPTIONS
      parameter_error = 1
      no_values_found = 2
      OTHERS          = 3.
  IF sy-subrc &amp;lt;&amp;gt; 0.
*   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
ENDFORM.                                                    " f_f4help&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 08:59:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4if-int-table-value-request/m-p/5418695#M1243965</guid>
      <dc:creator>Mohamed_Mukhtar</dc:creator>
      <dc:date>2009-03-24T08:59:27Z</dc:date>
    </item>
  </channel>
</rss>

