SAP ABAP Class CL_TASK_COMPONENT_CATSXT (Task Component 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_COMPONENT_CATSXT  
Short Description Task Component 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
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_TASK_COMPONENT_CATSXT has no interface implemented.
Friends
Class CL_TASK_COMPONENT_CATSXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACC_TAB Instance attribute Private Type reference (TYPE) TY_ACCESS_TAB Table with Access Keys 20020218
2 COMPONENT_TAB Instance attribute Private Type reference (TYPE) CATSXT_TASKCOMPONENT_ITAB Internal Table of Components 19991201
3 CO_CATSXT Constant Private Type reference (TYPE) CATSXT_ACCESS_KEY 'CATSXT' CATSXT: Access Key for Transaction Control 20020218
4 CO_STATUS Constant Private Type reference (TYPE) SYMSGTY 'S' Success 20020218
5 CO_X Constant Private Type reference (TYPE) XFELD 'X' Constant 'X' 20020218
6 DETAIL_TAB Instance attribute Private Type reference (TYPE) TCATX_COMP_DTL_ITAB CATX: Component Details - Internal Table 20020218
7 GLOBAL_COMPONENT_TAB Static Attribute Private Type reference (TYPE) CATSXT_TASKCOMPONENT_ITAB Internal Table of Components 19991216
8 HOUR_UNIT Static Attribute Private Type reference (TYPE) MEINH Unit of measure for display 20020218
9 OBJECT_TAB Static Attribute Private Type reference (TYPE) TY_OBJECT_TAB Internal Table of Object References for Components 19991201
10 OBJECT_TAB_LN Static Attribute Private Type reference (TYPE) TY_OBJECT_TAB_LN Row of Table OBJECT_TAB 19991201
11 TASKCOMPONENT Instance attribute Private Type reference (TYPE) CATSTASKCOMPONENT Task Component 20020218
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DETAIL Instance method Public Method Check Component Details 20020214
2 CHECK_MIN_MAX_DELTA Instance method Private Method Check Value for Component Against Min., Max. Delta 20020214
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020218
4 CONSTRUCTOR Instance method Public Constructor Constructor 19991201
5 DISPLAY_DEFAULT_VALUES Static method Public Method Display Default Values for Components in ALV 20020222
6 GET_ATTRIBUTES Instance method Public Method Provide Attributes of a Task Component 19991216
7 GET_COMPONENT_LIST Static method Public Method List of Task Components Available System-Wide 19991201
8 GET_DEFAULT_VALUE Instance method Public Method Provide Default Value for Component 20020214
9 GET_DETAILS Instance method Private Method Provide Component Details 20020214
10 GET_INSTANCE Static method Public Method Provide Object Reference for Task Component 19991220
11 GET_LONG_TEXT Instance method Public Method Provide Long Text for Component 19991201
12 IS_COMPONENT_ACTIVE Instance method Public Method Is Component Valid on Certain Date? 19991201
13 READ_COMPONENTS Static method Private Method Read Task Components from TCATX_COMPONENTS 19991201
Events
Class CL_TASK_COMPONENT_CATSXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ACCESS_LN Private See coding 20020218
2 TY_ACCESS_TAB Private See coding 20020218
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_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QUANTITY Call by reference Type reference (TYPE) CATSNUMBER Arbeitszeitblatt: Anzahl bezogen auf Maßeinheit 20020214
2 Exporting EX_RETURN Call by reference Type reference (TYPE) CATS_MESG_ITAB Messages 20020214
3 Importing IM_BEGUZ Call by reference Type reference (TYPE) CATSBEGUZ Beginnuhrzeit 20020214
4 Importing IM_ENDUZ Call by reference Type reference (TYPE) CATSENDUZ Endeuhrzeit 20020214
5 Importing IM_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020214
6 Importing IM_TASK_LEVEL Call by reference Type reference (TYPE) CATSTASKLEVEL Tätigkeitsstufe 20020214
7 Importing IM_TASK_TYPE Call by reference Type reference (TYPE) CATSTASKTYPE Tätigkeitstyp 20020214
8 Importing IM_UNIT Call by reference Type reference (TYPE) MSEHI Maßeinheit 20020214
9 Importing IM_VALIDITY_DATE Call by reference Type reference (TYPE) CATSDATE Gueltigkeitsdatum 20020214

Method CHECK_DETAIL on class CL_TASK_COMPONENT_CATSXT has no exception.

Method CHECK_MIN_MAX_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QUANTITY Call by reference Type reference (TYPE) CATSNUMBER Arbeitszeitblatt: Anzahl bezogen auf Maßeinheit 20020214
2 Exporting EX_RETURN Call by reference Type reference (TYPE) CATS_MESG CATS: Message-Handling für Exits 20020214
3 Importing IM_DELTA Call by reference Type reference (TYPE) CATSXT_NUMBER Arbeitszeitblatt: Anzahl bezogen auf Maßeinheit 20020214
4 Importing IM_MAXIMUM Call by reference Type reference (TYPE) CATSXT_NUMBER Arbeitszeitblatt: Anzahl bezogen auf Maßeinheit 20020214
5 Importing IM_MINIMUM Call by reference Type reference (TYPE) CATSXT_NUMBER Arbeitszeitblatt: Anzahl bezogen auf Maßeinheit 20020214
6 Importing IM_UNIT Call by reference Type reference (TYPE) MSEHI Maßeinheit 20020214

Method CHECK_MIN_MAX_DELTA on class CL_TASK_COMPONENT_CATSXT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_TASK_COMPONENT_CATSXT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_TASK_COMPONENT_CATSXT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK_COMPONENT Call by reference Type reference (TYPE) CATSTASKCOMPONENT Tätigkeitskomponente 19991201
# Exception Resumable Description Created on
1 FAILED Komponente wurde nicht gefunden 19991201

Method DISPLAY_DEFAULT_VALUES 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 20020222

Method DISPLAY_DEFAULT_VALUES on class CL_TASK_COMPONENT_CATSXT has no exception.

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_TASKCOMPONENT Tätigkeitskomponente plus Text 19991216
# Exception Resumable Description Created on
1 FAILED Tätigkeitskomponente existiert nicht zum Gültigkeitsdatum 19991220

Method GET_COMPONENT_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 Komponenten (Gültigkeitsdatum) besorgen 19991201
2 Returning RE_COMPONENTS Value transfer Type reference (TYPE) CATSXT_TASKCOMPONENT_ITAB Komponentenliste 19991207
# Exception Resumable Description Created on
1 FAILED Keine Tätigkeitskomponenten gefunden 19991207

Method GET_DEFAULT_VALUE 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 20020214
2 Importing IM_TASK_LEVEL Call by reference Type reference (TYPE) CATSTASKLEVEL Tätigkeitsstufe 20020214
3 Importing IM_TASK_TYPE Call by reference Type reference (TYPE) CATSTASKTYPE Tätigkeitstyp 20020214
4 Importing IM_VALIDITY_DATE Call by reference Type reference (TYPE) CATSDATE Gueltigkeitsdatum 20020214
5 Returning RE_DEFAULT Value transfer Type reference (TYPE) CATSXT_NUMBER Defaultwert 20020214

Method GET_DEFAULT_VALUE on class CL_TASK_COMPONENT_CATSXT has no exception.

Method GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCESS_KEY Call by reference Type reference (TYPE) CATSXT_ACCESS_KEY CATSXT: Zugriffsschlüssel für Transaktionssteuerung 20020214
2 Importing IM_TASK_LEVEL Call by reference Type reference (TYPE) CATSTASKLEVEL Tätigkeitsstufe 20020214
3 Importing IM_TASK_TYPE Call by reference Type reference (TYPE) CATSTASKTYPE Tätigkeitstyp 20020214
4 Returning RE_DETAIL Value transfer Type reference (TYPE) TCATX_COMP_DTL Komponentendetails 20020214

Method GET_DETAILS on class CL_TASK_COMPONENT_CATSXT has no exception.

Method GET_INSTANCE Signature

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

Method GET_LONG_TEXT Signature

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

Method GET_LONG_TEXT on class CL_TASK_COMPONENT_CATSXT has no exception.

Method IS_COMPONENT_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ätigkeitskomponente ist am Gültigkeitsdatum nicht aktiv 19991201

Method READ_COMPONENTS Signature

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