SAP ABAP Class CL_XSS_CAT_1_APPLICATION_CORE (Application Core for CATS)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   CA-TS (Application Component) Time Sheet
     PAOC_CATS_ESS_CAT1_APPLICATION (Package) Application Controller for Backend - CATS1 Specific
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XSS_CAT_APPLICATION_CORE Compatible Interface for CATS1 and CATS2 20030707
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XSS_CAT_ROW_VERSIONSPECIFIC Version-Specific Services 20030728
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XSS_PT_APPLICATION_CORE Application Core 20030707
Properties
Class CL_XSS_CAT_1_APPLICATION_CORE  
Short Description Application Core for CATS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_CATS_ESS_CAT1_APPLICATION   Application Controller for Backend - CATS1 Specific 
Created 20030704   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XSS_CAT_1_APPLICATION_CORE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XSS_CAT_APPLICATION_CORE Compatible Interface for CATS1 and CATS2 20030707
2 IF_XSS_CAT_ROW_VERSIONSPECIFIC Version-Specific Services 20030728
3 IF_XSS_PT_APPLICATION_CORE Application Core 20030707
Friends
Class CL_XSS_CAT_1_APPLICATION_CORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030704
2 APP_ID Instance attribute Private Attribute reference (LIKE) 20030704
3 BUSINESS_LAYER Instance attribute Public Object reference (TYPE REF TO) CL_XSS_CAT_BUSINESS_LAYER Business Layer 20030707
4 CO_DEFAULT_PROFILE Constant Private Type reference (TYPE) CATSVARIAN 'ESS' Data Entry Profile 20030706
5 CO_SCENARIO_RECORD Instance attribute Private Attribute reference (LIKE) 20030924
6 CO_SCENARIO_RELEASE Instance attribute Private Attribute reference (LIKE) 20030924
7 DATE_SELECTION Instance attribute Private Object reference (TYPE REF TO) CL_XSS_PT_DATE_SELECTION Date Selection for TMW 20030707
8 EMPLOYEE_POOL Instance attribute Private Object reference (TYPE REF TO) CL_XSS_PT_EMPLOYEE_POOL Class for Employee Pool and Employee Selection 20030707
9 MESSAGE_COLLECTION Instance attribute Private Object reference (TYPE REF TO) CL_XSS_CAT_UIA_MSG_COLLECTION Formatting of Error Messages for UIA Layer 20030801
10 PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20030704
11 SCENARIO Instance attribute Private Type reference (TYPE) XSS_CAT_SCENARIO Selected Scenario 20030704
12 VALUE_HELP_MGR Instance attribute Private Object reference (TYPE REF TO) IF_XSS_CAT_VALUE_HELP_MGR Manages Search Help Instances 20031217
13 VETO Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030801
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VETO Instance method Private Method Check Whether Veto Exists 20030801
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030704
3 GET_CALENDAR_WEEK Instance method Private Method 20030707
4 INITIALIZE_BUSINESS_LAYER Instance method Private Method Initializes Business Layer 20030704
5 INITIALIZE_DATE_SELECTION Instance method Private Method Initial period 20030707
6 INITIALIZE_EMPOLYEE Instance method Private Method Selected Person 20030707
7 INITIALIZE_LAYOUT Instance method Private Method 20030704
8 IS_CELL_READ_ONLY_DEPENDENT Instance method Public Method 20050728
9 ON_SAVE Instance method Private Method Save Data 20030721
10 PROFILE_COPY_HOURS Instance method Public Method 20030926
Events
Class CL_XSS_CAT_1_APPLICATION_CORE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HOURS_PER_DAY Private See coding Structure for Managing Data 20030815 BEGIN OF ty_hours_per_day, workdate TYPE datum, quantity_or_amount TYPE catscell, sobeg type tims, soend type tims, END OF ty_hours_per_day
2 TY_HOURS_PER_DAY_T Private See coding 20030815 ty_hours_per_day_t TYPE TABLE OF ty_hours_per_day
Method Signatures

Method CHECK_VETO Signature

Method CHECK_VETO on class CL_XSS_CAT_1_APPLICATION_CORE has no parameter.
Method CHECK_VETO on class CL_XSS_CAT_1_APPLICATION_CORE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030704
2 Importing IM_SCENARIO Call by reference Type reference (TYPE) XSS_CAT_SCENARIO Ausgewähltes Szenario 20030704

Method CONSTRUCTOR on class CL_XSS_CAT_1_APPLICATION_CORE has no exception.

Method GET_CALENDAR_WEEK Signature

Method GET_CALENDAR_WEEK on class CL_XSS_CAT_1_APPLICATION_CORE has no parameter.
Method GET_CALENDAR_WEEK on class CL_XSS_CAT_1_APPLICATION_CORE has no exception.

Method INITIALIZE_BUSINESS_LAYER Signature

Method INITIALIZE_BUSINESS_LAYER on class CL_XSS_CAT_1_APPLICATION_CORE has no parameter.
# Exception Resumable Description Created on
1 PERNR_NOT_ENQUEUED Mitarbeiter konnte nicht gesperrt werden 20030911

Method INITIALIZE_DATE_SELECTION Signature

Method INITIALIZE_DATE_SELECTION on class CL_XSS_CAT_1_APPLICATION_CORE has no parameter.
Method INITIALIZE_DATE_SELECTION on class CL_XSS_CAT_1_APPLICATION_CORE has no exception.

Method INITIALIZE_EMPOLYEE Signature

Method INITIALIZE_EMPOLYEE on class CL_XSS_CAT_1_APPLICATION_CORE has no parameter.
Method INITIALIZE_EMPOLYEE on class CL_XSS_CAT_1_APPLICATION_CORE has no exception.

Method INITIALIZE_LAYOUT Signature

Method INITIALIZE_LAYOUT on class CL_XSS_CAT_1_APPLICATION_CORE has no parameter.
Method INITIALIZE_LAYOUT on class CL_XSS_CAT_1_APPLICATION_CORE has no exception.

Method IS_CELL_READ_ONLY_DEPENDENT Signature

Method IS_CELL_READ_ONLY_DEPENDENT on class CL_XSS_CAT_1_APPLICATION_CORE has no parameter.
Method IS_CELL_READ_ONLY_DEPENDENT on class CL_XSS_CAT_1_APPLICATION_CORE has no exception.

Method ON_SAVE Signature

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

Method PROFILE_COPY_HOURS Signature

Method PROFILE_COPY_HOURS on class CL_XSS_CAT_1_APPLICATION_CORE has no parameter.
Method PROFILE_COPY_HOURS on class CL_XSS_CAT_1_APPLICATION_CORE has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 100