SAP ABAP Class CL_SAWE_CA_TIME_SHEET (Util-Class for Cats)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-PRS-LS (Application Component) Lean Staffing
     PSAWE_CO_REUSE (Package) Reuse objects for Structure Package EA-SAWE
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SAWE_SA_CONSTANTS Constants definitions 20091110
Properties
Class CL_SAWE_CA_TIME_SHEET  
Short Description Util-Class for Cats    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSAWE_CO_REUSE   Reuse objects for Structure Package EA-SAWE 
Created 20090924   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_SAWE_ENHANCED_FORECAST_OBJ Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_WE_ENGAGEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SAWE_SA_CONSTANTS Constants definitions 20091110
Friends
Class CL_SAWE_CA_TIME_SHEET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_SA_FIELDS Instance attribute Private Attribute reference (LIKE) 20091110
2 GC_ACTION_APPL Instance attribute Private Attribute reference (LIKE) 20091110
3 GC_ACTION_ASSIGN Instance attribute Private Attribute reference (LIKE) 20091110
4 GC_ACTION_CANDIDATE Instance attribute Private Attribute reference (LIKE) 20091110
5 GC_ACTION_DIALOG_BOX Instance attribute Private Attribute reference (LIKE) 20091110
6 GC_ACTION_OBJECT_ID Instance attribute Private Attribute reference (LIKE) 20091110
7 GC_ACTION_SEARCH Instance attribute Private Attribute reference (LIKE) 20091110
8 GC_ACTION_SEL_ID_CHANGED Instance attribute Private Attribute reference (LIKE) 20091110
9 GC_ACTION_TREE_SELECT Instance attribute Private Attribute reference (LIKE) 20091110
10 GC_API_CHANGE_INDICATOR Instance attribute Private Attribute reference (LIKE) 20091110
11 GC_AUTHORITY_ACTIVITY Instance attribute Private Attribute reference (LIKE) 20091110
12 GC_BOPF_KEYS Instance attribute Private Attribute reference (LIKE) 20091110
13 GC_CHAR Instance attribute Private Attribute reference (LIKE) 20091110
14 GC_DATE_BEGIN Instance attribute Private Attribute reference (LIKE) 20091110
15 GC_DATE_INFINITY Instance attribute Private Attribute reference (LIKE) 20091110
16 GC_DIALOG_BOX_ID Instance attribute Private Attribute reference (LIKE) 20091110
17 GC_EMPLOYEE_INFOTYPE Instance attribute Private Attribute reference (LIKE) 20091110
18 GC_EMPLOYEE_INFOTYPE_SUBTYP Instance attribute Private Attribute reference (LIKE) 20091110
19 GC_EMPLOYEE_SKILL Instance attribute Private Attribute reference (LIKE) 20091110
20 GC_EVENT_KEY Instance attribute Private Attribute reference (LIKE) 20091110
21 GC_FIELD_EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20091110
22 GC_FPM_DISPLAY_TYPE Instance attribute Private Attribute reference (LIKE) 20091110
23 GC_FPM_ELEMENT_ID Instance attribute Private Attribute reference (LIKE) 20091110
24 GC_FPM_MSG_SEVERITY Instance attribute Private Attribute reference (LIKE) 20091110
25 GC_FPM_VIEWS Instance attribute Private Attribute reference (LIKE) 20091110
26 GC_INFTY_PREFIX Instance attribute Private Attribute reference (LIKE) 20091110
27 GC_IN_DIALOG_MODE Instance attribute Private Attribute reference (LIKE) 20091110
28 GC_ISOCODE Instance attribute Private Attribute reference (LIKE) 20091110
29 GC_MAIL Instance attribute Private Attribute reference (LIKE) 20091110
30 GC_MAIL_SEND_OPTIONS Instance attribute Private Attribute reference (LIKE) 20091110
31 GC_MAX_AVAIL_HOURS Instance attribute Private Attribute reference (LIKE) 20091110
32 GC_MODE_CHANGE Instance attribute Private Attribute reference (LIKE) 20091110
33 GC_MODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20091110
34 GC_MSG_IDS Instance attribute Private Attribute reference (LIKE) 20091207
35 GC_MSG_TY Instance attribute Private Attribute reference (LIKE) 20091110
36 GC_NUMERATOR Instance attribute Private Attribute reference (LIKE) 20091207
37 GC_OBJECT_STATUS Instance attribute Private Attribute reference (LIKE) 20091110
38 GC_OBJECT_TYPES Instance attribute Private Attribute reference (LIKE) 20091110
39 GC_OBJECT_TYPE_P Instance attribute Private Attribute reference (LIKE) 20091110
40 GC_OBN_NAVIGATION Instance attribute Private Attribute reference (LIKE) 20091110
41 GC_OTR Instance attribute Private Attribute reference (LIKE) 20091110
42 GC_OTR_PARAMETER Instance attribute Private Attribute reference (LIKE) 20091110
43 GC_RANGE_OPTION Instance attribute Private Attribute reference (LIKE) 20091110
44 GC_RANGE_SIGN Instance attribute Private Attribute reference (LIKE) 20091110
45 GC_STRINGS_UI_BOPF Instance attribute Private Attribute reference (LIKE) 20091110
46 GC_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20091110
47 GC_STRUNAME_SERVICE_ATTR Instance attribute Private Attribute reference (LIKE) 20091110
48 GC_SUBTYP_A008 Instance attribute Private Attribute reference (LIKE) 20091110
49 GC_URL_PARAMETER Instance attribute Private Attribute reference (LIKE) 20091110
50 GC_WEGID_SAP_MANG Instance attribute Private Attribute reference (LIKE) 20091110
51 GS_FPM_FEEDER_CLASS Instance attribute Private Attribute reference (LIKE) 20091110
52 MC_DIM_KEY_TIME Constant Private Type reference (TYPE) DIMID 'TIME' Dimension key 20091207
53 MO_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) CL_SAWE_CUSTOMIZING Util-Class for Customizing 20091207
54 MO_EMPLOYEE Instance attribute Private Object reference (TYPE REF TO) CL_SAWE_EMPLOYEE Util-Class for Employee functions 20091207
55 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SAWE_CA_TIME_SHEET Util-Class for Cats 20090924
56 MT_SERVICE_ATTR Instance attribute Private Type reference (TYPE) EXTDFIEST DD Internal: Information on Table Fields 20091207
57 MT_SERVICE_ATTR_DEF Instance attribute Private Type reference (TYPE) SAWE_T_SERVICE_AT Staff Assignment Property of Service Attributes 20091222
58 MT_T006 Instance attribute Private Type reference (TYPE) TT_T006 Table Type for t006 20091207
59 MV_UNIT_DAY Static Attribute Private Type reference (TYPE) MSEHI Unit of Measurement 20091208
60 MV_UNIT_HR Instance attribute Private Type reference (TYPE) MSEHI Unit of Measurement 20091207
Methods
# Method Level Visibility Method type Description Created on
1 CALC_CATS_HOURS_FROM_WORKLIST Instance method Private Method 20091208
2 CHECK_IF_HOURS_REPORTED Instance method Public Method 20091217
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091207
4 GET_INSTANCE Static method Public Method Returns Singleton 20090924
5 GET_REPORTED_HRS_FOR_ASSGNMT Instance method Public Method Returns approved recorded hours for an assignment (FC group) 20091203
6 GET_REPORTED_HRS_FOR_EMPLOYEE Instance method Public Method Returns approved recorded hours to an employee 20091005
7 GET_REPORTED_HRS_FOR_ENH_FC Instance method Public Method (EhP6)Returns Approved Recorded Hrs - Enhanced Forecast Objs 20100923
8 GET_TARGET_HOURS Instance method Public Method Read employees targets hours from CATS 20091002
Events
Class CL_SAWE_CA_TIME_SHEET has no event.
Types
Class CL_SAWE_CA_TIME_SHEET has no local type.
Method Signatures

Method CALC_CATS_HOURS_FROM_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CATS_ACTUAL Call by reference Type reference (TYPE) CATSHOURS 20091208
2 Importing IT_WORKLIST_CATS Call by reference Type reference (TYPE) CATSDBCOMM_ITAB CATSXT: Internal Table with CATSDBCOMM Structure 20091208
3 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D 20091208

Method CALC_CATS_HOURS_FROM_WORKLIST on class CL_SAWE_CA_TIME_SHEET has no exception.

Method CHECK_IF_HOURS_REPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) SAWE_S_SA_ITM Staff Assignment Item 20091217
2 Importing IT_WORKLIST_CATS Call by reference Type reference (TYPE) CATSDBCOMM_ITAB CATSXT: Internal Table with CATSDBCOMM Structure 20091217
3 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091217
4 Returning RV_HOURS_REPORTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091217

Method CHECK_IF_HOURS_REPORTED on class CL_SAWE_CA_TIME_SHEET has no exception.

Method CONSTRUCTOR Signature

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

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SAWE_CA_TIME_SHEET Util-Class for Cats 20090924

Method GET_INSTANCE on class CL_SAWE_CA_TIME_SHEET has no exception.

Method GET_REPORTED_HRS_FOR_ASSGNMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CATS_ACTUAL Call by reference Type reference (TYPE) CATSHOURS Hours 20091203
2 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) SAWE_S_SA_ITM Staff Assignment Item 20091203
3 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091203
4 Importing IV_ENGAGEMENT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20091203
5 Importing IV_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091203
6 Importing IV_FC_GROUP_REL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091203
# Exception Resumable Description Created on
1 NO_AUTHORITY Authority missing for reading CATS data 20091203

Method GET_REPORTED_HRS_FOR_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CATS_ACTUAL Call by reference Type reference (TYPE) CATSHOURS Hours 20091008
2 Importing IV_DATE_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091005
3 Importing IV_DATE_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091005
4 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091005
5 Importing IV_ENGAGEMENT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20091005
6 Importing IV_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091008
# Exception Resumable Description Created on
1 NO_AUTHORITY Authority missing for reading CATS data 20091203

Method GET_REPORTED_HRS_FOR_ENH_FC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CATS_ACTUAL Call by reference Type reference (TYPE) CATSHOURS Hours 20100923
2 Importing IS_PERNR_ENH_FC Call by reference Type reference (TYPE) CL_SAWE_ENHANCED_FORECAST_OBJ=>TY_PERNR_ENH_FC 20110221
3 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20100923
4 Importing IV_ENGAGEMENT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20100923
5 Importing IV_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20100923
# Exception Resumable Description Created on
1 NO_AUTHORITY Authority missing for reading CATS data 20100923

Method GET_TARGET_HOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TARGET_HOURS Call by reference Type reference (TYPE) SAWE_T_TARGET_HOURS Sawe: Target hours for employee 20091006
2 Exporting EV_TARGET_HOURS Call by reference Type reference (TYPE) ABATTSTD Absence/Attendance hours 20091005
3 Importing IV_DATE_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091002
4 Importing IV_DATE_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091002
5 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091002
# Exception Resumable Description Created on
1 TARGET_HOURS_ERROR Ausnahme beim Besorgen der Vorgabestunden 20091002
History
Last changed by/on SAP  20110908 
SAP Release Created in 605