<?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: Problems with: F4IF_INT_TABLE_VALUE_REQUEST in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979483#M703430</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also check this extract from the documentation of the FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case it is better to fill table FIELD_TAB using module DDIF_FIELDINFO_GET. The relative position of the fields in VALUE_TAB should then be corrected in FIELD_TAB-OFFSET. You can use for example the ABAP command DESCRIBE DISTANCE here.DDIF_FIELDINFO_GET. The relative position of the fields in VALUE_TAB should then be corrected in FIELD_TAB-OFFSET. You can use for example the ABAP command DESCRIBE DISTANCE here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Oct 2007 14:03:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-29T14:03:26Z</dc:date>
    <item>
      <title>Problems with: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979481#M703428</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 use the FM: F4IF_INT_TABLE_VALUE_REQUEST for an own F4-Help.&lt;/P&gt;&lt;P&gt;My problem in this code is, that field MATNR in the ALV-Output&lt;/P&gt;&lt;P&gt;shows 15 char of matnr and 3 char of mtart in the alv-field matnr&lt;/P&gt;&lt;P&gt;and mtart has ####.&lt;/P&gt;&lt;P&gt;I don't know why. Before calling the FM, the itab value_t has the right values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone an idea which mistake i do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: MARA, MAKT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MATNR.&lt;/P&gt;&lt;P&gt;PARAMETERS:       P_MATNR LIKE MARA-MATNR.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MTART.&lt;/P&gt;&lt;P&gt;PARAMETERS:       P_MTART LIKE MARA-MTART.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MAKTX.&lt;/P&gt;&lt;P&gt;PARAMETERS:       P_MAKTX LIKE MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF LINE.&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_MATNR.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Felder für F4 -&amp;gt; kurzfassung&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: BEGIN OF VALUE_T OCCURS 0,&lt;/P&gt;&lt;P&gt;         MATNR TYPE MARA-MATNR,&lt;/P&gt;&lt;P&gt;         MTART TYPE MARA-MTART,&lt;/P&gt;&lt;P&gt;         MAKTX TYPE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;        END   OF VALUE_T.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  DATA : DYNPFLD_T TYPE TABLE OF DSELC WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA : FIELD_T   TYPE TABLE OF DFIES WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  SELECT * FROM MARA UP TO 15 ROWS.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM MAKT WHERE MATNR = MARA-MATNR&lt;/P&gt;&lt;P&gt;                                AND SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;    VALUE_T-MATNR = MARA-MATNR.&lt;/P&gt;&lt;P&gt;    VALUE_T-MTART = MARA-MTART.&lt;/P&gt;&lt;P&gt;    VALUE_T-MAKTX = MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;    APPEND VALUE_T.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  REFRESH FIELD_T.&lt;/P&gt;&lt;P&gt;  FIELD_T-TABNAME = 'MARA'.&lt;/P&gt;&lt;P&gt;  FIELD_T-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;  APPEND FIELD_T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD_T-TABNAME = 'MARA'.&lt;/P&gt;&lt;P&gt;  FIELD_T-FIELDNAME = 'MTART'.&lt;/P&gt;&lt;P&gt;  APPEND FIELD_T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD_T-TABNAME = 'MAKT'.&lt;/P&gt;&lt;P&gt;  FIELD_T-FIELDNAME = 'MAKTX'.&lt;/P&gt;&lt;P&gt;  APPEND FIELD_T.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  REFRESH DYNPFLD_T.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-FLDNAME   = 'MATNR'.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-DYFLDNAME = 'P_MATNR'.&lt;/P&gt;&lt;P&gt;  APPEND DYNPFLD_T.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-FLDNAME   = 'MTART'.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-DYFLDNAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;  APPEND DYNPFLD_T.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-FLDNAME   = 'MAKTX'.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-DYFLDNAME = 'P_MAKTX'.&lt;/P&gt;&lt;P&gt;  APPEND DYNPFLD_T.&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        = 'P_MATNR'&lt;/P&gt;&lt;P&gt;      WINDOW_TITLE    = 'Statusselektion'&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     = 'P_MATNR'&lt;/P&gt;&lt;P&gt;      VALUE_ORG       = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      VALUE_TAB       = VALUE_T&lt;/P&gt;&lt;P&gt;      FIELD_TAB       = FIELD_T&lt;/P&gt;&lt;P&gt;      DYNPFLD_MAPPING = DYNPFLD_T&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;*&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  T_MATNR = 'Materialnummer:'.&lt;/P&gt;&lt;P&gt;  T_MTART = 'Materialart'.&lt;/P&gt;&lt;P&gt;  T_MAKTX = 'Kurztext'.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Dieter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 13:46:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979481#M703428</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-29T13:46:21Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979482#M703429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: MARA, MAKT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MATNR.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_MATNR LIKE MARA-MATNR.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MTART.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_MTART LIKE MARA-MTART.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MAKTX.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_MAKTX LIKE MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF LINE.&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_MATNR.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Felder für F4 -&amp;gt; kurzfassung&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF VALUE_T OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;MTART LIKE MARA-MTART,&lt;/P&gt;&lt;P&gt;MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;END OF VALUE_T.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA : DYNPFLD_T TYPE TABLE OF DSELC WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : FIELD_T TYPE TABLE OF DFIES WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECT * FROM MARA UP TO 15 ROWS.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM MAKT WHERE MATNR = MARA-MATNR&lt;/P&gt;&lt;P&gt;AND SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;VALUE_T-MATNR = MARA-MATNR.&lt;/P&gt;&lt;P&gt;VALUE_T-MTART = MARA-MTART.&lt;/P&gt;&lt;P&gt;VALUE_T-MAKTX = MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;APPEND VALUE_T.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*REFRESH FIELD_T.&lt;/P&gt;&lt;P&gt;*FIELD_T-TABNAME = 'MARA'.&lt;/P&gt;&lt;P&gt;*FIELD_T-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;*APPEND FIELD_T.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*FIELD_T-TABNAME = 'MARA'.&lt;/P&gt;&lt;P&gt;*FIELD_T-FIELDNAME = 'MTART'.&lt;/P&gt;&lt;P&gt;*APPEND FIELD_T.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*FIELD_T-TABNAME = 'MAKT'.&lt;/P&gt;&lt;P&gt;*FIELD_T-FIELDNAME = 'MAKTX'.&lt;/P&gt;&lt;P&gt;*APPEND FIELD_T.&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              = 'VALUE_T'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELDNAME            = ' '&lt;/P&gt;&lt;/LI&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            = FIELD_T&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;          .&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;REFRESH DYNPFLD_T.&lt;/P&gt;&lt;P&gt;DYNPFLD_T-FLDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;DYNPFLD_T-DYFLDNAME = 'P_MATNR'.&lt;/P&gt;&lt;P&gt;APPEND DYNPFLD_T.&lt;/P&gt;&lt;P&gt;DYNPFLD_T-FLDNAME = 'MTART'.&lt;/P&gt;&lt;P&gt;DYNPFLD_T-DYFLDNAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;APPEND DYNPFLD_T.&lt;/P&gt;&lt;P&gt;DYNPFLD_T-FLDNAME = 'MAKTX'.&lt;/P&gt;&lt;P&gt;DYNPFLD_T-DYFLDNAME = 'P_MAKTX'.&lt;/P&gt;&lt;P&gt;APPEND DYNPFLD_T.&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 = 'MATNR'&lt;/P&gt;&lt;P&gt;WINDOW_TITLE = 'Statusselektion'&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 = 'P_MATNR'&lt;/P&gt;&lt;P&gt;VALUE_ORG = 'S'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;VALUE_TAB = VALUE_T&lt;/P&gt;&lt;P&gt;FIELD_TAB = FIELD_T[]&lt;/P&gt;&lt;P&gt;DYNPFLD_MAPPING = DYNPFLD_T&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;*&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;T_MATNR = 'Materialnummer:'.&lt;/P&gt;&lt;P&gt;T_MTART = 'Materialart'.&lt;/P&gt;&lt;P&gt;T_MAKTX = 'Kurztext'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 14:01:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979482#M703429</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-29T14:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979483#M703430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also check this extract from the documentation of the FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case it is better to fill table FIELD_TAB using module DDIF_FIELDINFO_GET. The relative position of the fields in VALUE_TAB should then be corrected in FIELD_TAB-OFFSET. You can use for example the ABAP command DESCRIBE DISTANCE here.DDIF_FIELDINFO_GET. The relative position of the fields in VALUE_TAB should then be corrected in FIELD_TAB-OFFSET. You can use for example the ABAP command DESCRIBE DISTANCE here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 14:03:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979483#M703430</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-29T14:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with: F4IF_INT_TABLE_VALUE_REQUEST</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979484#M703431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;thanks for your answers, i solve it in this&lt;/P&gt;&lt;P&gt;way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: MARA, MAKT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MATNR.&lt;/P&gt;&lt;P&gt;PARAMETERS:       P_MATNR LIKE MARA-MATNR.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MTART.&lt;/P&gt;&lt;P&gt;PARAMETERS:       P_MTART LIKE MARA-MTART.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: COMMENT 01(33) T_MAKTX.&lt;/P&gt;&lt;P&gt;PARAMETERS:       P_MAKTX LIKE MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END   OF LINE.&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_MATNR.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Felder für F4 -&amp;gt; kurzfassung&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: BEGIN OF VALUE_T OCCURS 0,&lt;/P&gt;&lt;P&gt;         MATNR TYPE MARA-MATNR,&lt;/P&gt;&lt;P&gt;         MTART TYPE MARA-MTART,&lt;/P&gt;&lt;P&gt;         MAKTX TYPE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;        END   OF VALUE_T.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  DATA: DYNPFLD_T TYPE TABLE OF DSELC WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: RETURN_T  TYPE TABLE OF DDSHRETVAL.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  SELECT * FROM MARA UP TO 15 ROWS.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM MAKT WHERE MATNR = MARA-MATNR&lt;/P&gt;&lt;P&gt;                                AND SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;    VALUE_T-MATNR = MARA-MATNR.&lt;/P&gt;&lt;P&gt;    VALUE_T-MTART = MARA-MTART.&lt;/P&gt;&lt;P&gt;    VALUE_T-MAKTX = MAKT-MAKTX.&lt;/P&gt;&lt;P&gt;    APPEND VALUE_T.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  REFRESH DYNPFLD_T.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-FLDNAME   = 'F0001'.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-DYFLDNAME = 'P_MATNR'.&lt;/P&gt;&lt;P&gt;  APPEND DYNPFLD_T.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-FLDNAME   = 'F0002'.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-DYFLDNAME = 'P_MTART'.&lt;/P&gt;&lt;P&gt;  APPEND DYNPFLD_T.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-FLDNAME   = 'F0003'.&lt;/P&gt;&lt;P&gt;  DYNPFLD_T-DYFLDNAME = 'P_MAKTX'.&lt;/P&gt;&lt;P&gt;  APPEND DYNPFLD_T.&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        = 'MATNR'&lt;/P&gt;&lt;P&gt;      WINDOW_TITLE    = 'Statusselektion'&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     = 'P_MATNR'&lt;/P&gt;&lt;P&gt;      VALUE_ORG       = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      VALUE_TAB       = VALUE_T&lt;/P&gt;&lt;P&gt;      RETURN_TAB      = RETURN_T&lt;/P&gt;&lt;P&gt;      DYNPFLD_MAPPING = DYNPFLD_T&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;*&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  T_MATNR = 'Materialnummer:'.&lt;/P&gt;&lt;P&gt;  T_MTART = 'Materialart'.&lt;/P&gt;&lt;P&gt;  T_MAKTX = 'Kurztext'.&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, Dieter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 14:36:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problems-with-f4if-int-table-value-request/m-p/2979484#M703431</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-29T14:36:47Z</dc:date>
    </item>
  </channel>
</rss>

