<?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: System Message in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215761#M766769</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My code for my screen is this.&lt;/P&gt;&lt;P&gt;  This is 500 lines code that why i did not show the code but my problem is not cleared so i past my one of include program ( I think problem is there so i didn't show my main program)&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Include           ZCL_SELECTION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;*"Table declarations...................................................&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;  zcl_empdata,                         " Employees Information table&lt;/P&gt;&lt;P&gt;  zcl_time_data1,                      " Timesheet Data for the Employee&lt;/P&gt;&lt;P&gt;  zcl_project,                         " Master data for Projects&lt;/P&gt;&lt;P&gt;  zcl_empgroup.                        " Master Data for Employee Group&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Selection screen elements............................................&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection-Screen block for initial Screen                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;SELECTION-SCREEN BEGIN OF BLOCK user WITH FRAME TITLE text-119.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  p_userid TYPE zcl_empdata-empid    " User ID&lt;/P&gt;&lt;P&gt;             MODIF ID use OBLIGATORY,&lt;/P&gt;&lt;P&gt;  p_pass   TYPE bapiuid-password     " User Password&lt;/P&gt;&lt;P&gt;             MODIF ID use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK user.&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection-Screen  block for  Employee information to Enter          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Timesheet                                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;SELECTION-SCREEN BEGIN OF BLOCK timesheet WITH FRAME TITLE text-120.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  p_empid TYPE zcl_empid   MODIF ID emp OBLIGATORY,&lt;/P&gt;&lt;P&gt;                                       " Employee ID&lt;/P&gt;&lt;P&gt;  p_ename TYPE zcl_empname MODIF ID emp.&lt;/P&gt;&lt;P&gt;                                       " Employee Name&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS&lt;/P&gt;&lt;P&gt;  s_edate FOR zcl_time_data1-work_date MODIF ID emp.&lt;/P&gt;&lt;P&gt;                                       " Date&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK timesheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Radio Buttons Creation ................................................&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  r_sav   RADIOBUTTON GROUP TS USER-COMMAND disp&lt;/P&gt;&lt;P&gt;                      MODIF ID emp   , " To Display Saved Data&lt;/P&gt;&lt;P&gt;  r_enter RADIOBUTTON GROUP ts&lt;/P&gt;&lt;P&gt;                         MODIF ID emp, " To Enter Timesheet&lt;/P&gt;&lt;P&gt;  r_disp  RADIOBUTTON GROUP ts&lt;/P&gt;&lt;P&gt;                         MODIF ID emp, " To Display Timesheet&lt;/P&gt;&lt;P&gt;  r_hr    RADIOBUTTON GROUP ts&lt;/P&gt;&lt;P&gt;                         MODIF ID hr,  " To Display Timesheets for HR&lt;/P&gt;&lt;P&gt;  r_app   RADIOBUTTON GROUP TS&lt;/P&gt;&lt;P&gt;                         MODIF ID MD.  " TO Approve Timesheet&lt;/P&gt;&lt;P&gt;&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection-Screen  block is used for Approve Timesheet               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;SELECTION-SCREEN BEGIN OF BLOCK approve.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE text-100.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS&lt;/P&gt;&lt;P&gt;    s_group FOR zcl_empgroup-empgroup NO INTERVALS&lt;/P&gt;&lt;P&gt;                NO-EXTENSION MODIF ID man MATCHCODE OBJECT ZCL_GROUP.&lt;/P&gt;&lt;P&gt;                                       " Employee Group&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN SKIP.               " For Empty Space in Selection Screen&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;    s_empid  FOR zcl_empdata-empid&lt;/P&gt;&lt;P&gt;                        MODIF ID man,  " Employee ID&lt;/P&gt;&lt;P&gt;    s_projid FOR zcl_project-projectid&lt;/P&gt;&lt;P&gt;                        MODIF ID man,  " Project ID&lt;/P&gt;&lt;P&gt;    s_date   FOR zcl_time_data1-work_date&lt;/P&gt;&lt;P&gt;             OBLIGATORY MODIF ID man.  " Selection Date&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN END OF BLOCK block1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Radio Buttons Creation for Managers....................................&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  r_get  RADIOBUTTON GROUP app USER-COMMAND get MODIF ID man ,&lt;/P&gt;&lt;P&gt;                                       " Get Timesheet for Approve&lt;/P&gt;&lt;P&gt;  r_dis  RADIOBUTTON GROUP app MODIF ID man ,&lt;/P&gt;&lt;P&gt;                                       " Display Timesheet&lt;/P&gt;&lt;P&gt;  r_chan RADIOBUTTON GROUP app MODIF ID man,&lt;/P&gt;&lt;P&gt;                                       " To change Rejected Status&lt;/P&gt;&lt;P&gt;  r_reen RADIOBUTTON GROUP app MODIF ID man.&lt;/P&gt;&lt;P&gt;                                       " To Enter Timesheet&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK approve.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Field string for F4-help values.....................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_values,&lt;/P&gt;&lt;P&gt;    pid TYPE zcl_projectid,            " Project ID&lt;/P&gt;&lt;P&gt;    oid TYPE zcl_obj_id,               " Object ID&lt;/P&gt;&lt;P&gt;    odec TYPE zcl_obj_desc,            " Object Description&lt;/P&gt;&lt;P&gt;  END OF fs_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Field string for F4-help............................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_value,&lt;/P&gt;&lt;P&gt;    oid  TYPE zcl_obj_id,              " Object ID&lt;/P&gt;&lt;P&gt;    odec TYPE zcl_obj_desc,            " Project ID&lt;/P&gt;&lt;P&gt;  END OF fs_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Work area for it_data...............................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_data,&lt;/P&gt;&lt;P&gt;    work_date       TYPE zcl_time_data1-work_date,&lt;/P&gt;&lt;P&gt;                                       " Worked Date&lt;/P&gt;&lt;P&gt;    projectid       TYPE zcl_time_data1-projectid,&lt;/P&gt;&lt;P&gt;                                       " Project ID&lt;/P&gt;&lt;P&gt;    projectname     TYPE zcl_time_data1-projectname,&lt;/P&gt;&lt;P&gt;                                       " Project Name&lt;/P&gt;&lt;P&gt;    objectid        TYPE zcl_time_data1-objectid,&lt;/P&gt;&lt;P&gt;                                       " Object ID&lt;/P&gt;&lt;P&gt;    object_desc     TYPE zcl_time_data1-object_desc,&lt;/P&gt;&lt;P&gt;                                       " Object Description&lt;/P&gt;&lt;P&gt;    activityid      TYPE zcl_time_data1-activityid,&lt;/P&gt;&lt;P&gt;                                       " Activity ID&lt;/P&gt;&lt;P&gt;    activity_desc   TYPE zcl_time_data1-activity_desc,&lt;/P&gt;&lt;P&gt;                                       " Activity Desctiption&lt;/P&gt;&lt;P&gt;    time_worked     TYPE zcl_time_data1-time_worked,&lt;/P&gt;&lt;P&gt;                                       " Time&lt;/P&gt;&lt;P&gt;    description     TYPE zcl_time_data1-description,&lt;/P&gt;&lt;P&gt;                                       " Description of work&lt;/P&gt;&lt;P&gt;    status          TYPE zcl_time_data1-status,&lt;/P&gt;&lt;P&gt;                                       " Status for data ( Save, Sub--&lt;/P&gt;&lt;P&gt;    bill_status     TYPE zcl_time_data1-billingstatus,&lt;/P&gt;&lt;P&gt;                                       " Billing Status&lt;/P&gt;&lt;P&gt;    approved_status TYPE zcl_time_data1-approvedstatus,&lt;/P&gt;&lt;P&gt;                                       " Approved Status&lt;/P&gt;&lt;P&gt;    workingstatus   TYPE zcl_time_data1-workingstatus,&lt;/P&gt;&lt;P&gt;                                       " Working Status&lt;/P&gt;&lt;P&gt;  END OF fs_data.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fs_data type  zcl_time_data1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Work area for it_timesheet..........................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_timesheet,&lt;/P&gt;&lt;P&gt;    cbox(1)         TYPE C,            " Selection field&lt;/P&gt;&lt;P&gt;    empid           TYPE zcl_time_data1-empid,&lt;/P&gt;&lt;P&gt;                                       " Employee ID&lt;/P&gt;&lt;P&gt;    date            TYPE zcl_time_data1-work_date,&lt;/P&gt;&lt;P&gt;                                       " Worked Date&lt;/P&gt;&lt;P&gt;    empname         TYPE zcl_time_data1-empname,&lt;/P&gt;&lt;P&gt;                                       " Employee Name&lt;/P&gt;&lt;P&gt;    empgroup        TYPE zcl_time_data1-empgroup,&lt;/P&gt;&lt;P&gt;                                       " Employee Group&lt;/P&gt;&lt;P&gt;    projectid       TYPE zcl_time_data1-projectid,&lt;/P&gt;&lt;P&gt;                                       " Project ID&lt;/P&gt;&lt;P&gt;    projectname     TYPE zcl_project-projectname,&lt;/P&gt;&lt;P&gt;                                       " Project Name&lt;/P&gt;&lt;P&gt;    objectid        TYPE zcl_time_data1-objectid,&lt;/P&gt;&lt;P&gt;                                       " Object ID&lt;/P&gt;&lt;P&gt;    object_desc     TYPE zcl_object-objectdesc,&lt;/P&gt;&lt;P&gt;                                       " Object Description&lt;/P&gt;&lt;P&gt;    activityid      TYPE zcl_time_data1-activityid,&lt;/P&gt;&lt;P&gt;                                       " Activity ID&lt;/P&gt;&lt;P&gt;    activity_desc   TYPE zcl_activities-activitydesc,&lt;/P&gt;&lt;P&gt;                                       " Activity Description&lt;/P&gt;&lt;P&gt;    time_worked     TYPE zcl_time_data1-time_worked,&lt;/P&gt;&lt;P&gt;                                       " Time Worked&lt;/P&gt;&lt;P&gt;    description     TYPE zcl_time_data1-description,&lt;/P&gt;&lt;P&gt;                                       " Description of work&lt;/P&gt;&lt;P&gt;    status          TYPE zcl_time_data1-status,&lt;/P&gt;&lt;P&gt;                                       " Status for data ( Save, Sub--&lt;/P&gt;&lt;P&gt;    bill_status     TYPE zcl_time_data1-billingstatus,&lt;/P&gt;&lt;P&gt;                                       " Billing Status&lt;/P&gt;&lt;P&gt;    app_stat        TYPE zcl_time_data1-approvedstatus,&lt;/P&gt;&lt;P&gt;                                       " Approved Status&lt;/P&gt;&lt;P&gt;    wstatus         TYPE zcl_time_data1-workingstatus,&lt;/P&gt;&lt;P&gt;                                       " Working Status&lt;/P&gt;&lt;P&gt;  END OF fs_timesheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Work area for Table Control.........................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_time,&lt;/P&gt;&lt;P&gt;   c_box       TYPE c,                 " Selection field&lt;/P&gt;&lt;P&gt;   empid       TYPE zcl_time_data1-empid,&lt;/P&gt;&lt;P&gt;                                       " Employee ID&lt;/P&gt;&lt;P&gt;   work_date   TYPE sy-datum,          " Work Date&lt;/P&gt;&lt;P&gt;   projectid   TYPE zcl_project-projectid,&lt;/P&gt;&lt;P&gt;                                       " Project ID&lt;/P&gt;&lt;P&gt;   proname     TYPE zcl_project_name,  " Project Name&lt;/P&gt;&lt;P&gt;   objectid    TYPE zcl_object-objectid,&lt;/P&gt;&lt;P&gt;                                       " Object ID&lt;/P&gt;&lt;P&gt;   objectname  TYPE zcl_object-objectdesc,&lt;/P&gt;&lt;P&gt;                                       " Object Name&lt;/P&gt;&lt;P&gt;   activityid  TYPE zcl_activities-activity_id,&lt;/P&gt;&lt;P&gt;                                       " Activity ID&lt;/P&gt;&lt;P&gt;   actname     TYPE zcl_acti_desc,     " Activity Name&lt;/P&gt;&lt;P&gt;   empname     TYPE zcl_time_data1-empname,&lt;/P&gt;&lt;P&gt;                                       " Employee Name&lt;/P&gt;&lt;P&gt;   time_worked TYPE zcl_time_data1-time_worked,&lt;/P&gt;&lt;P&gt;                                       " Time Worked&lt;/P&gt;&lt;P&gt;   description TYPE zcl_time_data1-description,&lt;/P&gt;&lt;P&gt;                                       " Description Of work&lt;/P&gt;&lt;P&gt;   wstatus     TYPE zcl_time_data1-workingstatus,&lt;/P&gt;&lt;P&gt;                                       " Working Status&lt;/P&gt;&lt;P&gt;   status      TYPE zcl_time_data1-status,&lt;/P&gt;&lt;P&gt;                                       " Status for data ( Save, Sub--&lt;/P&gt;&lt;P&gt;   bill_status TYPE zcl_time_data1-billingstatus,&lt;/P&gt;&lt;P&gt;                                       " Billing Status&lt;/P&gt;&lt;P&gt;  END OF fs_time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Field string For updating the Database..............................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  fs_time_data TYPE zcl_time_data1,    " Used for Pass data to database--&lt;/P&gt;&lt;P&gt;  fs_field     TYPE dynpread,          " Used for F4 Help&lt;/P&gt;&lt;P&gt;  fs_sc_val    TYPE dynpread,          " Used for F4 Help&lt;/P&gt;&lt;P&gt;  fs_temp      TYPE zcl_time_data1,    " Temporary field string for-----&lt;/P&gt;&lt;P&gt;  fs_bapiret2  TYPE bapiret2,          " Return Parameter&lt;/P&gt;&lt;P&gt;  fs_but000    TYPE but000,            " Field string for BP: General---&lt;/P&gt;&lt;P&gt;  fs_date      LIKE s_date,            " Work area for s_date&lt;/P&gt;&lt;P&gt;  fs_cat       TYPE lvc_s_fcat,        " Field-string for fieldcatalog&lt;/P&gt;&lt;P&gt;  fs_time1     LIKE fs_time.            " Field-string for temporary...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Internal tables Declaration..................................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  t_sc_val     TYPE TABLE OF dynpread, " Table to store screen values&lt;/P&gt;&lt;P&gt;  t_values     LIKE TABLE OF fs_values," Table for Object ID F4 Help&lt;/P&gt;&lt;P&gt;  t_value      LIKE TABLE OF fs_value, " Table for F4 Help&lt;/P&gt;&lt;P&gt;  it_timesheet LIKE TABLE OF fs_time,  " Table for Fs_time&lt;/P&gt;&lt;P&gt;  it_data      LIKE TABLE OF fs_data,  " Table for fs_data&lt;/P&gt;&lt;P&gt;  t_timesheet  LIKE STANDARD TABLE OF fs_timesheet,&lt;/P&gt;&lt;P&gt;                                       " Table for Fs_timesheet&lt;/P&gt;&lt;P&gt;  it_fcat      TYPE  lvc_t_fcat.       " Table for fieldcatalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To create the object for custom container............................&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  g_alv TYPE REF TO cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;                                       " Instance for the Container&lt;/P&gt;&lt;P&gt;  g_grid TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;                                       " Instance for ALV grid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Variables Declaration...............................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  w_new TYPE bapiuid-password,         " New Password&lt;/P&gt;&lt;P&gt;  w_con TYPE bapiuid-password,         " Confirm Password&lt;/P&gt;&lt;P&gt;  w_emp,                               " Flag Screen flow&lt;/P&gt;&lt;P&gt;  w_no TYPE i,                         " For  Number in Table Control&lt;/P&gt;&lt;P&gt;  w_userid TYPE bapibus1006_head-bpartner,&lt;/P&gt;&lt;P&gt;                                       " Temparary Variable for Fun-----&lt;/P&gt;&lt;P&gt;  w_temp1 TYPE sy-ucomm,               " Temparary Variable for sy-ucomm&lt;/P&gt;&lt;P&gt;  W_cflag TYPE C,                      " Flag for Check Password&lt;/P&gt;&lt;P&gt;  w_int TYPE i,                        " For Date Calculations&lt;/P&gt;&lt;P&gt;  w_int1 TYPE i,                       " For Date Calculations&lt;/P&gt;&lt;P&gt;  w_ucomm TYPE sy-ucomm,               " To Store Function Code&lt;/P&gt;&lt;P&gt;  W_app,                               " Flag for Approved Status&lt;/P&gt;&lt;P&gt;  w_tabix  type sy-tabix,              " For temparary Tabix&lt;/P&gt;&lt;P&gt;  ok_code TYPE sy-ucomm.               " Ok code for Approve Table Control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Constants Declaration...............................................&lt;/P&gt;&lt;P&gt;CONSTANTS:&lt;/P&gt;&lt;P&gt;  c_x     TYPE c VALUE 'X',            " Constant with value 'X'&lt;/P&gt;&lt;P&gt;  c_s     TYPE c VALUE 'S',            " Constant with value 'S'&lt;/P&gt;&lt;P&gt;  c_time  TYPE lvc_s_fcat-tabname value 'T_TIMESHEET',&lt;/P&gt;&lt;P&gt;                                       " Constant with value 'T_TIMESHEET'&lt;/P&gt;&lt;P&gt;  c_w     TYPE C VALUE 'W',            " Constant with value 'W&lt;/P&gt;&lt;P&gt;  c_a     TYPE C VALUE 'A',            " Constant with value 'A'&lt;/P&gt;&lt;P&gt;  c_r     TYPE C VALUE 'R',            " Constant with value 'R'&lt;/P&gt;&lt;P&gt;  c_e     TYPE c VALUE 'E',            " Constant with value 'E'.&lt;/P&gt;&lt;P&gt;  c_dele(20) TYPE C   VAlue 'TAB_CONTROL_DELETE',&lt;/P&gt;&lt;P&gt;                                       " Constant with value 'TAB.......&lt;/P&gt;&lt;P&gt;  c_l     TYPE c VALUE 'L',            " Constant with value 'L'&lt;/P&gt;&lt;P&gt;  c_h     TYPE C VALUE 'H'.            " Constant with value 'H'&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;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 AT SELECTION-SCREEN OUTPUT EVENT                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;    IF screen-name EQ 'P_EMPID' OR screen-name EQ 'P_ENAME'.&lt;/P&gt;&lt;P&gt;      screen-input = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.                             " If screen-name eq 'P_EMPID'---&lt;/P&gt;&lt;P&gt;  ENDLOOP.                             " Loop at screen.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SCREEN' EXCLUDING 'CPASS' OF PROGRAM&lt;/P&gt;&lt;P&gt;          'ZCL_APP_TIMESHEET'  IMMEDIATELY.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR 'TITLE' WITH text-110.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if zcl_empdata-groupid eq 'MD'.&lt;/P&gt;&lt;P&gt;    if r_app eq space or r_reen eq C_X.&lt;/P&gt;&lt;P&gt;      loop at screen.&lt;/P&gt;&lt;P&gt;         IF screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;           MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;         ENDIF.                        " If r_app eq space&lt;/P&gt;&lt;P&gt;       endloop.                        " Loop at screen&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      loop at screen.&lt;/P&gt;&lt;P&gt;        case screen-group1.&lt;/P&gt;&lt;P&gt;          when 'EMP'.&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          when 'MD'.&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;         endcase.                      " Case screen-group1&lt;/P&gt;&lt;P&gt;      endloop.                         " Loop at screen&lt;/P&gt;&lt;P&gt;   ENDIF.                              " If r_app eq space&lt;/P&gt;&lt;P&gt;   if r_reen eq C_X .&lt;/P&gt;&lt;P&gt;      loop at screen.&lt;/P&gt;&lt;P&gt;         IF screen-group1 EQ 'EMP'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = 1.&lt;/P&gt;&lt;P&gt;           MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;       endloop.                        " Loop at screen&lt;/P&gt;&lt;P&gt;       clear r_reen.&lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt;  endif.                               " If zcl_empdata-groupid eq 'MD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE w_emp.&lt;/P&gt;&lt;P&gt;    WHEN space.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF screen-group1 EQ 'EMP'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-group1 EQ 'EMP'&lt;/P&gt;&lt;P&gt;        IF screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-group1 EQ 'MAN'&lt;/P&gt;&lt;P&gt;        IF screen-name EQ 'P_PASS'.&lt;/P&gt;&lt;P&gt;          screen-invisible = 1.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-name EQ 'P_PASS'&lt;/P&gt;&lt;P&gt;        IF screen-group1 EQ 'HR'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-group1 eq 'HR'&lt;/P&gt;&lt;P&gt;        IF screen-group1 EQ 'MD'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-group1 eq 'MD'&lt;/P&gt;&lt;P&gt;      ENDLOOP.                         " Loop at screen.&lt;/P&gt;&lt;P&gt;    WHEN C_X.&lt;/P&gt;&lt;P&gt;      SET TITLEBAR 'TITLE' WITH text-044 p_ename.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF zcl_empdata-groupid NE 'HR'.&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'HR'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 eq 'HR'.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If p_empid ne 'CL01103'&lt;/P&gt;&lt;P&gt;      ENDLOOP.                         " Loop at screen.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF zcl_empdata-groupid NE 'MD' and&lt;/P&gt;&lt;P&gt;              screen-group1 EQ 'MD'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " IF zcl_empdata-groupid NE 'MD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.                         " Loop at screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF p_userid EQ 'TEST01' OR&lt;/P&gt;&lt;P&gt;        zcl_empdata-groupid NE 'MD'.&lt;/P&gt;&lt;P&gt;        LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;          IF screen-name EQ 'P_EMPID'.&lt;/P&gt;&lt;P&gt;            screen-input = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-name eq 'P_EMPID'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF screen-name EQ 'P_ENAME'.&lt;/P&gt;&lt;P&gt;            screen-input = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-name EQ 'P_ENAME'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'EMP'.&lt;/P&gt;&lt;P&gt;            screen-active = 1.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 EQ 'EMP'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'USE'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 EQ 'USE'.&lt;/P&gt;&lt;P&gt;        ENDLOOP.                       " Loop at screen.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If p_userid eq 'TEST01'....&lt;/P&gt;&lt;P&gt;      IF p_userid EQ 'TEST02' OR&lt;/P&gt;&lt;P&gt;         zcl_empdata-groupid EQ 'MD' .&lt;/P&gt;&lt;P&gt;        LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;            screen-active = 1.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 CP 'MAN'.&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'EMP*'.&lt;/P&gt;&lt;P&gt;            screen-active = 1.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 CP 'EMP'.&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'USE'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 EQ 'USE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDLOOP.                       " Loop at screen.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If p_userid eq 'TEST02' or...&lt;/P&gt;&lt;P&gt;  ENDCASE.                             " Case w_emp&lt;/P&gt;&lt;P&gt;&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      AT SELECTION-SCREEN EVENT                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;AT SELECTION-SCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To check passwrod&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  If w_cflag is initial.&lt;/P&gt;&lt;P&gt;    PERFORM password_user.&lt;/P&gt;&lt;P&gt;    w_cflag = c_x.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;         empname                       " Employee Name&lt;/P&gt;&lt;P&gt;         groupid                       " Employee group id&lt;/P&gt;&lt;P&gt;    FROM zcl_empdata&lt;/P&gt;&lt;P&gt;    INTO (p_ename,&lt;/P&gt;&lt;P&gt;          zcl_empdata-groupid)&lt;/P&gt;&lt;P&gt;   WHERE empid EQ p_userid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e003 WITH p_userid text-015.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_empid IS INITIAL.&lt;/P&gt;&lt;P&gt;    p_empid = p_userid.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If P_EMPID IS INITIAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-ucomm EQ 'CPASS'.&lt;/P&gt;&lt;P&gt;    CALL SCREEN '350' STARTING AT 8 5 ENDING AT 45 8.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If sy-ucomm eq 'CPASS'&lt;/P&gt;&lt;P&gt;  IF sy-ucomm EQ 'GET' and r_reen &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;    IF s_empid IS INITIAL AND s_group IS INITIAL AND s_projid IS INITIAL.&lt;/P&gt;&lt;P&gt;      MESSAGE e003 WITH text-118.&lt;/P&gt;&lt;P&gt;    ENDIF.                             " If s_empid IS INITIAL AND..&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If sy-ucomm eq 'GET'&lt;/P&gt;&lt;P&gt;  IF r_hr EQ c_X.&lt;/P&gt;&lt;P&gt;    SUBMIT AQTGSYSTQV000029ZCL_VIEW====== VIA SELECTION-SCREEN  AND RETURN.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If r_hr eq C_X.&lt;/P&gt;&lt;P&gt;  IF w_emp EQ C_X.&lt;/P&gt;&lt;P&gt;    IF sy-ucomm EQ 'GET'.&lt;/P&gt;&lt;P&gt;      IF r_dis EQ C_X.&lt;/P&gt;&lt;P&gt;        PERFORM display  CHANGING t_timesheet[].&lt;/P&gt;&lt;P&gt;        CLEAR r_dis.&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN '300'.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If r_dis eq C_X&lt;/P&gt;&lt;P&gt;      IF r_get EQ C_X.&lt;/P&gt;&lt;P&gt;        CLEAR r_get.&lt;/P&gt;&lt;P&gt;        PERFORM get_timesheet CHANGING  t_timesheet[].&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN '200'.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If r_get eq C_X.&lt;/P&gt;&lt;P&gt;      IF r_chan EQ C_X.&lt;/P&gt;&lt;P&gt;        CLEAR r_chan.&lt;/P&gt;&lt;P&gt;        PERFORM display_all  CHANGING t_timesheet[].&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN '150'.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If R_CHAN eq C_X.&lt;/P&gt;&lt;P&gt;    ENDIF.                             " If sy-ucomm eq 'GET'&lt;/P&gt;&lt;P&gt;    IF sy-ucomm EQ 'DISP'.&lt;/P&gt;&lt;P&gt;      IF r_enter EQ C_X.&lt;/P&gt;&lt;P&gt;        w_temp1 = 'SUB'.&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN 100.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If r_enter eq C_X&lt;/P&gt;&lt;P&gt;      IF r_sav EQ c_x.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       w_flag = c_x.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        w_temp1 = 'SAVE'.&lt;/P&gt;&lt;P&gt;        PERFORM save_data.&lt;/P&gt;&lt;P&gt;        LEAVE TO  SCREEN 100.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If r_sav eq C_X&lt;/P&gt;&lt;P&gt;      IF r_disp EQ C_X.&lt;/P&gt;&lt;P&gt;        PERFORM get_date .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       call screen '250'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ENDIF.                           " If r_disp eq C_X&lt;/P&gt;&lt;P&gt;    ENDIF.                             " If sy-ucomm eq 'DISP'.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If W_EMP EQ C_X&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      INITIALIZATION EVENT                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  fs_date-low = sy-datum - 15.&lt;/P&gt;&lt;P&gt;  fs_date-high = sy-datum.&lt;/P&gt;&lt;P&gt;  fs_date-sign = 'I'.&lt;/P&gt;&lt;P&gt;  fs_date-option = 'EQ'.&lt;/P&gt;&lt;P&gt;  APPEND fs_date TO s_date.&lt;/P&gt;&lt;P&gt;  append fs_date to s_edate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward defenetly for useful answer,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Mahi&lt;/STRONG&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Jan 2008 06:28:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-03T06:28:47Z</dc:date>
    <item>
      <title>System Message</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215756#M766764</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;&lt;/P&gt;&lt;P&gt;My Code is like this&lt;/P&gt;&lt;P&gt;1. In first screen user should enter user id and password it will goes to second screen if it is correct &lt;/P&gt;&lt;P&gt;2. In second screen i have 2 parameters(In disable mode in this automatically value are there based on user id ) and on select-option for date and 4 radio buttons &lt;/P&gt;&lt;P&gt;3. When i press 4rt radio button in that another screen will be displayed in that also 1 parameter and 4 select-options and 4 radio buttons &lt;/P&gt;&lt;P&gt;4. When i press 4rt Radio button in that i want to display 3rd screen again &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But my problem is when i press 4rt the information message Report ZCL_APP_TIMESHEET has no variants when i press Enter my program is work perfectly &lt;/P&gt;&lt;P&gt;I dont want to display that message Please help me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: All Screens are only one screen in my programm in at selection-screen output i de active some of fields based on some condigions ( it looks 3 screen but in programm it is only one screen i.e is 1000)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mahi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2008 12:34:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215756#M766764</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-02T12:34:42Z</dc:date>
    </item>
    <item>
      <title>Re: System Message</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215757#M766765</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;you can use the user-command addition after parameters .. radiobutton group ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then when the radiobutton is pressed a user command also gets triggered, sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This you can then use in your code to alter the appearance of the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards, Rob Dielemans&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2008 13:57:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215757#M766765</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-02T13:57:30Z</dc:date>
    </item>
    <item>
      <title>Re: System Message</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215758#M766766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;Dielemans&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt; I already used that user-command and my code is perfectly work what i want but, just i don't want that information message this is system message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plzz help me it's urgent.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2008 14:12:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215758#M766766</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-02T14:12:40Z</dc:date>
    </item>
    <item>
      <title>Re: System Message</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215759#M766767</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't know why you get a message stating something about non existing variants.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should find out why the message is coming. Just use debugging, create a watchpoint on sy-msgno = ### where ### is the system message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can use fm DYNP_VALUES_UPDATE to change the dynpro without pbo. This FM is well documented so reading this documentation and using the where used button is sufficient to understand how to use it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards, Rob Dielemans&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2008 14:23:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215759#M766767</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-02T14:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: System Message</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215760#M766768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you please send me the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2008 14:28:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215760#M766768</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-02T14:28:44Z</dc:date>
    </item>
    <item>
      <title>Re: System Message</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215761#M766769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My code for my screen is this.&lt;/P&gt;&lt;P&gt;  This is 500 lines code that why i did not show the code but my problem is not cleared so i past my one of include program ( I think problem is there so i didn't show my main program)&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Include           ZCL_SELECTION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;*"Table declarations...................................................&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;  zcl_empdata,                         " Employees Information table&lt;/P&gt;&lt;P&gt;  zcl_time_data1,                      " Timesheet Data for the Employee&lt;/P&gt;&lt;P&gt;  zcl_project,                         " Master data for Projects&lt;/P&gt;&lt;P&gt;  zcl_empgroup.                        " Master Data for Employee Group&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Selection screen elements............................................&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection-Screen block for initial Screen                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;SELECTION-SCREEN BEGIN OF BLOCK user WITH FRAME TITLE text-119.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  p_userid TYPE zcl_empdata-empid    " User ID&lt;/P&gt;&lt;P&gt;             MODIF ID use OBLIGATORY,&lt;/P&gt;&lt;P&gt;  p_pass   TYPE bapiuid-password     " User Password&lt;/P&gt;&lt;P&gt;             MODIF ID use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK user.&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection-Screen  block for  Employee information to Enter          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Timesheet                                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;SELECTION-SCREEN BEGIN OF BLOCK timesheet WITH FRAME TITLE text-120.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  p_empid TYPE zcl_empid   MODIF ID emp OBLIGATORY,&lt;/P&gt;&lt;P&gt;                                       " Employee ID&lt;/P&gt;&lt;P&gt;  p_ename TYPE zcl_empname MODIF ID emp.&lt;/P&gt;&lt;P&gt;                                       " Employee Name&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS&lt;/P&gt;&lt;P&gt;  s_edate FOR zcl_time_data1-work_date MODIF ID emp.&lt;/P&gt;&lt;P&gt;                                       " Date&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK timesheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Radio Buttons Creation ................................................&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  r_sav   RADIOBUTTON GROUP TS USER-COMMAND disp&lt;/P&gt;&lt;P&gt;                      MODIF ID emp   , " To Display Saved Data&lt;/P&gt;&lt;P&gt;  r_enter RADIOBUTTON GROUP ts&lt;/P&gt;&lt;P&gt;                         MODIF ID emp, " To Enter Timesheet&lt;/P&gt;&lt;P&gt;  r_disp  RADIOBUTTON GROUP ts&lt;/P&gt;&lt;P&gt;                         MODIF ID emp, " To Display Timesheet&lt;/P&gt;&lt;P&gt;  r_hr    RADIOBUTTON GROUP ts&lt;/P&gt;&lt;P&gt;                         MODIF ID hr,  " To Display Timesheets for HR&lt;/P&gt;&lt;P&gt;  r_app   RADIOBUTTON GROUP TS&lt;/P&gt;&lt;P&gt;                         MODIF ID MD.  " TO Approve Timesheet&lt;/P&gt;&lt;P&gt;&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection-Screen  block is used for Approve Timesheet               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;SELECTION-SCREEN BEGIN OF BLOCK approve.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE text-100.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS&lt;/P&gt;&lt;P&gt;    s_group FOR zcl_empgroup-empgroup NO INTERVALS&lt;/P&gt;&lt;P&gt;                NO-EXTENSION MODIF ID man MATCHCODE OBJECT ZCL_GROUP.&lt;/P&gt;&lt;P&gt;                                       " Employee Group&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN SKIP.               " For Empty Space in Selection Screen&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;    s_empid  FOR zcl_empdata-empid&lt;/P&gt;&lt;P&gt;                        MODIF ID man,  " Employee ID&lt;/P&gt;&lt;P&gt;    s_projid FOR zcl_project-projectid&lt;/P&gt;&lt;P&gt;                        MODIF ID man,  " Project ID&lt;/P&gt;&lt;P&gt;    s_date   FOR zcl_time_data1-work_date&lt;/P&gt;&lt;P&gt;             OBLIGATORY MODIF ID man.  " Selection Date&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN END OF BLOCK block1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Radio Buttons Creation for Managers....................................&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;  r_get  RADIOBUTTON GROUP app USER-COMMAND get MODIF ID man ,&lt;/P&gt;&lt;P&gt;                                       " Get Timesheet for Approve&lt;/P&gt;&lt;P&gt;  r_dis  RADIOBUTTON GROUP app MODIF ID man ,&lt;/P&gt;&lt;P&gt;                                       " Display Timesheet&lt;/P&gt;&lt;P&gt;  r_chan RADIOBUTTON GROUP app MODIF ID man,&lt;/P&gt;&lt;P&gt;                                       " To change Rejected Status&lt;/P&gt;&lt;P&gt;  r_reen RADIOBUTTON GROUP app MODIF ID man.&lt;/P&gt;&lt;P&gt;                                       " To Enter Timesheet&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK approve.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Field string for F4-help values.....................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_values,&lt;/P&gt;&lt;P&gt;    pid TYPE zcl_projectid,            " Project ID&lt;/P&gt;&lt;P&gt;    oid TYPE zcl_obj_id,               " Object ID&lt;/P&gt;&lt;P&gt;    odec TYPE zcl_obj_desc,            " Object Description&lt;/P&gt;&lt;P&gt;  END OF fs_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Field string for F4-help............................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_value,&lt;/P&gt;&lt;P&gt;    oid  TYPE zcl_obj_id,              " Object ID&lt;/P&gt;&lt;P&gt;    odec TYPE zcl_obj_desc,            " Project ID&lt;/P&gt;&lt;P&gt;  END OF fs_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Work area for it_data...............................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_data,&lt;/P&gt;&lt;P&gt;    work_date       TYPE zcl_time_data1-work_date,&lt;/P&gt;&lt;P&gt;                                       " Worked Date&lt;/P&gt;&lt;P&gt;    projectid       TYPE zcl_time_data1-projectid,&lt;/P&gt;&lt;P&gt;                                       " Project ID&lt;/P&gt;&lt;P&gt;    projectname     TYPE zcl_time_data1-projectname,&lt;/P&gt;&lt;P&gt;                                       " Project Name&lt;/P&gt;&lt;P&gt;    objectid        TYPE zcl_time_data1-objectid,&lt;/P&gt;&lt;P&gt;                                       " Object ID&lt;/P&gt;&lt;P&gt;    object_desc     TYPE zcl_time_data1-object_desc,&lt;/P&gt;&lt;P&gt;                                       " Object Description&lt;/P&gt;&lt;P&gt;    activityid      TYPE zcl_time_data1-activityid,&lt;/P&gt;&lt;P&gt;                                       " Activity ID&lt;/P&gt;&lt;P&gt;    activity_desc   TYPE zcl_time_data1-activity_desc,&lt;/P&gt;&lt;P&gt;                                       " Activity Desctiption&lt;/P&gt;&lt;P&gt;    time_worked     TYPE zcl_time_data1-time_worked,&lt;/P&gt;&lt;P&gt;                                       " Time&lt;/P&gt;&lt;P&gt;    description     TYPE zcl_time_data1-description,&lt;/P&gt;&lt;P&gt;                                       " Description of work&lt;/P&gt;&lt;P&gt;    status          TYPE zcl_time_data1-status,&lt;/P&gt;&lt;P&gt;                                       " Status for data ( Save, Sub--&lt;/P&gt;&lt;P&gt;    bill_status     TYPE zcl_time_data1-billingstatus,&lt;/P&gt;&lt;P&gt;                                       " Billing Status&lt;/P&gt;&lt;P&gt;    approved_status TYPE zcl_time_data1-approvedstatus,&lt;/P&gt;&lt;P&gt;                                       " Approved Status&lt;/P&gt;&lt;P&gt;    workingstatus   TYPE zcl_time_data1-workingstatus,&lt;/P&gt;&lt;P&gt;                                       " Working Status&lt;/P&gt;&lt;P&gt;  END OF fs_data.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fs_data type  zcl_time_data1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Work area for it_timesheet..........................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_timesheet,&lt;/P&gt;&lt;P&gt;    cbox(1)         TYPE C,            " Selection field&lt;/P&gt;&lt;P&gt;    empid           TYPE zcl_time_data1-empid,&lt;/P&gt;&lt;P&gt;                                       " Employee ID&lt;/P&gt;&lt;P&gt;    date            TYPE zcl_time_data1-work_date,&lt;/P&gt;&lt;P&gt;                                       " Worked Date&lt;/P&gt;&lt;P&gt;    empname         TYPE zcl_time_data1-empname,&lt;/P&gt;&lt;P&gt;                                       " Employee Name&lt;/P&gt;&lt;P&gt;    empgroup        TYPE zcl_time_data1-empgroup,&lt;/P&gt;&lt;P&gt;                                       " Employee Group&lt;/P&gt;&lt;P&gt;    projectid       TYPE zcl_time_data1-projectid,&lt;/P&gt;&lt;P&gt;                                       " Project ID&lt;/P&gt;&lt;P&gt;    projectname     TYPE zcl_project-projectname,&lt;/P&gt;&lt;P&gt;                                       " Project Name&lt;/P&gt;&lt;P&gt;    objectid        TYPE zcl_time_data1-objectid,&lt;/P&gt;&lt;P&gt;                                       " Object ID&lt;/P&gt;&lt;P&gt;    object_desc     TYPE zcl_object-objectdesc,&lt;/P&gt;&lt;P&gt;                                       " Object Description&lt;/P&gt;&lt;P&gt;    activityid      TYPE zcl_time_data1-activityid,&lt;/P&gt;&lt;P&gt;                                       " Activity ID&lt;/P&gt;&lt;P&gt;    activity_desc   TYPE zcl_activities-activitydesc,&lt;/P&gt;&lt;P&gt;                                       " Activity Description&lt;/P&gt;&lt;P&gt;    time_worked     TYPE zcl_time_data1-time_worked,&lt;/P&gt;&lt;P&gt;                                       " Time Worked&lt;/P&gt;&lt;P&gt;    description     TYPE zcl_time_data1-description,&lt;/P&gt;&lt;P&gt;                                       " Description of work&lt;/P&gt;&lt;P&gt;    status          TYPE zcl_time_data1-status,&lt;/P&gt;&lt;P&gt;                                       " Status for data ( Save, Sub--&lt;/P&gt;&lt;P&gt;    bill_status     TYPE zcl_time_data1-billingstatus,&lt;/P&gt;&lt;P&gt;                                       " Billing Status&lt;/P&gt;&lt;P&gt;    app_stat        TYPE zcl_time_data1-approvedstatus,&lt;/P&gt;&lt;P&gt;                                       " Approved Status&lt;/P&gt;&lt;P&gt;    wstatus         TYPE zcl_time_data1-workingstatus,&lt;/P&gt;&lt;P&gt;                                       " Working Status&lt;/P&gt;&lt;P&gt;  END OF fs_timesheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Work area for Table Control.........................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF fs_time,&lt;/P&gt;&lt;P&gt;   c_box       TYPE c,                 " Selection field&lt;/P&gt;&lt;P&gt;   empid       TYPE zcl_time_data1-empid,&lt;/P&gt;&lt;P&gt;                                       " Employee ID&lt;/P&gt;&lt;P&gt;   work_date   TYPE sy-datum,          " Work Date&lt;/P&gt;&lt;P&gt;   projectid   TYPE zcl_project-projectid,&lt;/P&gt;&lt;P&gt;                                       " Project ID&lt;/P&gt;&lt;P&gt;   proname     TYPE zcl_project_name,  " Project Name&lt;/P&gt;&lt;P&gt;   objectid    TYPE zcl_object-objectid,&lt;/P&gt;&lt;P&gt;                                       " Object ID&lt;/P&gt;&lt;P&gt;   objectname  TYPE zcl_object-objectdesc,&lt;/P&gt;&lt;P&gt;                                       " Object Name&lt;/P&gt;&lt;P&gt;   activityid  TYPE zcl_activities-activity_id,&lt;/P&gt;&lt;P&gt;                                       " Activity ID&lt;/P&gt;&lt;P&gt;   actname     TYPE zcl_acti_desc,     " Activity Name&lt;/P&gt;&lt;P&gt;   empname     TYPE zcl_time_data1-empname,&lt;/P&gt;&lt;P&gt;                                       " Employee Name&lt;/P&gt;&lt;P&gt;   time_worked TYPE zcl_time_data1-time_worked,&lt;/P&gt;&lt;P&gt;                                       " Time Worked&lt;/P&gt;&lt;P&gt;   description TYPE zcl_time_data1-description,&lt;/P&gt;&lt;P&gt;                                       " Description Of work&lt;/P&gt;&lt;P&gt;   wstatus     TYPE zcl_time_data1-workingstatus,&lt;/P&gt;&lt;P&gt;                                       " Working Status&lt;/P&gt;&lt;P&gt;   status      TYPE zcl_time_data1-status,&lt;/P&gt;&lt;P&gt;                                       " Status for data ( Save, Sub--&lt;/P&gt;&lt;P&gt;   bill_status TYPE zcl_time_data1-billingstatus,&lt;/P&gt;&lt;P&gt;                                       " Billing Status&lt;/P&gt;&lt;P&gt;  END OF fs_time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Field string For updating the Database..............................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  fs_time_data TYPE zcl_time_data1,    " Used for Pass data to database--&lt;/P&gt;&lt;P&gt;  fs_field     TYPE dynpread,          " Used for F4 Help&lt;/P&gt;&lt;P&gt;  fs_sc_val    TYPE dynpread,          " Used for F4 Help&lt;/P&gt;&lt;P&gt;  fs_temp      TYPE zcl_time_data1,    " Temporary field string for-----&lt;/P&gt;&lt;P&gt;  fs_bapiret2  TYPE bapiret2,          " Return Parameter&lt;/P&gt;&lt;P&gt;  fs_but000    TYPE but000,            " Field string for BP: General---&lt;/P&gt;&lt;P&gt;  fs_date      LIKE s_date,            " Work area for s_date&lt;/P&gt;&lt;P&gt;  fs_cat       TYPE lvc_s_fcat,        " Field-string for fieldcatalog&lt;/P&gt;&lt;P&gt;  fs_time1     LIKE fs_time.            " Field-string for temporary...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Internal tables Declaration..................................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  t_sc_val     TYPE TABLE OF dynpread, " Table to store screen values&lt;/P&gt;&lt;P&gt;  t_values     LIKE TABLE OF fs_values," Table for Object ID F4 Help&lt;/P&gt;&lt;P&gt;  t_value      LIKE TABLE OF fs_value, " Table for F4 Help&lt;/P&gt;&lt;P&gt;  it_timesheet LIKE TABLE OF fs_time,  " Table for Fs_time&lt;/P&gt;&lt;P&gt;  it_data      LIKE TABLE OF fs_data,  " Table for fs_data&lt;/P&gt;&lt;P&gt;  t_timesheet  LIKE STANDARD TABLE OF fs_timesheet,&lt;/P&gt;&lt;P&gt;                                       " Table for Fs_timesheet&lt;/P&gt;&lt;P&gt;  it_fcat      TYPE  lvc_t_fcat.       " Table for fieldcatalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To create the object for custom container............................&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  g_alv TYPE REF TO cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;                                       " Instance for the Container&lt;/P&gt;&lt;P&gt;  g_grid TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;                                       " Instance for ALV grid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Variables Declaration...............................................&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  w_new TYPE bapiuid-password,         " New Password&lt;/P&gt;&lt;P&gt;  w_con TYPE bapiuid-password,         " Confirm Password&lt;/P&gt;&lt;P&gt;  w_emp,                               " Flag Screen flow&lt;/P&gt;&lt;P&gt;  w_no TYPE i,                         " For  Number in Table Control&lt;/P&gt;&lt;P&gt;  w_userid TYPE bapibus1006_head-bpartner,&lt;/P&gt;&lt;P&gt;                                       " Temparary Variable for Fun-----&lt;/P&gt;&lt;P&gt;  w_temp1 TYPE sy-ucomm,               " Temparary Variable for sy-ucomm&lt;/P&gt;&lt;P&gt;  W_cflag TYPE C,                      " Flag for Check Password&lt;/P&gt;&lt;P&gt;  w_int TYPE i,                        " For Date Calculations&lt;/P&gt;&lt;P&gt;  w_int1 TYPE i,                       " For Date Calculations&lt;/P&gt;&lt;P&gt;  w_ucomm TYPE sy-ucomm,               " To Store Function Code&lt;/P&gt;&lt;P&gt;  W_app,                               " Flag for Approved Status&lt;/P&gt;&lt;P&gt;  w_tabix  type sy-tabix,              " For temparary Tabix&lt;/P&gt;&lt;P&gt;  ok_code TYPE sy-ucomm.               " Ok code for Approve Table Control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Constants Declaration...............................................&lt;/P&gt;&lt;P&gt;CONSTANTS:&lt;/P&gt;&lt;P&gt;  c_x     TYPE c VALUE 'X',            " Constant with value 'X'&lt;/P&gt;&lt;P&gt;  c_s     TYPE c VALUE 'S',            " Constant with value 'S'&lt;/P&gt;&lt;P&gt;  c_time  TYPE lvc_s_fcat-tabname value 'T_TIMESHEET',&lt;/P&gt;&lt;P&gt;                                       " Constant with value 'T_TIMESHEET'&lt;/P&gt;&lt;P&gt;  c_w     TYPE C VALUE 'W',            " Constant with value 'W&lt;/P&gt;&lt;P&gt;  c_a     TYPE C VALUE 'A',            " Constant with value 'A'&lt;/P&gt;&lt;P&gt;  c_r     TYPE C VALUE 'R',            " Constant with value 'R'&lt;/P&gt;&lt;P&gt;  c_e     TYPE c VALUE 'E',            " Constant with value 'E'.&lt;/P&gt;&lt;P&gt;  c_dele(20) TYPE C   VAlue 'TAB_CONTROL_DELETE',&lt;/P&gt;&lt;P&gt;                                       " Constant with value 'TAB.......&lt;/P&gt;&lt;P&gt;  c_l     TYPE c VALUE 'L',            " Constant with value 'L'&lt;/P&gt;&lt;P&gt;  c_h     TYPE C VALUE 'H'.            " Constant with value 'H'&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;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 AT SELECTION-SCREEN OUTPUT EVENT                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;    IF screen-name EQ 'P_EMPID' OR screen-name EQ 'P_ENAME'.&lt;/P&gt;&lt;P&gt;      screen-input = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.                             " If screen-name eq 'P_EMPID'---&lt;/P&gt;&lt;P&gt;  ENDLOOP.                             " Loop at screen.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SCREEN' EXCLUDING 'CPASS' OF PROGRAM&lt;/P&gt;&lt;P&gt;          'ZCL_APP_TIMESHEET'  IMMEDIATELY.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR 'TITLE' WITH text-110.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if zcl_empdata-groupid eq 'MD'.&lt;/P&gt;&lt;P&gt;    if r_app eq space or r_reen eq C_X.&lt;/P&gt;&lt;P&gt;      loop at screen.&lt;/P&gt;&lt;P&gt;         IF screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;           MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;         ENDIF.                        " If r_app eq space&lt;/P&gt;&lt;P&gt;       endloop.                        " Loop at screen&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      loop at screen.&lt;/P&gt;&lt;P&gt;        case screen-group1.&lt;/P&gt;&lt;P&gt;          when 'EMP'.&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          when 'MD'.&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;         endcase.                      " Case screen-group1&lt;/P&gt;&lt;P&gt;      endloop.                         " Loop at screen&lt;/P&gt;&lt;P&gt;   ENDIF.                              " If r_app eq space&lt;/P&gt;&lt;P&gt;   if r_reen eq C_X .&lt;/P&gt;&lt;P&gt;      loop at screen.&lt;/P&gt;&lt;P&gt;         IF screen-group1 EQ 'EMP'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = 1.&lt;/P&gt;&lt;P&gt;           MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;       endloop.                        " Loop at screen&lt;/P&gt;&lt;P&gt;       clear r_reen.&lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt;  endif.                               " If zcl_empdata-groupid eq 'MD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE w_emp.&lt;/P&gt;&lt;P&gt;    WHEN space.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF screen-group1 EQ 'EMP'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-group1 EQ 'EMP'&lt;/P&gt;&lt;P&gt;        IF screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-group1 EQ 'MAN'&lt;/P&gt;&lt;P&gt;        IF screen-name EQ 'P_PASS'.&lt;/P&gt;&lt;P&gt;          screen-invisible = 1.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-name EQ 'P_PASS'&lt;/P&gt;&lt;P&gt;        IF screen-group1 EQ 'HR'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-group1 eq 'HR'&lt;/P&gt;&lt;P&gt;        IF screen-group1 EQ 'MD'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If screen-group1 eq 'MD'&lt;/P&gt;&lt;P&gt;      ENDLOOP.                         " Loop at screen.&lt;/P&gt;&lt;P&gt;    WHEN C_X.&lt;/P&gt;&lt;P&gt;      SET TITLEBAR 'TITLE' WITH text-044 p_ename.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF zcl_empdata-groupid NE 'HR'.&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'HR'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 eq 'HR'.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " If p_empid ne 'CL01103'&lt;/P&gt;&lt;P&gt;      ENDLOOP.                         " Loop at screen.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF zcl_empdata-groupid NE 'MD' and&lt;/P&gt;&lt;P&gt;              screen-group1 EQ 'MD'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.                         " IF zcl_empdata-groupid NE 'MD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.                         " Loop at screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF p_userid EQ 'TEST01' OR&lt;/P&gt;&lt;P&gt;        zcl_empdata-groupid NE 'MD'.&lt;/P&gt;&lt;P&gt;        LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;          IF screen-name EQ 'P_EMPID'.&lt;/P&gt;&lt;P&gt;            screen-input = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-name eq 'P_EMPID'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF screen-name EQ 'P_ENAME'.&lt;/P&gt;&lt;P&gt;            screen-input = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-name EQ 'P_ENAME'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'EMP'.&lt;/P&gt;&lt;P&gt;            screen-active = 1.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 EQ 'EMP'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'USE'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 EQ 'USE'.&lt;/P&gt;&lt;P&gt;        ENDLOOP.                       " Loop at screen.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If p_userid eq 'TEST01'....&lt;/P&gt;&lt;P&gt;      IF p_userid EQ 'TEST02' OR&lt;/P&gt;&lt;P&gt;         zcl_empdata-groupid EQ 'MD' .&lt;/P&gt;&lt;P&gt;        LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'MAN'.&lt;/P&gt;&lt;P&gt;            screen-active = 1.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 CP 'MAN'.&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'EMP*'.&lt;/P&gt;&lt;P&gt;            screen-active = 1.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 CP 'EMP'.&lt;/P&gt;&lt;P&gt;          IF screen-group1 EQ 'USE'.&lt;/P&gt;&lt;P&gt;            screen-active = 0.&lt;/P&gt;&lt;P&gt;            MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;          ENDIF.                       " If screen-group1 EQ 'USE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDLOOP.                       " Loop at screen.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If p_userid eq 'TEST02' or...&lt;/P&gt;&lt;P&gt;  ENDCASE.                             " Case w_emp&lt;/P&gt;&lt;P&gt;&lt;/P&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      AT SELECTION-SCREEN EVENT                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;AT SELECTION-SCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To check passwrod&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  If w_cflag is initial.&lt;/P&gt;&lt;P&gt;    PERFORM password_user.&lt;/P&gt;&lt;P&gt;    w_cflag = c_x.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;         empname                       " Employee Name&lt;/P&gt;&lt;P&gt;         groupid                       " Employee group id&lt;/P&gt;&lt;P&gt;    FROM zcl_empdata&lt;/P&gt;&lt;P&gt;    INTO (p_ename,&lt;/P&gt;&lt;P&gt;          zcl_empdata-groupid)&lt;/P&gt;&lt;P&gt;   WHERE empid EQ p_userid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e003 WITH p_userid text-015.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_empid IS INITIAL.&lt;/P&gt;&lt;P&gt;    p_empid = p_userid.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If P_EMPID IS INITIAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-ucomm EQ 'CPASS'.&lt;/P&gt;&lt;P&gt;    CALL SCREEN '350' STARTING AT 8 5 ENDING AT 45 8.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If sy-ucomm eq 'CPASS'&lt;/P&gt;&lt;P&gt;  IF sy-ucomm EQ 'GET' and r_reen &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;    IF s_empid IS INITIAL AND s_group IS INITIAL AND s_projid IS INITIAL.&lt;/P&gt;&lt;P&gt;      MESSAGE e003 WITH text-118.&lt;/P&gt;&lt;P&gt;    ENDIF.                             " If s_empid IS INITIAL AND..&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If sy-ucomm eq 'GET'&lt;/P&gt;&lt;P&gt;  IF r_hr EQ c_X.&lt;/P&gt;&lt;P&gt;    SUBMIT AQTGSYSTQV000029ZCL_VIEW====== VIA SELECTION-SCREEN  AND RETURN.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If r_hr eq C_X.&lt;/P&gt;&lt;P&gt;  IF w_emp EQ C_X.&lt;/P&gt;&lt;P&gt;    IF sy-ucomm EQ 'GET'.&lt;/P&gt;&lt;P&gt;      IF r_dis EQ C_X.&lt;/P&gt;&lt;P&gt;        PERFORM display  CHANGING t_timesheet[].&lt;/P&gt;&lt;P&gt;        CLEAR r_dis.&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN '300'.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If r_dis eq C_X&lt;/P&gt;&lt;P&gt;      IF r_get EQ C_X.&lt;/P&gt;&lt;P&gt;        CLEAR r_get.&lt;/P&gt;&lt;P&gt;        PERFORM get_timesheet CHANGING  t_timesheet[].&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN '200'.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If r_get eq C_X.&lt;/P&gt;&lt;P&gt;      IF r_chan EQ C_X.&lt;/P&gt;&lt;P&gt;        CLEAR r_chan.&lt;/P&gt;&lt;P&gt;        PERFORM display_all  CHANGING t_timesheet[].&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN '150'.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If R_CHAN eq C_X.&lt;/P&gt;&lt;P&gt;    ENDIF.                             " If sy-ucomm eq 'GET'&lt;/P&gt;&lt;P&gt;    IF sy-ucomm EQ 'DISP'.&lt;/P&gt;&lt;P&gt;      IF r_enter EQ C_X.&lt;/P&gt;&lt;P&gt;        w_temp1 = 'SUB'.&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN 100.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If r_enter eq C_X&lt;/P&gt;&lt;P&gt;      IF r_sav EQ c_x.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       w_flag = c_x.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        w_temp1 = 'SAVE'.&lt;/P&gt;&lt;P&gt;        PERFORM save_data.&lt;/P&gt;&lt;P&gt;        LEAVE TO  SCREEN 100.&lt;/P&gt;&lt;P&gt;      ENDIF.                           " If r_sav eq C_X&lt;/P&gt;&lt;P&gt;      IF r_disp EQ C_X.&lt;/P&gt;&lt;P&gt;        PERFORM get_date .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       call screen '250'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ENDIF.                           " If r_disp eq C_X&lt;/P&gt;&lt;P&gt;    ENDIF.                             " If sy-ucomm eq 'DISP'.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " If W_EMP EQ C_X&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      INITIALIZATION EVENT                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  fs_date-low = sy-datum - 15.&lt;/P&gt;&lt;P&gt;  fs_date-high = sy-datum.&lt;/P&gt;&lt;P&gt;  fs_date-sign = 'I'.&lt;/P&gt;&lt;P&gt;  fs_date-option = 'EQ'.&lt;/P&gt;&lt;P&gt;  APPEND fs_date TO s_date.&lt;/P&gt;&lt;P&gt;  append fs_date to s_edate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward defenetly for useful answer,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Mahi&lt;/STRONG&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jan 2008 06:28:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215761#M766769</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-03T06:28:47Z</dc:date>
    </item>
    <item>
      <title>Re: System Message</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215762#M766770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;like I said you have to find out why this message is showing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET is also used in the GUI status of the standard program of SAP when showing a selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change the user command to zsomething so change &lt;/P&gt;&lt;P&gt;r_get RADIOBUTTON GROUP app USER-COMMAND get MODIF ID man &lt;/P&gt;&lt;P&gt;and also change the lines containing &lt;/P&gt;&lt;P&gt;IF sy-ucomm EQ 'GET' and r_reen 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Rob Dielemans&lt;/P&gt;&lt;P&gt;PS don't forget to change this message to solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jan 2008 09:51:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215762#M766770</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-03T09:51:20Z</dc:date>
    </item>
    <item>
      <title>Re: System Message</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215763#M766771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  &lt;STRONG&gt;Rob Dielemans&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  My Problem is Solved by my own, Thanks for your Suggations (Your Suggations are very meaning full   but USER-COMMAND Is not my problem at all ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is not in At selection-screen output it is in At selection-screen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jan 2008 13:24:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-message/m-p/3215763#M766771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-03T13:24:07Z</dc:date>
    </item>
  </channel>
</rss>

