SAP ABAP Class CL_XSS_CAT_TIME_RECORD (Working Time)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   CA-TS (Application Component) Time Sheet
     PAOC_CATS_ESS_BUSINESS_LAYER (Package) Business Layer of ESS CATS
Properties
Class CL_XSS_CAT_TIME_RECORD  
Short Description Working Time    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_CATS_ESS_BUSINESS_LAYER   Business Layer of ESS CATS 
Created 20030606   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_XSS_CAT_TOOLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_XSS_CAT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_XSS_CAT_TIME_RECORD has no interface implemented.
Friends
Class CL_XSS_CAT_TIME_RECORD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTUAL_RECID Static Attribute Private Type reference (TYPE) XSS_CAT_RECID Unique Record ID of Working Time 20030606
2 CATSDB_EXT Instance attribute Private Type reference (TYPE) CATSDB_EXT CATS: Database Table for Time Sheet 20030606
3 LONGTEXT Instance attribute Private Type reference (TYPE) RHXSS_CAT_LONGTEXT_T Long Text Table 20030606
4 RECID Instance attribute Private Type reference (TYPE) XSS_CAT_RECID Unique Record ID of Working Time 20030606
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_TO_EXT Instance method Public Method Convert CATSDB to CATSDB_EXT 20030606
2 CONVERT_TO_INT Instance method Public Method Convert CATSDB_EXT to CATSDB 20030606
3 DELETE_RECORD Instance method Public Method Deletes Working Time Logically 20030909
4 GET_ACTUAL_RECID Static method Private Method Delivers Current Record ID 20030623
5 GET_CATSAMOUNT Instance method Public Method Delivers Amount 20030707
6 GET_CATSDB_EXT Instance method Public Method Delivers CATSD_EXT Part of an Object 20030606
7 GET_CATSQUANTITY Instance method Public Method Delvers Quantity 20030707
8 GET_COUNTER Instance method Public Method Delivers Counter for Working Time 20031010
9 GET_DB_RECORD Static method Public Method Delivers a Working Time for Import from DB 20030624
10 GET_DB_STATUS Instance method Public Method Delivers CATSDB Status of a Working Time 20030623
11 GET_EMPLOYEE Instance method Public Method Delivers Personnel Number of Record 20030707
12 GET_HOURS_FOR_SUM Instance method Public Method Delivers Hours Unit and Number of Hours 20030919
13 GET_LGART Instance method Public Method Delivers Wage Type 20030707
14 GET_LONGTEXT Instance method Public Method Delivers Long Text for Working Time 20030606
15 GET_NEW_RECORD Static method Public Method Delivers an Empty Working Time, Only RECID Is Set 20030606
16 GET_RECID Instance method Public Method Delivers Record ID 20030606
17 GET_SHORTTEXT Instance method Public Method Delivers Short Text for Working Time 20040309
18 GET_UNIT Instance method Public Method Delivers Unit 20030707
19 GET_VTKEN Instance method Public Method Delivers Previous Day Indicator 20030707
20 GET_WAERS Instance method Public Method Supplies Currency 20030707
21 GET_WORKDATE Instance method Public Method Delivers Date of Working Time 20030623
22 HAS_UNIT_OF_HOUR Instance method Public Method 'X' If Unit Is an Hour 20030708
23 IS_ADD_WAGETYPE Instance method Public Method Working Time Has a Bonus Wage Type 20030707
24 IS_RECORD_DELETED Instance method Public Method Is Record to Be Deleted? 20030714
25 SET_CATSDB_EXT Instance method Public Method Set CATSDB_EXT Part 20030606
26 SET_LONGTEXT Instance method Public Method Sets the Long Text 20030606
Events
Class CL_XSS_CAT_TIME_RECORD has no event.
Types
Class CL_XSS_CAT_TIME_RECORD has no local type.
Method Signatures

Method CONVERT_TO_EXT Signature

Method CONVERT_TO_EXT on class CL_XSS_CAT_TIME_RECORD has no parameter.
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler bei der Konvertierung 20030623

Method CONVERT_TO_INT Signature

Method CONVERT_TO_INT on class CL_XSS_CAT_TIME_RECORD has no parameter.
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler bei der Konvertierung 20030623

Method DELETE_RECORD Signature

Method DELETE_RECORD on class CL_XSS_CAT_TIME_RECORD has no parameter.
Method DELETE_RECORD on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_ACTUAL_RECID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RECID Value transfer Type reference (TYPE) XSS_CAT_RECID Eindeutige Satzkennung einer Arbeitszeit 20030623

Method GET_ACTUAL_RECID on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_CATSAMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_AMOUNT Value transfer Type reference (TYPE) CATSAMOUNT CATS Betrag 20030707

Method GET_CATSAMOUNT on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_CATSDB_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CATSDB_EXT Value transfer Type reference (TYPE) CATSDB_EXT Struktur für ICATSD 20030606

Method GET_CATSDB_EXT on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_CATSQUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_QUANTITY Value transfer Type reference (TYPE) CATSNUMBER Arbeitszeitblatt: Anzahl bezogen auf Maßeinheit 20030707

Method GET_CATSQUANTITY on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COUNTER Value transfer Type reference (TYPE) CATSCOUNTE Datum und Zeit, aktuelles (Applikationsserver-)Datum 20031010

Method GET_COUNTER on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_DB_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TIME_RECORD Value transfer Object reference (TYPE REF TO) CL_XSS_CAT_TIME_RECORD Arbeitszeit 20030624

Method GET_DB_RECORD on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_DB_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATUS Value transfer Type reference (TYPE) CATSSTATUS Bearbeitungsstatus 20030623

Method GET_DB_STATUS on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EMPLOYEE Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030707

Method GET_EMPLOYEE on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_HOURS_FOR_SUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HOURS Value transfer Type reference (TYPE) CATSNUMBER Arbeitszeitblatt: Anzahl bezogen auf Maßeinheit 20030919
2 Exporting EX_UNIT Call by reference Type reference (TYPE) MSEHI Maßeinheit 20030919

Method GET_HOURS_FOR_SUM on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_LGART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LGART Value transfer Type reference (TYPE) LGART Lohnart 20030707

Method GET_LGART on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LONGTEXT Value transfer Type reference (TYPE) RHXSS_CAT_LONGTEXT_T Langtext-Tabelle 20030623

Method GET_LONGTEXT on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_NEW_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030623
2 Returning RE_TIME_RECORD Value transfer Object reference (TYPE REF TO) CL_XSS_CAT_TIME_RECORD Arbeitszeit 20030606

Method GET_NEW_RECORD on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_RECID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RECID Value transfer Type reference (TYPE) XSS_CAT_RECID Eindeutige Satzkennung einer Arbeitszeit 20030606

Method GET_RECID on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_SHORTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SHORTTEXT Value transfer Type reference (TYPE) CATSSHORTT Kurztext 20040309

Method GET_SHORTTEXT on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_UNIT Value transfer Type reference (TYPE) MSEHI Maßeinheit 20030707

Method GET_UNIT on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_VTKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VTKEN Value transfer Type reference (TYPE) VTKEN Vortageskennzeichen 20030707

Method GET_VTKEN on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_WAERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_WAERS Value transfer Type reference (TYPE) WAERS Währungsschlüssel 20030707

Method GET_WAERS on class CL_XSS_CAT_TIME_RECORD has no exception.

Method GET_WORKDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_WORKDATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030623

Method GET_WORKDATE on class CL_XSS_CAT_TIME_RECORD has no exception.

Method HAS_UNIT_OF_HOUR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_UNIT_OF_HOUR Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030708

Method HAS_UNIT_OF_HOUR on class CL_XSS_CAT_TIME_RECORD has no exception.

Method IS_ADD_WAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_ADD_WAGE_TYPE Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030708

Method IS_ADD_WAGETYPE on class CL_XSS_CAT_TIME_RECORD has no exception.

Method IS_RECORD_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RETURN Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030714

Method IS_RECORD_DELETED on class CL_XSS_CAT_TIME_RECORD has no exception.

Method SET_CATSDB_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATSDB_EXT Call by reference Type reference (TYPE) CATSDB_EXT Struktur für ICATSD 20030606
# Exception Resumable Description Created on
1 ILLEGAL_CHANGE Verbotene Änderung am Counter/Workdate/Pernr eines Satzes 20030627

Method SET_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LONGTEXT Call by reference Type reference (TYPE) RHXSS_CAT_LONGTEXT_T Langtext-Tabelle 20030606

Method SET_LONGTEXT on class CL_XSS_CAT_TIME_RECORD has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 100