SAP ABAP Interface IF_XSS_CAT_TIME_SHEET (Access to Time Sheet)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_XSS_CAT_BUFFER Employee's Buffer 20030606
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_XSS_CAT_BUSINESS_LAYER Business Layer 20030606
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_XSS_CAT_EMPLOYEE Employee 20030606
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_XSS_CAT_TIME_SHEET Employee's Time Sheet 20030606
Properties
Interface IF_XSS_CAT_TIME_SHEET  
Short Description Access to Time Sheet    
General Data
Package PAOC_CATS_ESS_BUSINESS_LAYER   Business Layer of ESS CATS 
Created 20030606   SAP 
Last changed 20060208   SAP 
Unicode checks active    
Forward declarations
Interface IF_XSS_CAT_TIME_SHEET has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XSS_CAT_DAY_INFO Access to Calendar Information 20030606
Friends
Interface IF_XSS_CAT_TIME_SHEET has no friend.
Attributes
Interface IF_XSS_CAT_TIME_SHEET has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_SUM Instance method Public Method Calculates Total for a Quantity of Working Times 20030919
2 CHECK_BEFORE_CONFIRMATION Instance method Public Method Checks Time Sheet for All Known Personnel Numbers 20030716
3 CHECK_FOR_RELEASE Instance method Public Method Checks All Records for Release in the Buffer 20030704
4 CHECK_TIME_SHEET Instance method Public Method Checks Time Sheet for All Known Personnel Numbers 20030606
5 CHECK_TIME_SHEET_FOR_PERIOD Instance method Public Method Checks Time Sheet for Particular Period 20030718
6 DELETE_TIME_RECORDS Instance method Public Method Set Records Specified by RECID to 0 20030909
7 GET_CHANGED_RECORDS Instance method Public Method Delivers All Records Changed During the Session 20030703
8 GET_CUSTOMER_TEXT_FOR_TS Instance method Public Method DISPTEXT1 and DISPTEXT2 for One Row in the Time Sheet 20030606
9 GET_DEFAULT_UNIT_OF_HOUR Instance method Public Method Checks Time Sheet for Particular Period 20030811
10 GET_NEW_TIME_RECORD Instance method Public Method Delivers a New Working Time Object with Only RECID + Pers.No 20030606
11 GET_RECORDS_FOR_RELEASE Instance method Public Method Delivers Records Designated for Release 20030703
12 GET_RECORDS_WITH_ERROR Instance method Public Method Delivers a Table with RECIDs Whose Records Have Errors 20030714
13 GET_TIME_RECORDS Instance method Public Method Delivers Working Times for a Specific Period per Pers. No. 20030606
14 HAS_ANYTHING_CHANGED Instance method Public Method Does Data for Pers.No. Changed by User Exist in Buffer? 20030714
15 HAS_RECORD_ERROR Instance method Public Method Does the record have an 'E' or 'A' error? Yes = 'X' 20030714
16 IS_TIME_RECORD_INITIAL Instance method Public Method Can Record Be Displayed/Changed? 20030909
17 RELEASE_TIME_RECORDS Instance method Public Method Release of Working Times for a Pers. No. 20030606
18 SAVE_TIME_SHEET Instance method Public Method Saves Time Sheet for All Known Personnel Numbers 20030606
19 SET_TIME_RECORDS Instance method Public Method Changes Working Times per Pers. No. 20030606
Events
Interface IF_XSS_CAT_TIME_SHEET has no event.
Types
Interface IF_XSS_CAT_TIME_SHEET has no local type.
Method Signatures

Method CALCULATE_SUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SUM Value transfer Type reference (TYPE) CATSCELL Zelle des Arbeitszeitblattes 20030919
2 Importing IM_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030919
3 Importing IM_RECID_TAB Call by reference Type reference (TYPE) RHXSS_CAT_RECID_T Schlüsseltabelle für Arbeitszeiten 20030919
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer im falschen Status 20030919
2 INTERNAL_ERROR interner Fehler 20030919
3 PERNR_DOES_NOT_EXIST Personalnummer ist dem Puffer unbekannt 20030919

Method CHECK_BEFORE_CONFIRMATION 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 20030716
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030716
2 INTERNAL_ERROR Interner Fehler 20030716
3 PERNR_DOES_NOT_EXIST Pernr ist dem BL nicht bekannt 20030716

Method CHECK_FOR_RELEASE 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 20030704
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Der Puffer befindet sich nicht im 'Freigabe'-Modus 20030704
2 INTERNAL_ERROR Interner Fehler 20030704
3 PERNR_DOES_NOT_EXIST Der BL kennt die Pernr nicht --> BL initialisieren mit Pernr 20030704

Method CHECK_TIME_SHEET Signature

Method CHECK_TIME_SHEET on Interface IF_XSS_CAT_TIME_SHEET has no parameter.
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030703

Method CHECK_TIME_SHEET_FOR_PERIOD 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 20030718
2 Importing IM_END_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030718
3 Importing IM_START_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030718
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030718
2 INTERNAL_ERROR Interner Fehler 20030718
3 PERNR_DOES_NOT_EXIST BL kennt Pernr nicht 20030718

Method DELETE_TIME_RECORDS 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 20030909
2 Importing IM_RECID_TAB Call by reference Type reference (TYPE) RHXSS_CAT_RECID_T Schlüsseltabelle für Arbeitszeiten 20030909
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030909
2 INTERNAL_ERROR Interner Fehler 20030909
3 PERNR_DOES_NOT_EXIST BL kennt Pernr nicht 20030909

Method GET_CHANGED_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED_RECORDS Value transfer Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT_T Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten 20030703
2 Importing IM_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030703
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030703
2 INTERNAL_ERROR Interner Fehler 20030703
3 PERNR_DOES_NOT_EXIST Business-Layer kennt Personalnummer nicht 20030703

Method GET_CUSTOMER_TEXT_FOR_TS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT1 Value transfer Type reference (TYPE) TEXT40 Text in der Länge 40 20030606
2 Exporting EX_TEXT2 Value transfer Type reference (TYPE) TEXT40 Text in der Länge 40 20030616
3 Importing IM_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030617
4 Importing IM_TEXT1 Call by reference Type reference (TYPE) TEXT40 Text in der Länge 40 20030606
5 Importing IM_TEXT2 Call by reference Type reference (TYPE) TEXT40 Text in der Länge 40 20030606
6 Importing IM_TIME_SHEET_LINE Call by reference Type reference (TYPE) CATSD_EXT Struktur für ICATSD 20030606
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030703
2 PERNR_DOES_NOT_EXIST Der BL kennt die Pernr nicht --> BL initialisieren mit Pernr 20030617

Method GET_DEFAULT_UNIT_OF_HOUR 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 20030811
2 Returning RE_VALUE Value transfer Type reference (TYPE) MSEHI Maßeinheit 20030811
# Exception Resumable Description Created on
1 CUSTOMIZING_ERROR Interner Fehler 20030811
2 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030811
3 PERNR_DOES_NOT_EXIST BL kennt Pernr nicht 20030811

Method GET_NEW_TIME_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 20030617
2 Returning RE_TIME_RECORD Value transfer Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT Externe Sicht auf eine Arbeitszeit mit Langtext 20030606
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030703
2 PERNR_DOES_NOT_EXIST Der BL kennt die Pernr nicht --> BL initialisieren mit Pernr 20030617

Method GET_RECORDS_FOR_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RECORDS_FOR_RELEASE Value transfer Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT_T Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten 20030703
2 Importing IM_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030703
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Der Puffer befindet sich nicht im 'Freigabe'-Modus 20030703
2 INTERNAL_ERROR Interner Fehler 20030703
3 PERNR_DOES_NOT_EXIST Der Business-Layer kennt die Pernr nicht 20030703

Method GET_RECORDS_WITH_ERROR 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 20030714
2 Returning RE_RECID_TAB Value transfer Type reference (TYPE) RHXSS_CAT_RECID_T Schlüsseltabelle für Arbeitszeiten 20030714
# Exception Resumable Description Created on
1 PERNR_DOES_NOT_EXIST BL kennt Pernr nicht 20030714

Method GET_TIME_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TIME_RECORD_TAB Value transfer Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT_T Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten 20030606
2 Importing IM_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030617
3 Importing IM_END_DATE Call by reference Type reference (TYPE) SYDATUM Ende-Datum 20030606
4 Importing IM_START_DATE Call by reference Type reference (TYPE) SYDATUM Beginn-Datum 20030606
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030703
2 INTERNAL_ERROR Interner Fehler 20030618
3 PERNR_DOES_NOT_EXIST Der BL kennt die Pernr nicht --> BL initialisieren mit Pernr 20030617

Method HAS_ANYTHING_CHANGED 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
# Exception Resumable Description Created on
1 PERNR_DOES_NOT_EXIST BL kennt Pernr nicht -->Initialisieren 20030714

Method HAS_RECORD_ERROR 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 20030714
2 Importing IM_RECID Call by reference Type reference (TYPE) XSS_CAT_RECID Eindeutige Satzkennung einer Arbeitszeit 20030714
3 Returning RE_RETURN Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030714
# Exception Resumable Description Created on
1 PERNR_DOES_NOT_EXIST BL kennt Pernr nicht 20030714
2 RECID_DOES_NOT_EXIST BL kennt Satz nicht 20030714

Method IS_TIME_RECORD_INITIAL 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 20030909
2 Importing IM_RECID Call by reference Type reference (TYPE) XSS_CAT_RECID Schlüssel der Arbeitszeit 20030909
3 Returning RE_RESULT Value transfer Type reference (TYPE) XSS_CAT_BOOLEAN Boolesche Werte TRUE (= 'X') und FALSE (= ' ') 20030909
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030909
2 INTERNAL_ERROR Interner Fehler 20030909
3 PERNR_DOES_NOT_EXIST BL kennt Pernr nicht 20030909

Method RELEASE_TIME_RECORDS 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 20030617
2 Importing IM_RECORDS_FOR_RELEASE 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 ERROR_BUFFER_MODE Der Puffer befindet sich nicht im 'Freigabe'-Modus 20030703
2 INTERNAL_ERROR Interner Fehler 20030704
3 PERNR_DOES_NOT_EXIST Der BL kennt die Pernr nicht --> BL initialisieren mit Pernr 20030617

Method SAVE_TIME_SHEET Signature

Method SAVE_TIME_SHEET on Interface IF_XSS_CAT_TIME_SHEET has no parameter.
# Exception Resumable Description Created on
1 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030703

Method SET_TIME_RECORDS 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 20030617
2 Importing IM_TIME_RECORD_TAB Call by reference Type reference (TYPE) RHXSS_CAT_TIME_REC_EXT_T Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten 20030606
# Exception Resumable Description Created on
1 BUFFER_ERROR Schiefstand im Puffer 20030627
2 CONVERSION_ERROR Konvertierung von CATSCELL nicht möglich 20030812
3 ERROR_BUFFER_MODE Puffer befindet sich im falschen Modus 20030703
4 PERNR_DOES_NOT_EXIST Der BL kennt die Pernr nicht --> BL initialisieren mit Pernr 20030617
History
Last changed by/on SAP  20060208 
SAP Release Created in 100