<?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: Table Maintenance in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055303#M424208</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 follow the following example this should help you out .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----- sample code starts &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read the value selected in the drop down&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;Displaying the pop up window when the user uses F4 help&lt;/P&gt;&lt;P&gt;3.&lt;/P&gt;&lt;P&gt;Populate the values in the parameters&lt;/P&gt;&lt;P&gt;Code for Selection Screen&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 Z_SDN_SEL *&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;REPORT Z_SDN_SEL .&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TYPE POOLS DECL'ON *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TYPE-POOLS : VRM.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLES *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES: ZBANKCODE,&lt;/P&gt;&lt;P&gt;ZUSERDATA,&lt;/P&gt;&lt;P&gt;ZUSERDETAILS,&lt;/P&gt;&lt;P&gt;ZSELORD,&lt;/P&gt;&lt;P&gt;ZBUYORD,&lt;/P&gt;&lt;P&gt;ZEXCH,&lt;/P&gt;&lt;P&gt;SSCRFIELDS.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA DECLARATIONS AND VARIABLES *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA : V TYPE VRM_VALUES.&lt;/P&gt;&lt;P&gt;DATA : DROPDOWN LIKE LINE OF V.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VARS FOR DYNAMIC SCREEN POPULATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: PROGNAME TYPE SY-REPID,&lt;/P&gt;&lt;P&gt;DYNNUM TYPE SY-DYNNR,&lt;/P&gt;&lt;P&gt;DYNPRO_VALUES TYPE TABLE OF DYNPREAD,&lt;/P&gt;&lt;P&gt;FIELD_VALUE LIKE LINE OF DYNPRO_VALUES.&lt;/P&gt;&lt;P&gt;DATA: RETURN TYPE TABLE OF DDSHRETVAL WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: DYNFIELDS TYPE TABLE OF DYNPREAD WITH HEADER LINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VARS FOR SELECTION-SCREEN POPULATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: T_CODE LIKE ZEXCH-STOCK.&lt;/P&gt;&lt;P&gt;DATA: T_CURRPR LIKE ZEXCH-CURRPR.&lt;/P&gt;&lt;P&gt;DATA: T_CHAR(10).&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTERNAL TABLES *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF TEMP_ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;ST_CODE LIKE ZEXCH-STOCK,&lt;/P&gt;&lt;P&gt;ST_NAME LIKE ZEXCH-ST_NAME,&lt;/P&gt;&lt;P&gt;CURRPR LIKE ZEXCH-CURRPR,&lt;/P&gt;&lt;P&gt;END OF TEMP_ITAB.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECTION-SCREEN *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(10) TEXT-R01 FOR FIELD BUY.&lt;/P&gt;&lt;P&gt;PARAMETERS: BUY RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 16.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 16(10) TEXT-R02 FOR FIELD SELL.&lt;/P&gt;&lt;P&gt;PARAMETERS: SELL RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: EXCH(3) TYPE C AS LISTBOX VISIBLE LENGTH 10,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCHANGE CHECKBOX&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ST_NAME LIKE ZEXCH-ST_NAME ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STOCK NAME FROM EXCHANGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ST_CODE LIKE ZEXCH-STOCK,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STOCK ID FROM EXCHANGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CURRPR LIKE ZEXCH-CURRPR ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LAST TRADED PRICE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LIMPR LIKE ZBUYORD-LIMPR,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PRICE AT WHICH USER WANTS TO BUY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;QTY LIKE ZBUYORD-QTY.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;QUANTITY THE USER WANTS TO BUY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VARS FOR DYNAMIC SCREEN POPULATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PROGNAME = SY-REPID.&lt;/P&gt;&lt;P&gt;DYNNUM = SY-DYNNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VARS FOR POPULATION OF DROPDOWN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DROPDOWN-KEY = '1'.&lt;/P&gt;&lt;P&gt;DROPDOWN-TEXT = 'BSE'.&lt;/P&gt;&lt;P&gt;APPEND DROPDOWN TO V.&lt;/P&gt;&lt;P&gt;DROPDOWN-KEY = '2'.&lt;/P&gt;&lt;P&gt;DROPDOWN-TEXT = 'NSE'.&lt;/P&gt;&lt;P&gt;APPEND DROPDOWN TO V.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;ID = 'EXCH'&lt;/P&gt;&lt;P&gt;VALUES = V&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;ID_ILLEGAL_NAME = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;Read the value in the drop down&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR ST_NAME.&lt;/P&gt;&lt;P&gt;CLEAR: FIELD_VALUE, DYNPRO_VALUES.&lt;/P&gt;&lt;P&gt;REFRESH DYNPRO_VALUES.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDNAME = 'EXCH'.&lt;/P&gt;&lt;P&gt;APPEND FIELD_VALUE TO DYNPRO_VALUES.&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 = SY-CPROG&lt;/P&gt;&lt;P&gt;DYNUMB = SY-DYNNR&lt;/P&gt;&lt;P&gt;TRANSLATE_TO_UPPER = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DYNPFIELDS = DYNPRO_VALUES.&lt;/P&gt;&lt;P&gt;READ TABLE DYNPRO_VALUES INDEX 1 INTO FIELD_VALUE.&lt;/P&gt;&lt;P&gt;IF FIELD_VALUE-FIELDVALUE IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0 AND FIELD_VALUE-FIELDVALUE = 1.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = 'BSE'.&lt;/P&gt;&lt;P&gt;ELSEIF SY-SUBRC = 0 AND FIELD_VALUE-FIELDVALUE = 2.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = 'NSE'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;SELECT STOCK ST_NAME&lt;/P&gt;&lt;P&gt;CURRPR&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;ZEXCH&lt;/P&gt;&lt;P&gt;INTO TABLE TEMP_ITAB&lt;/P&gt;&lt;P&gt;WHERE EXCH = FIELD_VALUE-FIELDVALUE.&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 = 'ST_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;DYNPROFIELD = 'ST_NAME'&lt;/P&gt;&lt;P&gt;VALUE_ORG = 'S'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;VALUE_TAB = TEMP_ITAB&lt;/P&gt;&lt;P&gt;RETURN_TAB = RETURN.&lt;/P&gt;&lt;P&gt;Populate the values in the selection screen parameters dynamically&lt;/P&gt;&lt;P&gt;SELECT STOCK CURRPR&lt;/P&gt;&lt;P&gt;FROM ZEXCH&lt;/P&gt;&lt;P&gt;INTO (T_CODE, T_CURRPR)&lt;/P&gt;&lt;P&gt;WHERE ST_NAME = RETURN-FIELDVAL.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;CLEAR DYNPRO_VALUES[].&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDNAME = 'ST_NAME'.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = RETURN-FIELDVAL.&lt;/P&gt;&lt;P&gt;APPEND FIELD_VALUE TO DYNPRO_VALUES .&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDNAME = 'ST_CODE'.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = T_CODE.&lt;/P&gt;&lt;P&gt;APPEND FIELD_VALUE TO DYNPRO_VALUES .&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDNAME = 'CURRPR'.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = T_CURRPR.&lt;/P&gt;&lt;P&gt;APPEND FIELD_VALUE TO DYNPRO_VALUES .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UPDATE THE DYNPRO VALUES.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'DYNP_VALUES_UPDATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DYNAME = SY-CPROG&lt;/P&gt;&lt;P&gt;DYNUMB = SY-DYNNR&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DYNPFIELDS = DYNPRO_VALUES.&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;*---- sample code ends &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also refere to the following documentation .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbaac935c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbaac935c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STill if you have any issues let me know&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Mar 2007 11:37:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-08T11:37:44Z</dc:date>
    <item>
      <title>Table Maintenance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055301#M424206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The requirement is, I have 3 fields on the screen. User provides the inputs in first 2 fields.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Now, I would like to search the possible values for the 3rd field based on the values entered in the first 2 fields. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;On the search help I have 3 fields. Here, I have to default the first 2 fields with the values entered by the user in the first 2 fields on the &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;screen. I know that I can do it in the PRESEL callcontrol-step, but the problem is I am not able to capture the values of the first 2 fields from&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;the screen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2007 11:10:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055301#M424206</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-08T11:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: Table Maintenance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055302#M424207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Praveen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use function module DYNP_VALUES_READ to get the field values on runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps,&lt;/P&gt;&lt;P&gt;Sajan Joseph.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2007 11:23:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055302#M424207</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-08T11:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: Table Maintenance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055303#M424208</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 follow the following example this should help you out .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----- sample code starts &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read the value selected in the drop down&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;Displaying the pop up window when the user uses F4 help&lt;/P&gt;&lt;P&gt;3.&lt;/P&gt;&lt;P&gt;Populate the values in the parameters&lt;/P&gt;&lt;P&gt;Code for Selection Screen&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 Z_SDN_SEL *&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;REPORT Z_SDN_SEL .&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TYPE POOLS DECL'ON *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TYPE-POOLS : VRM.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLES *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES: ZBANKCODE,&lt;/P&gt;&lt;P&gt;ZUSERDATA,&lt;/P&gt;&lt;P&gt;ZUSERDETAILS,&lt;/P&gt;&lt;P&gt;ZSELORD,&lt;/P&gt;&lt;P&gt;ZBUYORD,&lt;/P&gt;&lt;P&gt;ZEXCH,&lt;/P&gt;&lt;P&gt;SSCRFIELDS.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA DECLARATIONS AND VARIABLES *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA : V TYPE VRM_VALUES.&lt;/P&gt;&lt;P&gt;DATA : DROPDOWN LIKE LINE OF V.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VARS FOR DYNAMIC SCREEN POPULATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: PROGNAME TYPE SY-REPID,&lt;/P&gt;&lt;P&gt;DYNNUM TYPE SY-DYNNR,&lt;/P&gt;&lt;P&gt;DYNPRO_VALUES TYPE TABLE OF DYNPREAD,&lt;/P&gt;&lt;P&gt;FIELD_VALUE LIKE LINE OF DYNPRO_VALUES.&lt;/P&gt;&lt;P&gt;DATA: RETURN TYPE TABLE OF DDSHRETVAL WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: DYNFIELDS TYPE TABLE OF DYNPREAD WITH HEADER LINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VARS FOR SELECTION-SCREEN POPULATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: T_CODE LIKE ZEXCH-STOCK.&lt;/P&gt;&lt;P&gt;DATA: T_CURRPR LIKE ZEXCH-CURRPR.&lt;/P&gt;&lt;P&gt;DATA: T_CHAR(10).&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTERNAL TABLES *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF TEMP_ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;ST_CODE LIKE ZEXCH-STOCK,&lt;/P&gt;&lt;P&gt;ST_NAME LIKE ZEXCH-ST_NAME,&lt;/P&gt;&lt;P&gt;CURRPR LIKE ZEXCH-CURRPR,&lt;/P&gt;&lt;P&gt;END OF TEMP_ITAB.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECTION-SCREEN *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(10) TEXT-R01 FOR FIELD BUY.&lt;/P&gt;&lt;P&gt;PARAMETERS: BUY RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 16.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 16(10) TEXT-R02 FOR FIELD SELL.&lt;/P&gt;&lt;P&gt;PARAMETERS: SELL RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: EXCH(3) TYPE C AS LISTBOX VISIBLE LENGTH 10,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCHANGE CHECKBOX&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ST_NAME LIKE ZEXCH-ST_NAME ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STOCK NAME FROM EXCHANGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ST_CODE LIKE ZEXCH-STOCK,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STOCK ID FROM EXCHANGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CURRPR LIKE ZEXCH-CURRPR ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LAST TRADED PRICE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LIMPR LIKE ZBUYORD-LIMPR,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PRICE AT WHICH USER WANTS TO BUY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;QTY LIKE ZBUYORD-QTY.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;QUANTITY THE USER WANTS TO BUY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VARS FOR DYNAMIC SCREEN POPULATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PROGNAME = SY-REPID.&lt;/P&gt;&lt;P&gt;DYNNUM = SY-DYNNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VARS FOR POPULATION OF DROPDOWN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DROPDOWN-KEY = '1'.&lt;/P&gt;&lt;P&gt;DROPDOWN-TEXT = 'BSE'.&lt;/P&gt;&lt;P&gt;APPEND DROPDOWN TO V.&lt;/P&gt;&lt;P&gt;DROPDOWN-KEY = '2'.&lt;/P&gt;&lt;P&gt;DROPDOWN-TEXT = 'NSE'.&lt;/P&gt;&lt;P&gt;APPEND DROPDOWN TO V.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;ID = 'EXCH'&lt;/P&gt;&lt;P&gt;VALUES = V&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;ID_ILLEGAL_NAME = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;Read the value in the drop down&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR ST_NAME.&lt;/P&gt;&lt;P&gt;CLEAR: FIELD_VALUE, DYNPRO_VALUES.&lt;/P&gt;&lt;P&gt;REFRESH DYNPRO_VALUES.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDNAME = 'EXCH'.&lt;/P&gt;&lt;P&gt;APPEND FIELD_VALUE TO DYNPRO_VALUES.&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 = SY-CPROG&lt;/P&gt;&lt;P&gt;DYNUMB = SY-DYNNR&lt;/P&gt;&lt;P&gt;TRANSLATE_TO_UPPER = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DYNPFIELDS = DYNPRO_VALUES.&lt;/P&gt;&lt;P&gt;READ TABLE DYNPRO_VALUES INDEX 1 INTO FIELD_VALUE.&lt;/P&gt;&lt;P&gt;IF FIELD_VALUE-FIELDVALUE IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0 AND FIELD_VALUE-FIELDVALUE = 1.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = 'BSE'.&lt;/P&gt;&lt;P&gt;ELSEIF SY-SUBRC = 0 AND FIELD_VALUE-FIELDVALUE = 2.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = 'NSE'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;SELECT STOCK ST_NAME&lt;/P&gt;&lt;P&gt;CURRPR&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;ZEXCH&lt;/P&gt;&lt;P&gt;INTO TABLE TEMP_ITAB&lt;/P&gt;&lt;P&gt;WHERE EXCH = FIELD_VALUE-FIELDVALUE.&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 = 'ST_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;DYNPROFIELD = 'ST_NAME'&lt;/P&gt;&lt;P&gt;VALUE_ORG = 'S'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;VALUE_TAB = TEMP_ITAB&lt;/P&gt;&lt;P&gt;RETURN_TAB = RETURN.&lt;/P&gt;&lt;P&gt;Populate the values in the selection screen parameters dynamically&lt;/P&gt;&lt;P&gt;SELECT STOCK CURRPR&lt;/P&gt;&lt;P&gt;FROM ZEXCH&lt;/P&gt;&lt;P&gt;INTO (T_CODE, T_CURRPR)&lt;/P&gt;&lt;P&gt;WHERE ST_NAME = RETURN-FIELDVAL.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;CLEAR DYNPRO_VALUES[].&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDNAME = 'ST_NAME'.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = RETURN-FIELDVAL.&lt;/P&gt;&lt;P&gt;APPEND FIELD_VALUE TO DYNPRO_VALUES .&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDNAME = 'ST_CODE'.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = T_CODE.&lt;/P&gt;&lt;P&gt;APPEND FIELD_VALUE TO DYNPRO_VALUES .&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDNAME = 'CURRPR'.&lt;/P&gt;&lt;P&gt;FIELD_VALUE-FIELDVALUE = T_CURRPR.&lt;/P&gt;&lt;P&gt;APPEND FIELD_VALUE TO DYNPRO_VALUES .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UPDATE THE DYNPRO VALUES.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'DYNP_VALUES_UPDATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DYNAME = SY-CPROG&lt;/P&gt;&lt;P&gt;DYNUMB = SY-DYNNR&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DYNPFIELDS = DYNPRO_VALUES.&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;*---- sample code ends &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also refere to the following documentation .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbaac935c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbaac935c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STill if you have any issues let me know&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2007 11:37:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055303#M424208</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-08T11:37:44Z</dc:date>
    </item>
    <item>
      <title>Re: Table Maintenance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055304#M424209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have written the code to show the F4 help in the POV event of the screen generated by table maintenance generator. I am not able to capture the values of the first 2 fields using DYNP_READ_VALUES. And I want the values of the first two fields to show the f4 values for the third field using a select query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me out here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Mar 2007 12:47:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintenance/m-p/2055304#M424209</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-08T12:47:30Z</dc:date>
    </item>
  </channel>
</rss>

