<?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: functional module 'F4IF_INT_TABLE_VALUE_REQUEST' in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623338#M278694</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;F4IF_INT_TABLE_VALUE_REQUEST&lt;/P&gt;&lt;P&gt;       This FM is used to dsiplay values stored in an internal table as input&lt;/P&gt;&lt;P&gt;help.This FM is used to program our own custom help if no such input help&lt;/P&gt;&lt;P&gt;exists in ABAP dictionary for a particular field. The parameter VALUE_TAB is used to pass the internal table containing input values.The parameter RETFIELD&lt;/P&gt;&lt;P&gt;is used to specify the internal table field whose value will be returned to the screen field or RETURN_TAB. &lt;/P&gt;&lt;P&gt;       If DYNPNR,DYNPPROG and DYNPROFIELD are specified than the user selection is passed to the screen field specified in the DYNPROFIELD. If RETURN_TAB is specified the selectionis returned in a table.&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           = field from int table whose value will be returned &lt;/P&gt;&lt;P&gt;            DYNPPROG        = SY-CPROG&lt;/P&gt;&lt;P&gt;            DYNPNR             = SY-DYNNR&lt;/P&gt;&lt;P&gt;            DYNPROFIELD    = 'screen field'&lt;/P&gt;&lt;P&gt;            VALUE_ORG       = 'S'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            VALUE_TAB        = internal table whose values will be shown.&lt;/P&gt;&lt;P&gt;            RETURN_TAB      = internal table of type DDSHRETVAL  &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;regards,&lt;/P&gt;&lt;P&gt;keerthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Sep 2006 07:09:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-09-15T07:09:26Z</dc:date>
    <item>
      <title>functional module 'F4IF_INT_TABLE_VALUE_REQUEST'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623336#M278692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I AM USEING THE FUNCTIONAL MODULE 'F4IF_INT_TABLE_VALUE_REQUEST' FOR F4 HELP IN MY REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   BUT HERE I AM UNABLE TO SELECT MULTIPLE VALUES IN THE F4 HELP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 07:02:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623336#M278692</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T07:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: functional module 'F4IF_INT_TABLE_VALUE_REQUEST'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623337#M278693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have to set the importing parameter MULTIPLE_CHOICE to 'X'for multiple choice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 07:03:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623337#M278693</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T07:03:44Z</dc:date>
    </item>
    <item>
      <title>Re: functional module 'F4IF_INT_TABLE_VALUE_REQUEST'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623338#M278694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;F4IF_INT_TABLE_VALUE_REQUEST&lt;/P&gt;&lt;P&gt;       This FM is used to dsiplay values stored in an internal table as input&lt;/P&gt;&lt;P&gt;help.This FM is used to program our own custom help if no such input help&lt;/P&gt;&lt;P&gt;exists in ABAP dictionary for a particular field. The parameter VALUE_TAB is used to pass the internal table containing input values.The parameter RETFIELD&lt;/P&gt;&lt;P&gt;is used to specify the internal table field whose value will be returned to the screen field or RETURN_TAB. &lt;/P&gt;&lt;P&gt;       If DYNPNR,DYNPPROG and DYNPROFIELD are specified than the user selection is passed to the screen field specified in the DYNPROFIELD. If RETURN_TAB is specified the selectionis returned in a table.&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           = field from int table whose value will be returned &lt;/P&gt;&lt;P&gt;            DYNPPROG        = SY-CPROG&lt;/P&gt;&lt;P&gt;            DYNPNR             = SY-DYNNR&lt;/P&gt;&lt;P&gt;            DYNPROFIELD    = 'screen field'&lt;/P&gt;&lt;P&gt;            VALUE_ORG       = 'S'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            VALUE_TAB        = internal table whose values will be shown.&lt;/P&gt;&lt;P&gt;            RETURN_TAB      = internal table of type DDSHRETVAL  &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;regards,&lt;/P&gt;&lt;P&gt;keerthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 07:09:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623338#M278694</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T07:09:26Z</dc:date>
    </item>
    <item>
      <title>Re: functional module 'F4IF_INT_TABLE_VALUE_REQUEST'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623339#M278695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi cyrilvictor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Multipe selection  in F4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. This code shall help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ABC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;UNAME LIKE USR01-BNAME,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : RETURN_TAB LIKE DDSHRETVAL occurs 0 .&lt;/P&gt;&lt;P&gt;data : wa LIKE DDSHRETVAL .&lt;/P&gt;&lt;P&gt;DATA : MY(12) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------" /&gt;&lt;P&gt;SELECT-OPTIONS: A FOR MY.&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 A-LOW.&lt;/P&gt;&lt;P&gt;  PERFORM MYPOPULATE.&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 A-HIGH.&lt;/P&gt;&lt;P&gt;  PERFORM MYPOPULATE.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;mypopulate&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM MYPOPULATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH ITAB.&lt;/P&gt;&lt;P&gt;  CLEAR ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-UNAME = 'U01'. APPEND ITAB.&lt;/P&gt;&lt;P&gt;  ITAB-UNAME = 'U02'. APPEND ITAB.&lt;/P&gt;&lt;P&gt;  ITAB-UNAME = 'U03'. APPEND ITAB.&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 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  retfield = 'ITAB-UNAME'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PVALKEY = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DYNPPROG = SY-REPID&lt;/P&gt;&lt;P&gt;  DYNPNR = SY-DYNNR&lt;/P&gt;&lt;P&gt;  DYNPROFIELD = 'A'&lt;/P&gt;&lt;UL&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 = 'S'&lt;/P&gt;&lt;P&gt;   MULTIPLE_CHOICE = 'X'&lt;/P&gt;&lt;UL&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 = ITAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FIELD_TAB = FTAB&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  RETURN_TAB = return_tab&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;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PARAMETER_ERROR = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NO_VALUES_FOUND = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OTHERS = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;  IF RETURN_TAB IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    REFRESH A.&lt;/P&gt;&lt;P&gt;    CLEAR A.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------" /&gt;&lt;P&gt;    LOOP AT RETURN_TAB INTO WA.&lt;/P&gt;&lt;P&gt;      A-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;      A-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;      A-LOW = WA-FIELDVAL.&lt;/P&gt;&lt;P&gt;      A-HIGH = WA-FIELDVAL.&lt;/P&gt;&lt;P&gt;      APPEND A.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;ENDFORM.                    "MYPOPULATE&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;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 07:14:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/functional-module-f4if-int-table-value-request/m-p/1623339#M278695</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T07:14:36Z</dc:date>
    </item>
  </channel>
</rss>

