Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | 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 | Instance attribute | Private | Type reference (TYPE) | XSS_CAT_BOOLEAN | 'X': Buffer Is in Release Mode | 20030703 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | RHXSS_CAT_BUFFER_T | CATS: Data Entry Profiles | 20030606 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | L_CALENDAR_TAB_TYPE | CATS: Data Entry Profiles | 20030606 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | PERNR_D | Personnel Number | 20030606 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | L_EMPL_BUFFER_T | Table with Employee and Buffer | 20030611 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | SYDATUM | Date and Time, Current (Application Server) Date | 20030606 | |||
| 7 | Instance attribute | Private | See coding | 20120529 | |||||
| 8 | Instance attribute | Private | See coding | 20120529 | |||||
| 9 | Static Attribute | Private | Type reference (TYPE) | MSEHI | Default Hour Unit of Application | 20030715 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_XSS_CAT_PROFILE | Data Entry Profile | 20030606 | |||
| 11 | 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 | Instance method | Private | Method | Generates Check Table from Buffer | 20030702 | |
| 2 | Instance method | Private | Method | Generation of Table of Records to Be Released | 20030704 | |
| 3 | Instance method | Private | Method | Generates Simulation Table from Buffer | 20030716 | |
| 4 | Instance method | Private | Method | Gen. Sim. Table with All Non-Buffer Records with Status 10 | 20030716 | |
| 5 | Instance method | Private | Method | Generates Update Table from Buffer | 20030630 | |
| 6 | Instance method | Private | Method | Changes Buffer Status of Record | 20030630 | |
| 7 | Instance method | Public | Constructor | CONSTRUCTOR | 20030611 | |
| 8 | Instance method | Private | Method | Converts BWGRL or PRICE to Internal | 20030812 | |
| 9 | Instance method | Private | Method | Converts CATSCELL | 20030812 | |
| 10 | Instance method | Private | Method | Supplies CATSDB_EXT Fields from Display Field | 20030715 | |
| 11 | Instance method | Private | Method | Determines Display Field from a Record | 20030715 | |
| 12 | Instance method | Private | Method | Converts Buffer Table into Interface Structures | 20030630 | |
| 13 | Instance method | Private | Method | Determines Display Field BWGRL from a Record | 20030805 | |
| 14 | Instance method | Private | Method | Determines Display Field PRICE from a Record | 20030805 | |
| 15 | Instance method | Private | Method | Check If C-Project Is Open | 20090904 | |
| 16 | Instance method | Public | Method | Does Detailed Information About the Record Exist? | 20030717 | |
| 17 | Instance method | Private | Method | Is Detail Read Only? | 20030715 | |
| 18 | Instance method | Private | Method | Gets Default Hour Unit of Application | 20030715 | |
| 19 | Instance method | Private | Method | Generates Text for a Message | 20031001 | |
| 20 | Instance method | Private | Method | Does a Record from the Buffer Have Errors? | 20030711 | |
| 21 | Instance method | Private | Method | Is a Record from the Buffer Read Only? | 20030711 | |
| 22 | Instance method | Private | Method | 20090826 | ||
| 23 | Instance method | Public | Method | Delivers End Date of Buffer Period | 20030707 | |
| 24 | Instance method | Public | Method | Delivers All Buffer Entries for One Day | 20030702 | |
| 25 | Static method | Public | Method | Delivers Buffer for Time Sheet | 20030606 | |
| 26 | Instance method | Public | Method | Delivers Default Hour Unit | 20030717 | |
| 27 | Instance method | Private | Method | Short Text/Long Text Combination | 20040309 | |
| 28 | Instance method | Private | Method | Adds Working Time to Working Time Buffer | 20030623 | |
| 29 | Static method | Public | Method | Invalidates Buffer for Employee | 20030618 | |
| 30 | Instance method | Private | Method | Record from Interface Is to Be Deleted | 20030714 | |
| 31 | Instance method | Private | Method | Adopts Messages from CATS_EXTERNAL_INTERFACE | 20030716 | |
| 32 | Instance method | Private | Method | Reads Table CATSDB | 20030624 | |
| 33 | Instance method | Private | Method | Reads Records to Be Released from Table CATSDB | 20030703 | |
| 34 | Instance method | Private | Method | Delivers All Changed Records of the Session | 20030703 | |
| 35 | Instance method | Private | Method | Imports Long Text for a Record | 20030624 | |
| 36 | Instance method | Private | Method | Gets Working Times from Buffer for a Period | 20030703 | |
| 37 | Instance method | Private | Method | Gets Working Times from Buffer for a Period | 20030626 | |
| 38 | Instance method | Private | Method | Updates Calendar | 20030606 | |
| 39 | Instance method | Private | Method | If Necessary Updates Working Time Buffer by Reading | 20030624 | |
| 40 | Instance method | Private | Method | Releases Buffer | 20030701 | |
| 41 | Instance method | Private | Method | Releases Calendar | 20030701 | |
| 42 | Instance method | Private | Method | Sets Context for Global Checks | 20030731 | |
| 43 | Instance method | Private | Method | 20030909 | ||
| 44 | Instance method | Private | Method | Converts a Calendar Object into Calendar Information | 20030624 | |
| 45 | Instance method | Private | Method | Transforms Structure in Working Time Object | 20030624 | |
| 46 | Instance method | Private | Method | Transforms Working Time Object in Structure | 20030624 | |
| 47 | Instance method | Private | Method | Adopts Messages from CATS_EXTERNAL_INTERFACE | 20030701 | |
| 48 | 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 | IM_END_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030717 | |||
| 2 | IM_START_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030717 | |||
| 3 | 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 | IM_RELEASE_TAB | Call by reference | Type reference (TYPE) | RHXSS_CAT_TIME_REC_EXT_T | Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten | 20030704 | |||
| 2 | RE_RELEASE_TAB | Value transfer | Type reference (TYPE) | RHXSS_CAT_BUFFER_T | Interner Puffer mit Arbeistzeiten | 20030704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | CH_INTERFACE_TAB | Call by reference | Type reference (TYPE) | L_CATS_EXT_TAB_TYPE | 20030716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IM_ACTION | Call by reference | Type reference (TYPE) | XSS_CAT_ACTION | Aktion des Puffers | 20030630 | |||
| 2 | IM_OLD_STATUS | Call by reference | Type reference (TYPE) | XSS_CAT_BUFFER_STATUS | Status einer Arbeitszeit im Puffer | 20030630 | |||
| 3 | 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 | IM_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20030611 | |||
| 2 | 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 | EX_CELL | Call by reference | Type reference (TYPE) | CATSCELL | Zelle des Arbeitszeitblattes | 20030812 | |||
| 2 | IM_CELL | Call by reference | Type reference (TYPE) | CATSCELL | Zelle des Arbeitszeitblattes | 20030812 | |||
| 3 | IM_CURR | Call by reference | Type reference (TYPE) | WAERS | Währungsschlüssel | 20030812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030812 |
Method CONVERT_CATSCELL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CATSCELL | Call by reference | Type reference (TYPE) | CATSCELL | Zelle des Arbeitszeitblattes | 20030812 | |||
| 2 | EX_WAERS | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20100105 | |||
| 3 | IM_CATSDB_EXT | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Konvertieren | 20030812 |
Method CONVERT_FROM_CATSCELL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CATSDB_EXT | Value transfer | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030715 | |||
| 2 | IM_CATSCELL | Call by reference | Type reference (TYPE) | CATSCELL | Zelle des Arbeitszeitblattes | 20030715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030812 |
Method CONVERT_TO_CATSCELL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CATSDB_EXT | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030715 | |||
| 2 | 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 | EX_INTERFACE_TAB | Call by reference | Type reference (TYPE) | L_CATS_EXT_TAB_TYPE | 20030630 | ||||
| 2 | EX_LONGTEXT_TAB | Call by reference | Type reference (TYPE) | L_LONGTEXT_EXT_TAB_TYPE | 20030630 | ||||
| 3 | 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 | IM_CATSDB_EXT | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030805 | |||
| 2 | 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 | IM_CATSDB_EXT | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030805 | |||
| 2 | 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 | EX_GUID | Value transfer | Type reference (TYPE) | CATS_CPR_GUID | Projektkennung (GUID) | 20090904 | |||
| 2 | IM_EXTID | Call by reference | Type reference (TYPE) | CATS_CPR_EXTID | Externe Prokektkennung | 20090904 | |||
| 3 | IM_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20090904 | |||
| 4 | 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 | IM_TIME_REC_EXT | Call by reference | Type reference (TYPE) | RHXSS_CAT_TIME_REC_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030717 | |||
| 2 | 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 | IM_TIME_REC_EXT | Call by reference | Type reference (TYPE) | RHXSS_CAT_TIME_REC_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030715 | |||
| 2 | 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 | 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 | IM_MESSAGE | Call by reference | Type reference (TYPE) | MESG | Nachrichtensammler für Cats | 20031001 | |||
| 2 | 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 | IM_RECID | Call by reference | Type reference (TYPE) | XSS_CAT_RECID | Eindeutige Satzkennung einer Arbeitszeit | 20030711 | |||
| 2 | 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 | IM_TIME_REC_EXT | Call by reference | Type reference (TYPE) | RHXSS_CAT_TIME_REC_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030715 | |||
| 2 | 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 | AWART | Call by reference | Type reference (TYPE) | AWART | Ab- oder Anwesenheitsart | 20090826 | |||
| 2 | DEACTIVATED | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20090826 | |||
| 3 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Ab- oder Anwesenheitsart | 20090826 | |||
| 4 | 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 | 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 | IM_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030702 | |||
| 2 | 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 | IM_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20030606 | |||
| 2 | IM_PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_XSS_CAT_PROFILE | Erfassungsprofil | 20030606 | |||
| 3 | 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 | RE_RESULT | Value transfer | Type reference (TYPE) | MSEHI | Maßeinheit | 20030717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030811 |
Method HANDLE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CATSDB_EXT | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20040309 | |||
| 2 | CH_LONGTEXT_T | Call by reference | Type reference (TYPE) | RHXSS_CAT_LONGTEXT_T | Langtext-Tabelle | 20040309 | |||
| 3 | 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 | EX_RECID | Call by reference | Type reference (TYPE) | XSS_CAT_RECID | Eindeutige Satzkennung einer Arbeitszeit | 20030702 | |||
| 2 | IM_BUFFER_ACTION | Call by reference | Type reference (TYPE) | XSS_CAT_ACTION | Aktion des Puffers | 20030703 | |||
| 3 | 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 | IM_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Pernr existiert nicht | 20030623 |
Method IS_RECORD_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INTERFACE_LINE | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB erweitert mit Zusatzinformationen | 20030714 | |||
| 2 | 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 | IM_INTERFACE_TAB | Call by reference | Type reference (TYPE) | L_CATS_EXT_TAB_TYPE | 20030717 | ||||
| 2 | IM_MESSAGE_TAB | Call by reference | Type reference (TYPE) | L_MESS_TAB_TYPE | 20030716 | ||||
| 3 | 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 | IM_END_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030624 | |||
| 2 | IM_START_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | IM_COUNTER | Call by reference | Type reference (TYPE) | CATSCOUNTE | Zähler für Sätze in der Zeiterfassung | 20030624 | |||
| 2 | IM_TEXT_FORMAT | Call by reference | Type reference (TYPE) | CATS_TEXT_FORMAT_IMPORT | Text Format für den Import von Langtexten | 20030624 | |||
| 3 | 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 | 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 | Fehler im Puffer | 20030703 | ||
| 2 | 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 | EX_TIME_REC_TAB | Value transfer | Type reference (TYPE) | RHXSS_CAT_TIME_REC_EXT_T | Tabelle von Arbeitszeiten (externe Sicht) mit Langtexten | 20030626 | |||
| 2 | IM_END_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030626 | |||
| 3 | IM_START_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030626 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler im Puffer | 20030626 | ||
| 2 | Fehler bei der Konvertierung | 20030626 |
Method REFRESH_CALENDAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_END_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030606 | |||
| 2 | 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 | IM_END_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030624 | |||
| 2 | IM_START_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IM_DAY | Call by reference | Object reference (TYPE REF TO) | CL_XSS_CAT_DAY | Ein Tag des Kalenders | 20030624 | |||
| 2 | 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 | IM_REF_TO_TIME_REC | Call by reference | Object reference (TYPE REF TO) | CL_XSS_CAT_TIME_RECORD | Arbeitszeit | 20030624 | |||
| 2 | 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 | 20030812 | |||
| 2 | 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 | IM_TIME_REC | Call by reference | Object reference (TYPE REF TO) | CL_XSS_CAT_TIME_RECORD | Arbeitszeit | 20030624 | |||
| 2 | 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 | IM_CONSIDER_PROFILE | Call by reference | Type reference (TYPE) | XSS_CAT_BOOLEAN | Boolesche Werte TRUE (= 'X') und FALSE (= ' ') | 20030731 | |||
| 2 | IM_MESSAGE_TAB | Call by reference | Type reference (TYPE) | L_MESS_TAB_TYPE | 20030701 | ||||
| 3 | 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 | IM_CHECK_TAB | Call by reference | Type reference (TYPE) | RHXSS_CAT_BUFFER_T | Interner Puffer mit Arbeistzeiten | 20030701 | |||
| 2 | IM_INTERFACE_TAB | Call by reference | Type reference (TYPE) | L_CATSDB_EXT_TAB_TYPE | 20030701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkonsistenz des Puffers | 20030702 |
History
| Last changed by/on | SAP | 20060208 |
| SAP Release Created in | 100 |