<?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 for one field in modulepool program..(Possible values) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263319#M779790</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Raja ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this you can use FM &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;&lt;/P&gt;&lt;P&gt;select values into itab and pass that itab to &lt;/P&gt;&lt;P&gt;  value_tab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;revert for any query,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt; Talwinder&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 05 Jan 2008 10:07:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-05T10:07:32Z</dc:date>
    <item>
      <title>F4 help for one field in modulepool program..(Possible values)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263318#M779789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 3 fields in my module pool screen.&lt;/P&gt;&lt;P&gt;PLANT, MATERIALNO AND STORAGELOCATION.&lt;/P&gt;&lt;P&gt;BASED ON PLANT AND MATERIAL I NEED TO PROVIDE F4 HELP FOR STORAGE LOCATION(LGORT).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can i write the code in PROCESS ON VALUE REQUEST ..&lt;/P&gt;&lt;P&gt;AND WHICH FUNCTION MODULE SHOULD BE USED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please can anybody send me the code asap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will give u full points if ur code matches my requirement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Jan 2008 10:04:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263318#M779789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-05T10:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for one field in modulepool program..(Possible values)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263319#M779790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Raja ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this you can use FM &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;&lt;/P&gt;&lt;P&gt;select values into itab and pass that itab to &lt;/P&gt;&lt;P&gt;  value_tab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;revert for any query,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt; Talwinder&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Jan 2008 10:07:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263319#M779790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-05T10:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for one field in modulepool program..(Possible values)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263320#M779791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raja,&lt;/P&gt;&lt;P&gt;           i will send a sample code for ur problem check in once..In that code i explicitly hardcoded the values for serchhelp.Instead of that we have to use select statement based on ur condition and place them in internal table ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION MODULE:&lt;/P&gt;&lt;P&gt;F4IF_INT_TABLE_VALUE_REQUEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CODE:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  YSEARCHHELP                                                 *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; DEVELOPER   : KIRAN KUMAR.G.A                                       *&lt;/P&gt;&lt;P&gt;*&amp;amp; PURPOSE     : DEMO ON SEARCH HELP                                   *&lt;/P&gt;&lt;P&gt;*&amp;amp; CREATION DT : 27/12/2007                                            *&lt;/P&gt;&lt;P&gt;*&amp;amp; REQUEST     : ERPK900035                                            *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  YSEARCHHELP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTERNAL TABLE FOR STORING NAMES IN SELECTION LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: begin of t_itab occurs 0,&lt;/P&gt;&lt;P&gt;        name(10) type c,&lt;/P&gt;&lt;P&gt;      end of t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FIELDNAME AND TAB NAME FOR THE SELECTION&lt;/P&gt;&lt;P&gt;DATA :field_tab LIKE dfies  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*THE TABLE FOR RETURNING THE NAME OF THE SELECTED ITEM&lt;/P&gt;&lt;P&gt;DATA : return_tab LIKE ddshretval OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*START THE SELECTION SCREEN BLOCK&lt;/P&gt;&lt;P&gt;selection-screen begin of block ss1 with frame.&lt;/P&gt;&lt;P&gt;parameters: p_name1(10) type c.&lt;/P&gt;&lt;P&gt;selection-screen end of block ss1.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp; F4 Help for p_name1                                                 *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_name1.&lt;/P&gt;&lt;P&gt;*CLEAR ALL EXISTING DATA&lt;/P&gt;&lt;P&gt;*TO BE DONE EVERYTIME F4 HELP IS REQUESTED&lt;/P&gt;&lt;P&gt;REFRESH t_itab.&lt;/P&gt;&lt;P&gt;REFRESH field_tab.&lt;/P&gt;&lt;P&gt;  field_tab-fieldname = 'ERNAM'.&lt;/P&gt;&lt;P&gt;  field_tab-tabname = 'VBAK'.&lt;/P&gt;&lt;P&gt;APPEND field_tab.&lt;/P&gt;&lt;P&gt;t_itab-name = 'Andrews'.&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;t_itab-name = 'Jennie'.&lt;/P&gt;&lt;P&gt;append t_itab.&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               = field_tab-fieldname&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPPROG               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPNR                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPROFIELD            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    WINDOW_TITLE           = 'Select name'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUE_ORG              = 'C'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MULTIPLE_CHOICE        = ' '&lt;/P&gt;&lt;/LI&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              = t_itab&lt;/P&gt;&lt;P&gt;   FIELD_TAB              = field_tab&lt;/P&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;/UL&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;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;else.&lt;/P&gt;&lt;P&gt;p_name1 = return_tab-fieldval.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Award points if helpful.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Kiran Kumar.G&lt;/P&gt;&lt;P&gt;                &lt;EM&gt;Have a Nice Day..&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Jan 2008 10:12:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263320#M779791</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-05T10:12:40Z</dc:date>
    </item>
    <item>
      <title>Re: F4 help for one field in modulepool program..(Possible values)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263321#M779792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;u need to use the function module 'dynpvalues_read'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call function &amp;#145;CIFIDYNP_VALUES_READ&amp;#146;&lt;/P&gt;&lt;P&gt; Exporting&lt;/P&gt;&lt;P&gt;   DYNAME = &amp;lt;ur program name ie SY-CPROG&amp;gt;&lt;/P&gt;&lt;P&gt;   DYNUMB = &amp;lt; u r screen number ie SY-DYNNR&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables   &lt;/P&gt;&lt;P&gt;    DYNPFIELDS = &amp;lt;internal table with screen fields which helps to select next data of type DYNPREAD&amp;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;Here is logic TO WRITE AT PAI :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS ON VALUE-REQUEST.&lt;/P&gt;&lt;P&gt;  FIELD &amp;lt;STORAGELOCATION&amp;gt; MODULE  F4HELPMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SE38:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE  F4HELPMODULE INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : waDYNPREAD type DYNPREAD,&lt;/P&gt;&lt;P&gt;           itabDYNPREAD type table of DYNPREAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;waDYNPREAD-FIELDNAME = &amp;#145;u r screen field name ie PLANT&amp;#146;   .&lt;/P&gt;&lt;P&gt;append  waDYNPREAD to itabDYNPREAD.&lt;/P&gt;&lt;P&gt;CLEAR waDYNPREAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;waDYNPREAD-FIELDNAME = &amp;#145;u r screen field name ie MATNR&amp;#146;   .&lt;/P&gt;&lt;P&gt;append  waDYNPREAD to itabDYNPREAD.&lt;/P&gt;&lt;P&gt;CLEAR waDYNPREAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;waDYNPREAD-FIELDNAME = &amp;#145;u r screen field name ie STORAGELOCATION&amp;#146;   .&lt;/P&gt;&lt;P&gt;append  waDYNPREAD to itabDYNPREAD.&lt;/P&gt;&lt;P&gt;CLEAR waDYNPREAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then call THE FUNCTION MODULE :- &amp;#145;CIFIDYNP_VALUES_READ&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THEN IT HAVE FIELDNAME WITH VALUES FROM SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THEN :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE itabDYNPREAD INTO WADYNPREAD WHERE FIELDNAME = &amp;#145;u r screen field name ie PLANT&amp;#146;.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;V_PLANT = WADYNPREAD-FIELDVALUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE itabDYNPREAD INTO WADYNPREAD WHERE FIELDNAME = &amp;#145;u r screen field name ie MATNR&amp;#146;.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;V_MATNR = WADYNPREAD-FIELDVALUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THEN :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT PLANT MATNR FROM mara into TABLE i_matnr WHERE PLANT = V_PLANT AND MATNR = V_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THEN:-&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;DDIC_STRUCTURE = ' ' &lt;/P&gt;&lt;P&gt; retfield = 'STORAGE LOCATION FIELD ON SCREEN'&lt;/P&gt;&lt;P&gt;PVALKEY = ' ' &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 = ' &amp;#145;u r screen field name ie STORAGELOCATION  ie S_STORAGELOCATION'&lt;/P&gt;&lt;P&gt;VALUE = ' ' &lt;/P&gt;&lt;P&gt;value_org = 'S'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEST REGARDS,&lt;/P&gt;&lt;P&gt;mekala vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Jan 2008 10:45:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/f4-help-for-one-field-in-modulepool-program-possible-values/m-p/3263321#M779792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-05T10:45:23Z</dc:date>
    </item>
  </channel>
</rss>

