SAP ABAP Class CL_XSS_CAT_UIA_TS_BASE (Basis Implementation of Time Sheet)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   CA-TS (Application Component) Time Sheet
     PAOC_CATS_ESS_UIA_OBJECTS_GEN (Package) Version-Independent Implementation of UIA Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_UIA_OBJECT_BASE UIA Object 20030708
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XSS_CAT_UIA_TIME_SHEET Access to Time Sheet 20030717
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XSS_CAT_UIA_TR_DETAIL Compatible Interface for Access to Detail Fields 20040113
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XSS_CAT_1_UIA_TS CATS 1 Specific Implementation of Time Sheet 20030708
Properties
Class CL_XSS_CAT_UIA_TS_BASE  
Short Description Basis Implementation of Time Sheet    
Super Class CL_PT_UIA_OBJECT_BASE UIA Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_CATS_ESS_UIA_OBJECTS_GEN   Version-Independent Implementation of UIA Objects 
Created 20030708   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_XSS_CAT_UIA_TIME_SHEET Access to Time Sheet 20030717
2 IF_XSS_CAT_UIA_TR_DETAIL Compatible Interface for Access to Detail Fields 20040113
Friends
Class CL_XSS_CAT_UIA_TS_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_VIEW_CONFIRM Instance attribute Protected Attribute reference (LIKE) 20030924
2 CO_VIEW_DAY Instance attribute Protected Attribute reference (LIKE) 20030731
3 CO_VIEW_DETAIL Instance attribute Protected Attribute reference (LIKE) 20040112
4 CO_VIEW_RELEASE Instance attribute Protected Attribute reference (LIKE) 20030905
5 CO_VIEW_REVIEW Instance attribute Protected Attribute reference (LIKE) 20030731
6 CO_VIEW_WEEK Instance attribute Protected Attribute reference (LIKE) 20030731
7 CURRENT_RECORD_AT_DETAIL Instance attribute Private Object reference (TYPE REF TO) IF_XSS_CAT_UIA_TR_ACCESS Data Record Displayed in Detail 20040113
8 CURRENT_VIEW Instance attribute Protected Attribute reference (LIKE) CO_VIEW_WEEK 'V_WEEK' Current View 20030730
9 CURRENT_VIEW_STATUS Instance attribute Protected Type reference (TYPE) TY_TS_VIEW 20030730
10 DATE_SELECTION Instance attribute Protected Object reference (TYPE REF TO) CL_XSS_PT_DATE_SELECTION Date Selection 20030708
11 DETAIL_FIELD_SELECTION Instance attribute Protected Type reference (TYPE) HRXSS_CAT_UIA_FIELD_INFO_INT_T Detail Screen Fields 20040113
12 EMPLOYEE_POOL Instance attribute Protected Object reference (TYPE REF TO) CL_XSS_PT_EMPLOYEE_POOL Class for Employee Pool and Employee Selection 20030708
13 FIRST_REFRESH Instance attribute Private Type reference (TYPE) BOOLE_D 'X' First Refresh Run 20030731
14 HAS_RELEASE_STEP Instance attribute Private Type reference (TYPE) BOOLE_D 'X' If There Is a Release Step 20040309
15 IS_RELEASE_SCENARIO Instance attribute Protected Type reference (TYPE) BOOLE_D We Are Currently in Release 20030924
16 LAST_RECORDING_VIEW Instance attribute Protected Attribute reference (LIKE) CO_VIEW_WEEK 'V_WEEK' Current View 20030905
17 REQUEST Instance attribute Private Object reference (TYPE REF TO) LCL_REQUEST Change Request for Time Sheet 20030731
18 TEMPLATE Instance attribute Protected Type reference (TYPE) HRXSS_CAT_UIA_TEMPLATE_T Table with Templates 20030725
19 TIME_RECORDS Instance attribute Protected Type reference (TYPE) HRXSS_CAT_UIA_TR_ACCESS_T Compatible Interface for Access to Working Times 20030709
20 TR_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_XSS_CAT_UIA_TR_FACTORY Generates a New Working Time with Wrapper 20030709
21 VERSION_SPECIFIC_ROW_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_XSS_CAT_ROW_VERSIONSPECIFIC Version-Specific Services 20030728
22 VIEW_STATUS_TAB Instance attribute Protected Type reference (TYPE) TY_TS_VIEW_TAB Field Selection and Table per View 20030730
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030708
2 DO_FIRST_REFRESH Instance method Protected Method First Run => Initialize Time Sheet 20030731
3 DO_NAVIGATE_TO_PERIOD Instance method Private Method Navigate to New Period 20030801
4 DO_NAVIGATION Instance method Private Method Set New View 20030731
5 DO_RESET_TEMPLATE Instance method Protected Method Resets Current Template 20030915
6 DO_SAVE_TEMPLATE Instance method Protected Method Saves Current Template 20030725
7 INIT_CHECK_CLOCK_TIMES Instance method Protected Method Checks Whether Switch Is Active in Current View 20030815
8 INIT_GET_TEMPLATE Instance method Protected Method Gets Template in Generic Form 20030731
9 INIT_READ_FIELD_SELECTION Instance method Protected Method Read Customizing - Version-Dependent 20030731
10 INIT_VIEW_STATUS Instance method Private Method Initializes Field Selection & Table for Current View 20030731
11 ON_CLOSE_DETAIL Instance method Private Method Event Handler for Close and Cancel Detail 20040114
12 ON_COPY_FROM_WORKLIST Instance method Private Method Copy Worklist Entries 20030809
13 ON_DISPLAY_DETAIL Instance method Private Method Prepare Cell Detail 20040112
14 ON_FLUSH Instance method Private Method Reaction to FLUSH Message 20030708
15 ON_NAVIGATE_TO_PERIOD Instance method Private Method Apply Calendar Selection 20030801
16 ON_NAVIGATION_REQUEST Instance method Private Method Navigation Event 20030730
17 ON_NAVIGATION_VETO Instance method Private Method Veto -> Delete Navigation Request 20030801
18 ON_PREAPRE_FOR_NAVIGATION Instance method Private Method No Veto -> Prepare for New View 20030801
19 ON_RESET_TEMPLATE Instance method Private Method Reset Template 20030915
20 ON_SAVE Instance method Private Method User Has Pressed Save Button 20030721
21 ON_SAVE_TEMPLATE Instance method Private Method Save Template 20030725
22 READ_AND_SET_TIME_RECORDS Instance method Protected Method Read Working Times - Version-Dependent 20030731
23 REFRESH_TIME_RECORDS Instance method Protected Method Update Working Times - Version-Dependent 20040310
Events
Class CL_XSS_CAT_UIA_TS_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_TS_VIEW Protected See coding All Info for Current View 20030730 BEGIN OF ty_ts_view, name TYPE string, field_selection TYPE hrxss_cat_uia_field_info_int_t, table TYPE REF TO cl_xss_cat_table_ts_base, display_clock_times TYPE boole_d, display_sum_column TYPE boole_d, display_shorttext TYPE boole_d, sum_column_width TYPE xss_cat_display_length, END OF ty_ts_view
2 TY_TS_VIEW_TAB Protected See coding Table with All Views 20030730 ty_ts_view_tab TYPE SORTED TABLE OF ty_ts_view WITH UNIQUE KEY name
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method CONSTRUCTOR on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method DO_FIRST_REFRESH Signature

Method DO_FIRST_REFRESH on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method DO_FIRST_REFRESH on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method DO_NAVIGATE_TO_PERIOD Signature

Method DO_NAVIGATE_TO_PERIOD on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method DO_NAVIGATE_TO_PERIOD on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method DO_NAVIGATION Signature

Method DO_NAVIGATION on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method DO_NAVIGATION on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method DO_RESET_TEMPLATE Signature

Method DO_RESET_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method DO_RESET_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method DO_SAVE_TEMPLATE Signature

Method DO_SAVE_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method DO_SAVE_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method INIT_CHECK_CLOCK_TIMES Signature

Method INIT_CHECK_CLOCK_TIMES on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method INIT_CHECK_CLOCK_TIMES on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method INIT_GET_TEMPLATE Signature

Method INIT_GET_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method INIT_GET_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method INIT_READ_FIELD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIEW Call by reference Type reference (TYPE) STRING 20030731
# Exception Resumable Description Created on
1 DO_NOT_IMPLEMENT_HERE In Subklasse implementieren 20030731

Method INIT_VIEW_STATUS Signature

Method INIT_VIEW_STATUS on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method INIT_VIEW_STATUS on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_CLOSE_DETAIL Signature

Method ON_CLOSE_DETAIL on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_CLOSE_DETAIL on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_COPY_FROM_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_PT_UIA_MESSAGE Dialog- oder Zeitauswertungsmeldung 20030809

Method ON_COPY_FROM_WORKLIST on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_DISPLAY_DETAIL Signature

Method ON_DISPLAY_DETAIL on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_DISPLAY_DETAIL on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_FLUSH Signature

Method ON_FLUSH on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_FLUSH on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_NAVIGATE_TO_PERIOD Signature

Method ON_NAVIGATE_TO_PERIOD on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_NAVIGATE_TO_PERIOD on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_NAVIGATION_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAVIGATION_EVENT Call by reference Type reference (TYPE) PTMSGID Nachrichten ID 20030902

Method ON_NAVIGATION_REQUEST on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_NAVIGATION_VETO Signature

Method ON_NAVIGATION_VETO on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_NAVIGATION_VETO on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_PREAPRE_FOR_NAVIGATION Signature

Method ON_PREAPRE_FOR_NAVIGATION on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_PREAPRE_FOR_NAVIGATION on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_RESET_TEMPLATE Signature

Method ON_RESET_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_RESET_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_SAVE Signature

Method ON_SAVE on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_SAVE on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method ON_SAVE_TEMPLATE Signature

Method ON_SAVE_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
Method ON_SAVE_TEMPLATE on class CL_XSS_CAT_UIA_TS_BASE has no exception.

Method READ_AND_SET_TIME_RECORDS Signature

Method READ_AND_SET_TIME_RECORDS on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
# Exception Resumable Description Created on
1 DO_NOT_IMPLEMENT_HERE In Subklasse implementieren 20030731

Method REFRESH_TIME_RECORDS Signature

Method REFRESH_TIME_RECORDS on class CL_XSS_CAT_UIA_TS_BASE has no parameter.
# Exception Resumable Description Created on
1 DO_NOT_IMPLEMENT_HERE In Subklasse implementieren 20040310
History
Last changed by/on SAP  20081217 
SAP Release Created in 100