SAP ABAP Class CL_XSS_CAT_BUFFER (Employee's Buffer)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XSS_CAT_DAY_INFO Access to Calendar Information 20030606
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XSS_CAT_TIME_SHEET Access to Time Sheet 20030606
Properties
Class CL_XSS_CAT_BUFFER  
Short Description Employee's Buffer    
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
# Interface Abstract Final Description Created on
1 IF_XSS_CAT_DAY_INFO Access to Calendar Information 20030606
2 IF_XSS_CAT_TIME_SHEET Access to Time Sheet 20030606
Friends
Class CL_XSS_CAT_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER_MODE_RELEASE Instance attribute Private Type reference (TYPE) XSS_CAT_BOOLEAN 'X': Buffer Is in Release Mode 20030703
2 BUFFER_OF_TIME_RECORDS Instance attribute Private Type reference (TYPE) RHXSS_CAT_BUFFER_T CATS: Data Entry Profiles 20030606
3 CALENDAR Instance attribute Private Type reference (TYPE) L_CALENDAR_TAB_TYPE CATS: Data Entry Profiles 20030606
4 EMPLOYEE_ID Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20030606
5 EMPL_BUFFER_TAB Static Attribute Private Type reference (TYPE) L_EMPL_BUFFER_T Table with Employee and Buffer 20030611
6 END_DATE_BUFFER Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20030606
7 LT_CPRO Instance attribute Private See coding 20120529
8 LT_CTAS Instance attribute Private See coding 20120529
9 MEINH Static Attribute Private Type reference (TYPE) MSEHI Default Hour Unit of Application 20030715
10 PROFILE Instance attribute Private Object reference (TYPE REF TO) CL_XSS_CAT_PROFILE Data Entry Profile 20030606
11 START_DATE_BUFFER Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20030606
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CHECK_TABLE Instance method Private Method Generates Check Table from Buffer 20030702
2 BUILD_RELEASE_TAB Instance method Private Method Generation of Table of Records to Be Released 20030704
3 BUILD_SIM_TABLE_FROM_BUFFER Instance method Private Method Generates Simulation Table from Buffer 20030716
4 BUILD_SIM_TABLE_OUTSIDE_BUF Instance method Private Method Gen. Sim. Table with All Non-Buffer Records with Status 10 20030716
5 BUILD_UPDATE_TABLE Instance method Private Method Generates Update Table from Buffer 20030630
6 CHANGE_BUFFER_STATUS Instance method Private Method Changes Buffer Status of Record 20030630
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030611
8 CONVERT_BWGRL_PRICE_TO_INT Instance method Private Method Converts BWGRL or PRICE to Internal 20030812
9 CONVERT_CATSCELL Instance method Private Method Converts CATSCELL 20030812
10 CONVERT_FROM_CATSCELL Instance method Private Method Supplies CATSDB_EXT Fields from Display Field 20030715
11 CONVERT_TO_CATSCELL Instance method Private Method Determines Display Field from a Record 20030715
12 CONVERT_TO_INTERFACE Instance method Private Method Converts Buffer Table into Interface Structures 20030630
13 CONVERT_TO_OUT_BWGRL Instance method Private Method Determines Display Field BWGRL from a Record 20030805
14 CONVERT_TO_OUT_PRICE Instance method Private Method Determines Display Field PRICE from a Record 20030805
15 DETERMINE_CPROJ_DATA Instance method Private Method Check If C-Project Is Open 20090904
16 DETERMINE_DETAIL_DATA Instance method Public Method Does Detailed Information About the Record Exist? 20030717
17 DETERMINE_DETAIL_IS_READ_ONLY Instance method Private Method Is Detail Read Only? 20030715
18 DETERMINE_MEINH Instance method Private Method Gets Default Hour Unit of Application 20030715
19 DETERMINE_MESSAGE_TEXT Instance method Private Method Generates Text for a Message 20031001
20 DETERMINE_REC_HAS_ERROR Instance method Private Method Does a Record from the Buffer Have Errors? 20030711
21 DETERMINE_REC_IS_READ_ONLY Instance method Private Method Is a Record from the Buffer Read Only? 20030711
22 GET_AWART_DEACTIVE Instance method Private Method 20090826
23 GET_BUFFER_END_DATE Instance method Public Method Delivers End Date of Buffer Period 20030707
24 GET_BUFFER_PER_DAY Instance method Public Method Delivers All Buffer Entries for One Day 20030702
25 GET_INSTANCE Static method Public Method Delivers Buffer for Time Sheet 20030606
26 GET_MEINH Instance method Public Method Delivers Default Hour Unit 20030717
27 HANDLE_TEXT Instance method Private Method Short Text/Long Text Combination 20040309
28 INSERT_REC_INTO_BUFFER Instance method Private Method Adds Working Time to Working Time Buffer 20030623
29 INVALIDATE Static method Public Method Invalidates Buffer for Employee 20030618
30 IS_RECORD_DELETED Instance method Private Method Record from Interface Is to Be Deleted 20030714
31 MESSAGE_HANDLING_FOR_SIM Instance method Private Method Adopts Messages from CATS_EXTERNAL_INTERFACE 20030716
32 READ_CATSDB Instance method Private Method Reads Table CATSDB 20030624
33 READ_CATSDB_FOR_RELEASE Instance method Private Method Reads Records to Be Released from Table CATSDB 20030703
34 READ_CHANGED_RECS_FROM_BUFFER Instance method Private Method Delivers All Changed Records of the Session 20030703
35 READ_LONGTEXT_FROM_DB Instance method Private Method Imports Long Text for a Record 20030624
36 READ_REC_FOR_RELEASE_FROM_BUF Instance method Private Method Gets Working Times from Buffer for a Period 20030703
37 READ_TIME_REC_FROM_BUFFER Instance method Private Method Gets Working Times from Buffer for a Period 20030626
38 REFRESH_CALENDAR Instance method Private Method Updates Calendar 20030606
39 REFRESH_TIME_REC_BUFFER Instance method Private Method If Necessary Updates Working Time Buffer by Reading 20030624
40 RESET_BUFFER Instance method Private Method Releases Buffer 20030701
41 RESET_CALENDAR Instance method Private Method Releases Calendar 20030701
42 SET_MEMORY Instance method Private Method Sets Context for Global Checks 20030731
43 SET_TIME_RECORDS Instance method Private Method 20030909
44 TRANSFORM_DAY_TO_STRUCT Instance method Private Method Converts a Calendar Object into Calendar Information 20030624
45 TRANSFORM_TO_OBJECT Instance method Private Method Transforms Structure in Working Time Object 20030624
46 TRANSFORM_TO_STRUCT Instance method Private Method Transforms Working Time Object in Structure 20030624
47 UPDATE_MESSAGE_HANDLER Instance method Private Method Adopts Messages from CATS_EXTERNAL_INTERFACE 20030701
48 UPDATE_TIME_REC_BUFFER Instance method Private Method Updates Buffer After Check 20030701
Events
Class CL_XSS_CAT_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CPRO_STRUC Private See coding 20120529 BEGIN OF cpro_struc, pernr TYPE catsdb_ext-pernr, cpr_extid TYPE catsdb_ext-cpr_extid, cpr_objgextid TYPE catsdb_ext-cpr_objgextid, workdate TYPE catsdb_ext-workdate, cpro_guid TYPE cats_cpr_guid, END OF cpro_struc
Method Signatures

Method BUILD_CHECK_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_END_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030717
2 Importing IM_START_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030717
3 Returning RE_CHECK_TAB Value transfer Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030702

Method BUILD_CHECK_TABLE on class CL_XSS_CAT_BUFFER has no exception.

Method BUILD_RELEASE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RELEASE_TAB Call by reference Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT_T Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten 20030704
2 Returning RE_RELEASE_TAB Value transfer Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030704
# Exception Resumable Description Created on
1 BUFFER_ERROR Inkonsistenz im Puffer 20030704

Method BUILD_SIM_TABLE_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SIM_TAB Value transfer Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030716

Method BUILD_SIM_TABLE_FROM_BUFFER on class CL_XSS_CAT_BUFFER has no exception.

Method BUILD_SIM_TABLE_OUTSIDE_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_INTERFACE_TAB Call by reference Type reference (TYPE) L_CATS_EXT_TAB_TYPE 20030716
# Exception Resumable Description Created on
1 DATABASE_ERROR Fehler beim Einlesen von der Datenbank 20030716

Method BUILD_UPDATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_UPDATE_TAB Value transfer Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030630

Method BUILD_UPDATE_TABLE on class CL_XSS_CAT_BUFFER has no exception.

Method CHANGE_BUFFER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION Call by reference Type reference (TYPE) XSS_CAT_ACTION Aktion des Puffers 20030630
2 Importing IM_OLD_STATUS Call by reference Type reference (TYPE) XSS_CAT_BUFFER_STATUS Status einer Arbeitszeit im Puffer 20030630
3 Returning RE_NEW_STATUS Value transfer Type reference (TYPE) XSS_CAT_BUFFER_STATUS Status einer Arbeitszeit im Puffer 20030630

Method CHANGE_BUFFER_STATUS on class CL_XSS_CAT_BUFFER has no exception.

Method CONSTRUCTOR 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 20030611
2 Importing IM_PROFILE Call by reference Object reference (TYPE REF TO) CL_XSS_CAT_PROFILE Erfassungsprofil 20030611

Method CONSTRUCTOR on class CL_XSS_CAT_BUFFER has no exception.

Method CONVERT_BWGRL_PRICE_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CELL Call by reference Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20030812
2 Importing IM_CELL Call by reference Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20030812
3 Importing IM_CURR Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030812
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20030812

Method CONVERT_CATSCELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CATSCELL Call by reference Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20030812
2 Exporting EX_WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20100105
3 Importing IM_CATSDB_EXT Call by reference Type reference (TYPE) CATSDB_EXT CATS: CATSDB erweitert mit Zusatzinformationen 20030812
# Exception Resumable Description Created on
1 CONVERSION_NOT_POSSIBLE Fehler beim Konvertieren 20030812

Method CONVERT_FROM_CATSCELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CATSDB_EXT Value transfer Type reference (TYPE) CATSDB_EXT CATS: CATSDB erweitert mit Zusatzinformationen 20030715
2 Importing IM_CATSCELL Call by reference Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20030715
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20030812

Method CONVERT_TO_CATSCELL 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 CATS: CATSDB erweitert mit Zusatzinformationen 20030715
2 Returning RE_CATSCELL Value transfer Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20030715

Method CONVERT_TO_CATSCELL on class CL_XSS_CAT_BUFFER has no exception.

Method CONVERT_TO_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INTERFACE_TAB Call by reference Type reference (TYPE) L_CATS_EXT_TAB_TYPE 20030630
2 Exporting EX_LONGTEXT_TAB Call by reference Type reference (TYPE) L_LONGTEXT_EXT_TAB_TYPE 20030630
3 Importing IM_UPDATE_TAB Call by reference Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030630

Method CONVERT_TO_INTERFACE on class CL_XSS_CAT_BUFFER has no exception.

Method CONVERT_TO_OUT_BWGRL 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 CATS: CATSDB erweitert mit Zusatzinformationen 20030805
2 Returning RESULT Value transfer Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20030805

Method CONVERT_TO_OUT_BWGRL on class CL_XSS_CAT_BUFFER has no exception.

Method CONVERT_TO_OUT_PRICE 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 CATS: CATSDB erweitert mit Zusatzinformationen 20030805
2 Returning RESULT Value transfer Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20030805

Method CONVERT_TO_OUT_PRICE on class CL_XSS_CAT_BUFFER has no exception.

Method DETERMINE_CPROJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GUID Value transfer Type reference (TYPE) CATS_CPR_GUID Projektkennung (GUID) 20090904
2 Importing IM_EXTID Call by reference Type reference (TYPE) CATS_CPR_EXTID Externe Prokektkennung 20090904
3 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20090904
4 Importing WORKDATE Call by reference Type reference (TYPE) CATSDATE Datum 20090904

Method DETERMINE_CPROJ_DATA on class CL_XSS_CAT_BUFFER has no exception.

Method DETERMINE_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIME_REC_EXT Call by reference Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT CATS: CATSDB erweitert mit Zusatzinformationen 20030717
2 Returning RE_RETURN Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030717

Method DETERMINE_DETAIL_DATA on class CL_XSS_CAT_BUFFER has no exception.

Method DETERMINE_DETAIL_IS_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIME_REC_EXT Call by reference Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT CATS: CATSDB erweitert mit Zusatzinformationen 20030715
2 Returning RE_READ_ONLY Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030715

Method DETERMINE_DETAIL_IS_READ_ONLY on class CL_XSS_CAT_BUFFER has no exception.

Method DETERMINE_MEINH Signature

Method DETERMINE_MEINH on class CL_XSS_CAT_BUFFER has no parameter.
# Exception Resumable Description Created on
1 CUSTOMIZING_ERROR Keine Stunden-Einheit zu finden 20030715

Method DETERMINE_MESSAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Type reference (TYPE) MESG Nachrichtensammler für Cats 20031001
2 Returning RE_TEXT Value transfer Type reference (TYPE) BAPI_MSG Meldungstext 20031001

Method DETERMINE_MESSAGE_TEXT on class CL_XSS_CAT_BUFFER has no exception.

Method DETERMINE_REC_HAS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RECID Call by reference Type reference (TYPE) XSS_CAT_RECID Eindeutige Satzkennung einer Arbeitszeit 20030711
2 Returning RE_HAS_ERROR Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030711

Method DETERMINE_REC_HAS_ERROR on class CL_XSS_CAT_BUFFER has no exception.

Method DETERMINE_REC_IS_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIME_REC_EXT Call by reference Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT CATS: CATSDB erweitert mit Zusatzinformationen 20030715
2 Returning RE_READ_ONLY Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030711

Method DETERMINE_REC_IS_READ_ONLY on class CL_XSS_CAT_BUFFER has no exception.

Method GET_AWART_DEACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AWART Call by reference Type reference (TYPE) AWART Ab- oder Anwesenheitsart 20090826
2 Exporting DEACTIVATED Call by reference Type reference (TYPE) FLAG allgemeines flag 20090826
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Ab- oder Anwesenheitsart 20090826
4 Importing WORKDATE Call by reference Type reference (TYPE) CATSDATE Datum 20090826

Method GET_AWART_DEACTIVE on class CL_XSS_CAT_BUFFER has no exception.

Method GET_BUFFER_END_DATE Signature

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

Method GET_BUFFER_END_DATE on class CL_XSS_CAT_BUFFER has no exception.

Method GET_BUFFER_PER_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030702
2 Returning RE_BUFFER_TAB Value transfer Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030702

Method GET_BUFFER_PER_DAY on class CL_XSS_CAT_BUFFER has no exception.

Method GET_INSTANCE 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 20030606
2 Importing IM_PROFILE Call by reference Object reference (TYPE REF TO) CL_XSS_CAT_PROFILE Erfassungsprofil 20030606
3 Returning RE_BUFFER Value transfer Object reference (TYPE REF TO) CL_XSS_CAT_BUFFER Puffer des Mitarbeiters 20030606

Method GET_INSTANCE on class CL_XSS_CAT_BUFFER has no exception.

Method GET_MEINH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) MSEHI Maßeinheit 20030717
# Exception Resumable Description Created on
1 CUSTOMIZING_ERROR 20030811

Method HANDLE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CATSDB_EXT Call by reference Type reference (TYPE) CATSDB_EXT CATS: CATSDB erweitert mit Zusatzinformationen 20040309
2 Changing CH_LONGTEXT_T Call by reference Type reference (TYPE) RHXSS_CAT_LONGTEXT_T Langtext-Tabelle 20040309
3 Importing IM_REF_TO_TIME_REC Call by reference Object reference (TYPE REF TO) CL_XSS_CAT_TIME_RECORD Arbeitszeit 20040309

Method HANDLE_TEXT on class CL_XSS_CAT_BUFFER has no exception.

Method INSERT_REC_INTO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RECID Call by reference Type reference (TYPE) XSS_CAT_RECID Eindeutige Satzkennung einer Arbeitszeit 20030702
2 Importing IM_BUFFER_ACTION Call by reference Type reference (TYPE) XSS_CAT_ACTION Aktion des Puffers 20030703
3 Importing IM_REF_TO_TIME_REC Call by reference Object reference (TYPE REF TO) CL_XSS_CAT_TIME_RECORD Arbeitszeit 20030623

Method INSERT_REC_INTO_BUFFER on class CL_XSS_CAT_BUFFER has no exception.

Method INVALIDATE 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 20030618
# Exception Resumable Description Created on
1 PERNR_DOES_NOT_EXIST Pernr existiert nicht 20030623

Method IS_RECORD_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTERFACE_LINE Call by reference Type reference (TYPE) CATSDB_EXT CATS: CATSDB erweitert mit Zusatzinformationen 20030714
2 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_BUFFER has no exception.

Method MESSAGE_HANDLING_FOR_SIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTERFACE_TAB Call by reference Type reference (TYPE) L_CATS_EXT_TAB_TYPE 20030717
2 Importing IM_MESSAGE_TAB Call by reference Type reference (TYPE) L_MESS_TAB_TYPE 20030716
3 Importing IM_UPDATE_TAB Call by reference Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030716

Method MESSAGE_HANDLING_FOR_SIM on class CL_XSS_CAT_BUFFER has no exception.

Method READ_CATSDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_END_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030624
2 Importing IM_START_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030624
# Exception Resumable Description Created on
1 DATABASE_ERROR Fehler beim Einlesen der Arbeitszeiten von der CATSDB 20030624

Method READ_CATSDB_FOR_RELEASE Signature

Method READ_CATSDB_FOR_RELEASE on class CL_XSS_CAT_BUFFER has no parameter.
# Exception Resumable Description Created on
1 DATABASE_ERROR Fehler beim Einlesen der Arbeitszeiten von der CATSDB 20030703

Method READ_CHANGED_RECS_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED_RECORDS Call by reference Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT_T Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten 20030703
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler bei der Konvertierung 20030703

Method READ_LONGTEXT_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COUNTER Call by reference Type reference (TYPE) CATSCOUNTE Zähler für Sätze in der Zeiterfassung 20030624
2 Importing IM_TEXT_FORMAT Call by reference Type reference (TYPE) CATS_TEXT_FORMAT_IMPORT Text Format für den Import von Langtexten 20030624
3 Returning RE_LONGTEXT_T Value transfer Type reference (TYPE) RHXSS_CAT_LONGTEXT_T Langtext-Tabelle 20030624

Method READ_LONGTEXT_FROM_DB on class CL_XSS_CAT_BUFFER has no exception.

Method READ_REC_FOR_RELEASE_FROM_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TIME_REC_TAB Value transfer Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT_T Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten 20030703
# Exception Resumable Description Created on
1 BUFFER_ERROR Fehler im Puffer 20030703
2 CONVERSION_ERROR Fehler bei der Konvertierung 20030703

Method READ_TIME_REC_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TIME_REC_TAB Value transfer Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT_T Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten 20030626
2 Importing IM_END_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030626
3 Importing IM_START_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030626
# Exception Resumable Description Created on
1 BUFFER_ERROR Fehler im Puffer 20030626
2 CONVERSION_ERROR Fehler bei der Konvertierung 20030626

Method REFRESH_CALENDAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_END_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030606
2 Importing IM_START_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030606

Method REFRESH_CALENDAR on class CL_XSS_CAT_BUFFER has no exception.

Method REFRESH_TIME_REC_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_END_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030624
2 Importing IM_START_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030624
# Exception Resumable Description Created on
1 DATABASE_ERROR Fehler beim Einlesen der Arbeitszeiten von der CATSDB 20030624

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_XSS_CAT_BUFFER has no parameter.
Method RESET_BUFFER on class CL_XSS_CAT_BUFFER has no exception.

Method RESET_CALENDAR Signature

Method RESET_CALENDAR on class CL_XSS_CAT_BUFFER has no parameter.
Method RESET_CALENDAR on class CL_XSS_CAT_BUFFER has no exception.

Method SET_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONSIDER_PROFILE Call by reference Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030731

Method SET_MEMORY on class CL_XSS_CAT_BUFFER has no exception.

Method SET_TIME_RECORDS Signature

Method SET_TIME_RECORDS on class CL_XSS_CAT_BUFFER has no parameter.
Method SET_TIME_RECORDS on class CL_XSS_CAT_BUFFER has no exception.

Method TRANSFORM_DAY_TO_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DAY Call by reference Object reference (TYPE REF TO) CL_XSS_CAT_DAY Ein Tag des Kalenders 20030624
2 Returning RE_DAY_EXT Value transfer Type reference (TYPE) RHXSS_CAT_CALENDAR_DAY Kalendertag 20030624

Method TRANSFORM_DAY_TO_STRUCT on class CL_XSS_CAT_BUFFER has no exception.

Method TRANSFORM_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REF_TO_TIME_REC Call by reference Object reference (TYPE REF TO) CL_XSS_CAT_TIME_RECORD Arbeitszeit 20030624
2 Importing IM_TIME_REC_EXT Call by reference Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT Externe Sicht auf eine Arbeitszeit mit Langtext 20030624
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20030812
2 ILLEGAL_CHANGE Unerlaubte Änderung im Counter/Workdate/Employee 20030627

Method TRANSFORM_TO_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TIME_REC Call by reference Object reference (TYPE REF TO) CL_XSS_CAT_TIME_RECORD Arbeitszeit 20030624
2 Returning RE_TIME_REC_EXT Value transfer Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT Externe Sicht auf eine Arbeitszeit mit Langtext 20030624

Method TRANSFORM_TO_STRUCT on class CL_XSS_CAT_BUFFER has no exception.

Method UPDATE_MESSAGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONSIDER_PROFILE Call by reference Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030731
2 Importing IM_MESSAGE_TAB Call by reference Type reference (TYPE) L_MESS_TAB_TYPE 20030701
3 Importing IM_UPDATE_TAB Call by reference Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030701

Method UPDATE_MESSAGE_HANDLER on class CL_XSS_CAT_BUFFER has no exception.

Method UPDATE_TIME_REC_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_TAB Call by reference Type reference (TYPE) RHXSS_CAT_BUFFER_T Interner Puffer mit Arbeistzeiten 20030701
2 Importing IM_INTERFACE_TAB Call by reference Type reference (TYPE) L_CATSDB_EXT_TAB_TYPE 20030701
# Exception Resumable Description Created on
1 BUFFER_ERROR Inkonsistenz des Puffers 20030702
History
Last changed by/on SAP  20060208 
SAP Release Created in 100