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 |