<?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 Problem in f4 help with the function module F4IF_INT_TABLE_VALUE_REQUEST in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200833#M1376013</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi to all experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need get f4 help for a field in a table control in a screen which depends on the other screen,This my code dont why but getting sy-subrc Eq 2 no values found.in the internal table in the select there are values after the select statement. im passing the values to  the function module&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;PRE&gt;&lt;CODE&gt;TYPES: BEGIN OF ty_segm,
          segmt TYPE t71adm22t-segmt,
          ltext TYPE t71adm22t-ltext,
       END OF ty_segm.

  DATA: lt_segm TYPE STANDARD TABLE OF ty_segm,
        ls_segm LIKE LINE OF lt_segm.


  DATA: field_tab TYPE TABLE OF dfies WITH HEADER LINE,
        return_tab TYPE TABLE OF ddshretval WITH HEADER LINE.

  SELECT segmt ltext FROM t71adm22t INTO TABLE lt_segm
     WHERE carea = zhrv0007-carea AND
           dimsn = zhrv0007-dims1 AND
           langu = 'E'.

  field_tab-fieldname = 'SEGMT'.
  field_tab-tabname   = 'LT_SEGMT'.
  APPEND field_tab.
   field_tab-fieldname = 'LTEXT'.
  field_tab-tabname   = 'LT_SEGMT'.
  APPEND field_tab.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
*   DDIC_STRUCTURE         = ' '
      retfield               = 'SEGMT' *"return field in the internal table* 
*   PVALKEY                = ' '
   DYNPPROG               = SY-REPID
   DYNPNR                 = SY-DYNNR
   DYNPROFIELD            = 'ZHRV0007-SEGM1'  *"screen fields*
*   STEPL                  = 0
*   WINDOW_TITLE           =
*   VALUE                  = ' '
   VALUE_ORG              = 'S'
*   MULTIPLE_CHOICE        = ' '
*   DISPLAY                = ' '
*   CALLBACK_PROGRAM       = ' '
*   CALLBACK_FORM          = ' '
*   MARK_TAB               =
* IMPORTING
*   USER_RESET             =
    TABLES
     value_tab              = lt_segm "containing values 
*     field_tab              = field_tab " 
     return_tab             = return_Tab "return table 
*   DYNPFLD_MAPPING        =
 EXCEPTIONS
   PARAMETER_ERROR        = 1
   NO_VALUES_FOUND        = 2
   OTHERS                 = 3
            .
  IF sy-subrc = 0.
    READ TABLE return_Tab INDEX 1.
    zhrv0007-SEGM1 = return_tab-fieldval.

  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Oct 2009 06:31:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-10-14T06:31:25Z</dc:date>
    <item>
      <title>Problem in f4 help with the function module F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200833#M1376013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi to all experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need get f4 help for a field in a table control in a screen which depends on the other screen,This my code dont why but getting sy-subrc Eq 2 no values found.in the internal table in the select there are values after the select statement. im passing the values to  the function module&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;PRE&gt;&lt;CODE&gt;TYPES: BEGIN OF ty_segm,
          segmt TYPE t71adm22t-segmt,
          ltext TYPE t71adm22t-ltext,
       END OF ty_segm.

  DATA: lt_segm TYPE STANDARD TABLE OF ty_segm,
        ls_segm LIKE LINE OF lt_segm.


  DATA: field_tab TYPE TABLE OF dfies WITH HEADER LINE,
        return_tab TYPE TABLE OF ddshretval WITH HEADER LINE.

  SELECT segmt ltext FROM t71adm22t INTO TABLE lt_segm
     WHERE carea = zhrv0007-carea AND
           dimsn = zhrv0007-dims1 AND
           langu = 'E'.

  field_tab-fieldname = 'SEGMT'.
  field_tab-tabname   = 'LT_SEGMT'.
  APPEND field_tab.
   field_tab-fieldname = 'LTEXT'.
  field_tab-tabname   = 'LT_SEGMT'.
  APPEND field_tab.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
*   DDIC_STRUCTURE         = ' '
      retfield               = 'SEGMT' *"return field in the internal table* 
*   PVALKEY                = ' '
   DYNPPROG               = SY-REPID
   DYNPNR                 = SY-DYNNR
   DYNPROFIELD            = 'ZHRV0007-SEGM1'  *"screen fields*
*   STEPL                  = 0
*   WINDOW_TITLE           =
*   VALUE                  = ' '
   VALUE_ORG              = 'S'
*   MULTIPLE_CHOICE        = ' '
*   DISPLAY                = ' '
*   CALLBACK_PROGRAM       = ' '
*   CALLBACK_FORM          = ' '
*   MARK_TAB               =
* IMPORTING
*   USER_RESET             =
    TABLES
     value_tab              = lt_segm "containing values 
*     field_tab              = field_tab " 
     return_tab             = return_Tab "return table 
*   DYNPFLD_MAPPING        =
 EXCEPTIONS
   PARAMETER_ERROR        = 1
   NO_VALUES_FOUND        = 2
   OTHERS                 = 3
            .
  IF sy-subrc = 0.
    READ TABLE return_Tab INDEX 1.
    zhrv0007-SEGM1 = return_tab-fieldval.

  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2009 06:31:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200833#M1376013</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-14T06:31:25Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in f4 help with the function module F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200834#M1376014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please comment below two 'Exporting' parameters and try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DYNPPROG               = SY-REPID&lt;/P&gt;&lt;P&gt;   DYNPNR                 = SY-DYNNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Renjith.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2009 06:45:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200834#M1376014</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-14T06:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in f4 help with the function module F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200835#M1376015</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 check exporting parameters that are passed to function module.&lt;/P&gt;&lt;P&gt;Please see below program for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ztest_f4help.&lt;/P&gt;&lt;P&gt;TABLES:sscrfields.&lt;/P&gt;&lt;P&gt;DATA: t_return LIKE ddshretval OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF t_f4 OCCURS 0,&lt;/P&gt;&lt;P&gt;      connid TYPE spfli-connid,&lt;/P&gt;&lt;P&gt;      END OF t_f4.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK b1.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_carrid TYPE s_carr_id,&lt;/P&gt;&lt;P&gt;            p_connid TYPE s_conn_id.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK b1.&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_connid.&lt;/P&gt;&lt;P&gt;  DATA: t_scrval TYPE STANDARD TABLE OF dynpread WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  t_scrval-fieldname = 'P_CARRID'.&lt;/P&gt;&lt;P&gt;  APPEND t_scrval.&lt;/P&gt;&lt;P&gt;&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               = 'ZTEST_F4HELP'&lt;/P&gt;&lt;P&gt;      dynumb               = '1000'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      dynpfields           = t_scrval&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      invalid_abapworkarea = 1&lt;/P&gt;&lt;P&gt;      invalid_dynprofield  = 2&lt;/P&gt;&lt;P&gt;      invalid_dynproname   = 3&lt;/P&gt;&lt;P&gt;      invalid_dynpronummer = 4&lt;/P&gt;&lt;P&gt;      invalid_request      = 5&lt;/P&gt;&lt;P&gt;      no_fielddescription  = 6&lt;/P&gt;&lt;P&gt;      invalid_parameter    = 7&lt;/P&gt;&lt;P&gt;      undefind_error       = 8&lt;/P&gt;&lt;P&gt;      double_conversion    = 9&lt;/P&gt;&lt;P&gt;      stepl_not_found      = 10&lt;/P&gt;&lt;P&gt;      OTHERS               = 11.&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;  DATA: w_fld TYPE help_info-dynprofld VALUE 'P_CONNID',&lt;/P&gt;&lt;P&gt;        w_scr TYPE sy-dynnr ,&lt;/P&gt;&lt;P&gt;        w_prog TYPE sy-repid VALUE sy-repid,&lt;/P&gt;&lt;P&gt;        w_ret TYPE dfies-fieldname VALUE 'CONNID'.&lt;/P&gt;&lt;P&gt;  w_scr = sy-dynnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_scrval INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    TRANSLATE t_scrval-fieldvalue TO UPPER CASE.&lt;/P&gt;&lt;P&gt;    SELECT connid&lt;/P&gt;&lt;P&gt;           FROM spfli&lt;/P&gt;&lt;P&gt;           INTO TABLE t_f4&lt;/P&gt;&lt;P&gt;           WHERE carrid = t_scrval-fieldvalue.&lt;/P&gt;&lt;P&gt;  ENDIF.&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        = w_ret&lt;/P&gt;&lt;P&gt;      dynpprog        = w_prog&lt;/P&gt;&lt;P&gt;      dynpnr          = w_scr&lt;/P&gt;&lt;P&gt;      dynprofield     = w_fld&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&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;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;  Rajni MV.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2009 06:51:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200835#M1376015</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-14T06:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in f4 help with the function module F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200836#M1376016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mohammed,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I copied the code that you have pasted in to a test program and executed it. It does return the value that i select from the F4 help that pops up. So, try to debug the program again and check the values in the internal table after the select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code looks ok to me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Ram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2009 06:56:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200836#M1376016</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-14T06:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in f4 help with the function module F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200837#M1376017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;write your select query after &lt;/P&gt;&lt;P&gt;AT  SELECTION-SCREEN on VALUE-REQUEST FOR segmt-low.&lt;/P&gt;&lt;P&gt;and call the fm 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Oct 2009 07:05:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-f4-help-with-the-function-module-f4if-int-table-value-request/m-p/6200837#M1376017</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-14T07:05:26Z</dc:date>
    </item>
  </channel>
</rss>

