SAP ABAP Class CL_TASK_LEVEL_CATSXT (Task Level for Working Time Recording)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-TS (Application Component) Time Sheet
     CATS (Package) Cross-application time sheet
Properties
Class CL_TASK_LEVEL_CATSXT  
Short Description Task Level for Working Time Recording    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CATS   Cross-application time sheet 
Created 19991201   SAP 
Last change 20000128   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TASK_LEVEL_CATSXT has no forward declaration.
Interfaces
Class CL_TASK_LEVEL_CATSXT has no interface implemented.
Friends
Class CL_TASK_LEVEL_CATSXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EMP_TAB Static Attribute Private Type reference (TYPE) TY_EMP_TAB Table of Employee Object References 20000626
2 EMP_TAB_LN Static Attribute Private Type reference (TYPE) TY_EMP_TAB_LN Row of Internal Table EMP_TAB 20000626
3 GLOBAL_LEVEL_TAB Static Attribute Private Type reference (TYPE) CATSXT_TASKLEVEL_ITAB Internal Table for Task Levels plus Text - Sorted 19991216
4 LEVEL_TAB Instance attribute Private Type reference (TYPE) CATSXT_TASKLEVEL_ITAB Internal Table for Task Levels plus Text - Sorted 19991216
5 OBJECT_TAB Static Attribute Private Type reference (TYPE) TY_OBJECT_TAB Internal Table of Object References for Task Levels 19991201
6 OBJECT_TAB_LN Static Attribute Private Type reference (TYPE) TY_OBJECT_TAB_LN Row of Table OBJECT_TAB 19991201
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION Instance method Public Method Check Authorization for Task Level 20000626
2 CONSTRUCTOR Instance method Public Constructor Constructor 19991201
3 GET_ATTRIBUTES Instance method Public Method Provide Attributes for Task Level 19991216
4 GET_EMP_OBJECT_REFERENCE Instance method Private Method Provide Object Reference for Employee Object 20000626
5 GET_INSTANCE Static method Public Method Provide Object Reference for Task Level 19991220
6 GET_LEVEL_LIST Static method Public Method List of Task Levels Available System-Wide 19991201
7 GET_LONG_TEXT Instance method Public Method Provide Long Text for Task Level 19991201
8 IS_LEVEL_ACTIVE Instance method Public Method Is Level Valid on Certain Date? 19991201
9 READ_LEVELS Static method Private Method Read Task Levels from TCATX_LEVELS 19991201
Events
Class CL_TASK_LEVEL_CATSXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_EMP_TAB Private See coding 20000626
2 TY_EMP_TAB_LN Private See coding TY_EMP_TAB_LN 20000626
3 TY_OBJECT_TAB Private See coding TY_OBJECT_TAB 19991201
4 TY_OBJECT_TAB_LN Private See coding TY_OBJECT_TAB_LN 19991201
Method Signatures

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH '02' '02' Ändern, '06' Löschen 20000724
2 Importing IM_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20000626
3 Importing IM_VALIDITY_DATE Call by reference Type reference (TYPE) D SY-DATUM Gültigkeitsdatum für Berechtigungsprüfung 20000626
# Exception Resumable Description Created on
1 NOT_AUTHORIZED Keine Berechtigung für Tätigkeitsstufe 20000627

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK_LEVEL Call by reference Type reference (TYPE) CATSTASKLEVEL Tätigkeitsstufe 19991201
# Exception Resumable Description Created on
1 FAILED Tätigkeitsstufe existiert nicht 19991201

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALIDITY_DATE Call by reference Type reference (TYPE) D Gültigkeitsdatum 19991216
2 Returning RE_ATTRIBUTES Value transfer Type reference (TYPE) CATSXT_TASKLEVEL Tätigkeitsstufe plus Text 19991216
# Exception Resumable Description Created on
1 FAILED Tätigkeitsstufe existiert nicht am Gültigkeitsdatum 19991216

Method GET_EMP_OBJECT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20000626
2 Returning RE_EMP_OBJECT Value transfer Object reference (TYPE REF TO) CL_EMPLOYEE_CATSXT Mitarbeiter, der Time Sheet Daten erfasst 20000626
# Exception Resumable Description Created on
1 FAILED Mitarbeiterobjekt konnte nicht erzeugt werden 20000626

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK_LEVEL Call by reference Type reference (TYPE) CATSTASKLEVEL Tätigkeitsstufe 19991220
2 Returning RE_OBJECT_REFERENCE Value transfer Object reference (TYPE REF TO) CL_TASK_LEVEL_CATSXT Objektreferenz für Tätigkeitsstufe 19991220
# Exception Resumable Description Created on
1 FAILED Tätigkeitsstufe existiert nicht 19991220

Method GET_LEVEL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAST_ACTIVE_ONLY Call by reference Type reference (TYPE) XFELD 'X' Nur letzte aktive Stufen (Gültigkeitsdatum) besorgen 19991201
2 Returning RE_LEVEL_LIST Value transfer Type reference (TYPE) CATSXT_TASKLEVEL_ITAB Stufenliste 19991216
# Exception Resumable Description Created on
1 FAILED Keine Tätigkeitsstufen gefunden 19991207

Method GET_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TASK_LEVEL_TEXT Value transfer Type reference (TYPE) CATSXT_TXT25 Langtext zur Tätigkeitsstufe 19991201

Method GET_LONG_TEXT on class CL_TASK_LEVEL_CATSXT has no exception.

Method IS_LEVEL_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALIDITY_DATE Call by reference Type reference (TYPE) D SY-DATUM Gültigkeitsdatum 19991201
# Exception Resumable Description Created on
1 FAILED Tätigkeitsstufe ist am Gültigkeitsdatum nicht aktiv 19991201

Method READ_LEVELS Signature

Method READ_LEVELS on class CL_TASK_LEVEL_CATSXT has no parameter.
Method READ_LEVELS on class CL_TASK_LEVEL_CATSXT has no exception.
History
Last changed by/on SAP  20000128 
SAP Release Created in 46C