<?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 control in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329020#M1031466</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;  PARAMETERS :  pa RADIOBUTTON GROUP rad ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              pb RADIOBUTTON GROUP rad ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              pc RADIOBUTTON GROUP rad .&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 u wand in detail go through the code below&lt;/P&gt;&lt;P&gt;REPORT  zsscr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TYPE POOLS DECLARATIONS FOR VALUE REQUEST MANAGER AND ICONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : vrm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION SCREEN FIELDS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : sscrfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*GLOBAL DECLARATIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : flag TYPE c,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tablename(10),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable LIKE dd02l-tabname,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable LIKE dd02l-tabname,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable LIKE dd02l-tabname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DECLARATIONS FOR SELECTION SCREEN STATUS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA it_ucomm TYPE TABLE OF sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********&lt;STRONG&gt;SELECTION-SCREENS&lt;/STRONG&gt;*********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FOR DYNAMIC DISPLAY OF MODULES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS :  pa RADIOBUTTON GROUP rad USER-COMMAND com MODIF ID mod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              pb RADIOBUTTON GROUP rad MODIF ID rad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              pc RADIOBUTTON GROUP rad MODIF ID cad.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**TO INCLUDE DYNAMIC ICONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(6) text_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DYNAMIC LIST BOX BASED ON USER SELECTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS one AS LISTBOX VISIBLE LENGTH 20  MODIF ID mod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS two AS LISTBOX VISIBLE LENGTH 20   MODIF ID rad.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS three AS LISTBOX VISIBLE LENGTH 20 MODIF ID cad.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DISPLAY DYNAMIC PUSHBUTTON ON APP TOOLBAR ON USER CLICKS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: FUNCTION KEY 1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  FUNCTION KEY 2,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  FUNCTION KEY 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**EVENT ON SELECTION SCREEN FOR OUTPUT DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CLICK OF FIRST RADIO BUTTON&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pa = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    sscrfields-functxt_01 = 'Materials Management'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE icon_plant AS ICON TO text_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CODE TO GET DYNAMICS BASED ON THE SELECTED RADIO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'MOD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'RAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'CAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;    ENDLOOP.&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;*CLICK OF SECOND RADIO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pb = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    sscrfields-functxt_02 = 'Sales And Distribution'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE icon_ws_ship AS ICON TO text_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'RAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'MOD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'CAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;    ENDLOOP.&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;*CLICK OF THIRD RADIO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pc = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    sscrfields-functxt_03 = 'Human Resources'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE icon_new_employee AS ICON TO text_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'RAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'MOD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'CAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;    ENDLOOP.&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;*CUSTOMISING THE TOOLBARS OF THE SELECTION SCREEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*WITH F8 BUTTON DISABLED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND :  'PRIN' TO it_ucomm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            'SPOS' TO it_ucomm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            'ONLI' TO it_ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      p_status  = sy-pfkey&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      p_exclude = it_ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**EVENT ON THE SELECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LIST BOX ONE VALUES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable = 'MARC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable = 'MARA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable = 'MARD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable = 'MARM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LIST BOX TWO VALUES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE two.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable = 'VBAK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable = 'VBAP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable = 'VBUK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable = 'VBUP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LIST BOX THREE VALUES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE three.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable = 'PA0001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable = 'PA0006'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable = 'PA0022'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable = 'PA0008'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*VALUES FOR CLICK OF THE PUSHBUTTON ON APP TOOLBAR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*AND ENABLING THE BUTTONS TO PERFORM F8&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE sscrfields-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'FC01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tablename = mmtable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sscrfields-ucomm = 'ONLI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'FC02'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tablename = sdtable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sscrfields-ucomm = 'ONLI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'FC03'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tablename = hrtable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sscrfields-ucomm = 'ONLI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*INITIALIZATION EVENT&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;*VALUES ASSIGNED TO DROPDOWNLISTS IN THE SUBROUTINES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f4_value_request_pa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f4_value_request_pb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f4_value_request_pc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*START OF SELECTION EVENT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SUBROUTINE FOR OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM output.&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f4_value_request_PA&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;*SUBROUTINE TO PROVIDE DROPDOWN VALUES TO LIST1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f4_value_request_pa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_name TYPE vrm_id,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        li_list TYPE vrm_values,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_value LIKE LINE OF li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Plant Data for Material'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'General Material Data'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Storage Location Data for Material'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Units of Measure for Material'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_name = 'ONE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id              = l_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      values          = li_list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id_illegal_name = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OTHERS          = 2.&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;&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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. " f4_value_request_tabname&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f4_value_request_PB&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;*SUBROUTINE TO PROVIDE DROPDOWN VALUES TO LIST2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f4_value_request_pb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_name TYPE vrm_id,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        li_list TYPE vrm_values,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_value LIKE LINE OF li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Sales Document: Header Data'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Sales Document: Item Data'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Sales Document:Header Status'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Sales Document: Item Status'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_name = 'TWO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id              = l_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      values          = li_list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id_illegal_name = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OTHERS          = 2.&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;&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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. " f4_value_request_PB&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f4_value_request_PC&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;*SUBROUTINE TO PROVIDE DROPDOWN VALUES TO LIST3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f4_value_request_pc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_name TYPE vrm_id,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        li_list TYPE vrm_values,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_value LIKE LINE OF li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'HR Master :Infotype 0001 (Org. Assignment)'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Address Infotype 0006'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Education Infotype 0022'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Basic Pay Infotype 0008'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_name = 'THREE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id              = l_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      values          = li_list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id_illegal_name = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OTHERS          = 2.&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;&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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. " f4_value_request_PC&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  OUTPUT&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_TABLENAME  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;*fINAL OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA p_table(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  p_table = tablename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*popup to display teh selected table and&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Continue button is clicked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      titel        = 'User Selections '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      textline1    = p_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      textline2    = 'is the Selected table'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      start_column = 25&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      start_row    = 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*assigning the table value in p_table to the&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table in SE16 transaction by explicitly calling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PARAMETER ID 'DTB' FIELD p_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'SE16'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "OUTPUT&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;Vijetha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Aug 2008 09:40:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-25T09:40:45Z</dc:date>
    <item>
      <title>table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329017#M1031463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;  i have define two radiobuttons on table control but these two buttons can be selected for the one option and i want that  at a time only user can select any one option ei yesn or no...hw to achieve this   ... help me out..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Ashu Singh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 09:35:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329017#M1031463</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T09:35:29Z</dc:date>
    </item>
    <item>
      <title>Re: table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329018#M1031464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you mean you want to select both buttons at a time i think its not possible&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 09:37:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329018#M1031464</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T09:37:14Z</dc:date>
    </item>
    <item>
      <title>Re: table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329019#M1031465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you need to add those radio buttos to a radio button group&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 09:38:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329019#M1031465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T09:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329020#M1031466</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;  PARAMETERS :  pa RADIOBUTTON GROUP rad ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              pb RADIOBUTTON GROUP rad ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              pc RADIOBUTTON GROUP rad .&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 u wand in detail go through the code below&lt;/P&gt;&lt;P&gt;REPORT  zsscr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TYPE POOLS DECLARATIONS FOR VALUE REQUEST MANAGER AND ICONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : vrm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION SCREEN FIELDS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : sscrfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*GLOBAL DECLARATIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : flag TYPE c,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tablename(10),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable LIKE dd02l-tabname,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable LIKE dd02l-tabname,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable LIKE dd02l-tabname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DECLARATIONS FOR SELECTION SCREEN STATUS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA it_ucomm TYPE TABLE OF sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********&lt;STRONG&gt;SELECTION-SCREENS&lt;/STRONG&gt;*********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FOR DYNAMIC DISPLAY OF MODULES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS :  pa RADIOBUTTON GROUP rad USER-COMMAND com MODIF ID mod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              pb RADIOBUTTON GROUP rad MODIF ID rad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              pc RADIOBUTTON GROUP rad MODIF ID cad.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**TO INCLUDE DYNAMIC ICONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(6) text_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DYNAMIC LIST BOX BASED ON USER SELECTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS one AS LISTBOX VISIBLE LENGTH 20  MODIF ID mod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS two AS LISTBOX VISIBLE LENGTH 20   MODIF ID rad.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS three AS LISTBOX VISIBLE LENGTH 20 MODIF ID cad.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DISPLAY DYNAMIC PUSHBUTTON ON APP TOOLBAR ON USER CLICKS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: FUNCTION KEY 1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  FUNCTION KEY 2,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  FUNCTION KEY 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**EVENT ON SELECTION SCREEN FOR OUTPUT DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CLICK OF FIRST RADIO BUTTON&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pa = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    sscrfields-functxt_01 = 'Materials Management'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE icon_plant AS ICON TO text_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CODE TO GET DYNAMICS BASED ON THE SELECTED RADIO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'MOD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'RAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'CAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;    ENDLOOP.&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;*CLICK OF SECOND RADIO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pb = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    sscrfields-functxt_02 = 'Sales And Distribution'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE icon_ws_ship AS ICON TO text_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'RAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'MOD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'CAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;    ENDLOOP.&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;*CLICK OF THIRD RADIO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pc = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    sscrfields-functxt_03 = 'Human Resources'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE icon_new_employee AS ICON TO text_001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'RAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'MOD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;      IF screen-group1 = 'CAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-intensified = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-display_3d = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;    ENDLOOP.&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;*CUSTOMISING THE TOOLBARS OF THE SELECTION SCREEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*WITH F8 BUTTON DISABLED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND :  'PRIN' TO it_ucomm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            'SPOS' TO it_ucomm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            'ONLI' TO it_ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      p_status  = sy-pfkey&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      p_exclude = it_ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**EVENT ON THE SELECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LIST BOX ONE VALUES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable = 'MARC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable = 'MARA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable = 'MARD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      mmtable = 'MARM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LIST BOX TWO VALUES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE two.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable = 'VBAK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable = 'VBAP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable = 'VBUK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sdtable = 'VBUP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LIST BOX THREE VALUES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE three.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable = 'PA0001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable = 'PA0006'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable = 'PA0022'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      hrtable = 'PA0008'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*VALUES FOR CLICK OF THE PUSHBUTTON ON APP TOOLBAR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*AND ENABLING THE BUTTONS TO PERFORM F8&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE sscrfields-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'FC01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tablename = mmtable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sscrfields-ucomm = 'ONLI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'FC02'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tablename = sdtable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sscrfields-ucomm = 'ONLI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'FC03'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      tablename = hrtable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      sscrfields-ucomm = 'ONLI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*INITIALIZATION EVENT&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;*VALUES ASSIGNED TO DROPDOWNLISTS IN THE SUBROUTINES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f4_value_request_pa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f4_value_request_pb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM f4_value_request_pc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*START OF SELECTION EVENT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SUBROUTINE FOR OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM output.&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f4_value_request_PA&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;*SUBROUTINE TO PROVIDE DROPDOWN VALUES TO LIST1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f4_value_request_pa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_name TYPE vrm_id,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        li_list TYPE vrm_values,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_value LIKE LINE OF li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Plant Data for Material'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'General Material Data'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Storage Location Data for Material'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Units of Measure for Material'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_name = 'ONE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id              = l_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      values          = li_list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id_illegal_name = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OTHERS          = 2.&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;&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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. " f4_value_request_tabname&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f4_value_request_PB&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;*SUBROUTINE TO PROVIDE DROPDOWN VALUES TO LIST2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f4_value_request_pb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_name TYPE vrm_id,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        li_list TYPE vrm_values,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_value LIKE LINE OF li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Sales Document: Header Data'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Sales Document: Item Data'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Sales Document:Header Status'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Sales Document: Item Status'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_name = 'TWO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id              = l_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      values          = li_list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id_illegal_name = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OTHERS          = 2.&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;&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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. " f4_value_request_PB&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f4_value_request_PC&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;*SUBROUTINE TO PROVIDE DROPDOWN VALUES TO LIST3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM f4_value_request_pc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: l_name TYPE vrm_id,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        li_list TYPE vrm_values,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        l_value LIKE LINE OF li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'HR Master :Infotype 0001 (Org. Assignment)'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Address Infotype 0006'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Education Infotype 0022'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-key = '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value-text = 'Basic Pay Infotype 0008'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_name = 'THREE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id              = l_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      values          = li_list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      id_illegal_name = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OTHERS          = 2.&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;&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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. " f4_value_request_PC&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  OUTPUT&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_TABLENAME  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;*fINAL OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA p_table(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  p_table = tablename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*popup to display teh selected table and&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Continue button is clicked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      titel        = 'User Selections '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      textline1    = p_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      textline2    = 'is the Selected table'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      start_column = 25&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      start_row    = 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*assigning the table value in p_table to the&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table in SE16 transaction by explicitly calling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PARAMETER ID 'DTB' FIELD p_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'SE16'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "OUTPUT&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;Vijetha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 09:40:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329020#M1031466</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T09:40:45Z</dc:date>
    </item>
    <item>
      <title>Re: table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329021#M1031467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;i have define two radiobuttons on table control but these two buttons can be selected for the one option&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after you wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;i want that at a time only user can select any one option ei yesn or no...hw to achieve this ... help me out..&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Means?if you are french than you can write in french else if german than in german else hindi else &lt;STRONG&gt;exit&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 09:41:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329021#M1031467</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T09:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329022#M1031468</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;include both the Radio Button to single Group then you can achieve what you want...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kunjal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 11:07:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329022#M1031468</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T11:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329023#M1031469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friend&lt;/P&gt;&lt;P&gt;either u need to define the two different radio button in two different groups , or u need to use checkbox functionality instead of using radio button&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 11:28:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/4329023#M1031469</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T11:28:42Z</dc:date>
    </item>
  </channel>
</rss>

