Hierarchy

⤷

⤷

Properties
Class | CL_HR_OFFCYCLE_INFO | |
Short Description | Information about off-cycle payroll runs | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PCOC | HR Off-Cycle |
Created | 20030617 | SAP |
Last change | 20041209 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HR_OFFCYCLE_INFO has no forward declaration.
Interfaces
Class CL_HR_OFFCYCLE_INFO has no interface implemented.
Friends
Class CL_HR_OFFCYCLE_INFO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_HR_OFFCYCLE_INFO | Instance buffer | 20030618 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52OCC | Categories for Off-Cycle Reasons | 20030617 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030617 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52OCR | Reasons for off-cycle payroll runs | 20030617 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030617 | ||
6 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_HR_MOLGA | Country Grouping | 20030620 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'V' | Type of off-cycle reason | 20030714 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'G' | Type of off-cycle reason | 20030714 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'E' | Type of off-cycle reason | 20030714 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'B' | Type of off-cycle reason | 20030714 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'L' | Type of off-cycle reason | 20030714 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'D' | Type of off-cycle reason | 20030714 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'O' | Type of off-cycle reason | 20030714 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'S' | Type of off-cycle reason | 20030714 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | Constructor | 20030617 |
2 | ![]() |
Instance method | Public | Method | Read all permitted payroll types | 20030617 |
3 | ![]() |
Instance method | Public | Method | Return standard payment method for off-cycle | 20030708 |
4 | ![]() |
Instance method | Public | Method | Read categories and texts for input help | 20030617 |
5 | ![]() |
Instance method | Public | Method | Read reasons and texts for value help | 20030617 |
6 | ![]() |
Static method | Public | Method | Get one instance per country grouping | 20030617 |
7 | ![]() |
Instance method | Public | Method | Read all off-cycle categories for a type | 20030617 |
8 | ![]() |
Instance method | Public | Method | Read off-cycle categories for an off-cycle reason | 20030617 |
9 | ![]() |
Instance method | Public | Method | Read all off-cycle reasons for a type | 20030617 |
10 | ![]() |
Instance method | Public | Method | Read type for an off-cycle category | 20030617 |
11 | ![]() |
Instance method | Public | Method | Read type for an off-cycle reason | 20030617 |
12 | ![]() |
Instance method | Public | Method | Read payroll types for an off-cycle category | 20030617 |
13 | ![]() |
Instance method | Public | Method | Read payroll types for an off-cycle reason | 20030617 |
14 | ![]() |
Instance method | Public | Method | Read text for an off-cycle category | 20030617 |
15 | ![]() |
Instance method | Public | Method | Read text for an off-cycle reason | 20030617 |
16 | ![]() |
Instance method | Public | Method | Check whether off-cycle category is allowed | 20030617 |
17 | ![]() |
Instance method | Public | Method | Check whether off-cycle reason is allowed | 20030617 |
18 | ![]() |
Instance method | Public | Method | Check whether payroll type is allowed | 20030617 |
19 | ![]() |
Instance method | Private | Method | Reading a line from T52OCC with buffer | 20030617 |
20 | ![]() |
Instance method | Private | Method | Reading a line from T52OCR with buffer | 20030617 |
21 | ![]() |
Instance method | Public | Method | Popup for F4 help (off-cycle category) | 20030617 |
22 | ![]() |
Instance method | Public | Method | Popup for F4 help (off-cycle reason) | 20030617 |
Events
Class CL_HR_OFFCYCLE_INFO has no event.
Types
Class CL_HR_OFFCYCLE_INFO has no local type.
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MOLGA | Value transfer | Object reference (TYPE REF TO) | CL_HR_MOLGA | 20030620 |
Method CONSTRUCTOR on class CL_HR_OFFCYCLE_INFO has no exception.
Method GET_ALLOWED_PAYTYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
T_PAYTY | Value transfer | Type reference (TYPE) | HR_T_PAYTY | Tabellentyp für PAYTY | 20030617 |
Method GET_ALLOWED_PAYTYPES on class CL_HR_OFFCYCLE_INFO has no exception.
Method GET_CHKTY_FOR_PAYMENT_METHOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHKTY | Value transfer | Type reference (TYPE) | PAY_CHKTY | Off-Cycle: Standard-Zahlweg für Überweisung und Scheck | 20030708 | ||
2 | ![]() |
ZLSCH | Value transfer | Type reference (TYPE) | DZLSCH | Zahlweg | 20030708 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030708 |
Method GET_DATA_FOR_VALUE_HELP_OCCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NO_OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes (ausgeschlossen) | 20030703 | |
2 | ![]() |
OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes | 20030617 | |
3 | ![]() |
T_T52OCCT | Value transfer | Type reference (TYPE) | HR_T_T52OCCT | Tabellentyp für T52OCCT | 20030617 |
Method GET_DATA_FOR_VALUE_HELP_OCCAT on class CL_HR_OFFCYCLE_INFO has no exception.
Method GET_DATA_FOR_VALUE_HELP_OCRSN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NO_OCRTY | Value transfer | Type reference (TYPE) | CHAR13 | ' ' | Typ ausgeschlossener Off-Cycle-Grunde | 20030703 | |
2 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | ' ' | Kategorie für Off-Cycle-Grund | 20030617 | |
3 | ![]() |
OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes | 20030617 | |
4 | ![]() |
T_T52OCRT | Value transfer | Type reference (TYPE) | HR_T_T52OCRT | Tabellentyp für T52OCRT | 20030617 |
Method GET_DATA_FOR_VALUE_HELP_OCRSN on class CL_HR_OFFCYCLE_INFO has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_HR_OFFCYCLE_INFO | Informationen zum Off-Cycle-Grund | 20030617 | ||
2 | ![]() |
MOLGA | Value transfer | Object reference (TYPE REF TO) | CL_HR_MOLGA | 20030620 |
Method GET_INSTANCE on class CL_HR_OFFCYCLE_INFO has no exception.
Method GET_OCCATS_FOR_OCRTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | Typ eines Off-Cycle-Grundes | 20030617 | ||
2 | ![]() |
T_T52OCC | Value transfer | Type reference (TYPE) | HR_T_T52OCC | Tabellentyp für T52OCC | 20030617 |
Method GET_OCCATS_FOR_OCRTY on class CL_HR_OFFCYCLE_INFO has no exception.
Method GET_OCCAT_FOR_OCRSN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | ![]() |
OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method GET_OCRSNS_FOR_OCRTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | Typ eines Off-Cycle-Grundes | 20030617 | ||
2 | ![]() |
T_T52OCR | Value transfer | Type reference (TYPE) | HR_T_T52OCR | Tabellentyp für T52OCR | 20030617 |
Method GET_OCRSNS_FOR_OCRTY on class CL_HR_OFFCYCLE_INFO has no exception.
Method GET_OCRTY_FOR_OCCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | ![]() |
OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | Typ eines Off-Cycle-Grundes | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method GET_OCRTY_FOR_OCRSN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
2 | ![]() |
OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | Typ eines Off-Cycle-Grundes | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method GET_PAYTY_FOR_OCCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | ![]() |
PAYTY | Value transfer | Type reference (TYPE) | PAYTY | Abrechnungstyp | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method GET_PAYTY_FOR_OCRSN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
2 | ![]() |
PAYTY | Value transfer | Type reference (TYPE) | PAYTY | Abrechnungstyp | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method GET_TEXT_FOR_OCCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | ![]() |
OCCTX | Value transfer | Type reference (TYPE) | PAY_OCCTX | Kategorie für Off-Cycle-Grund - Text | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method GET_TEXT_FOR_OCRSN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
2 | ![]() |
OCRTX | Value transfer | Type reference (TYPE) | PAY_OCRTX | Grund für Off-Cycle-Abrechnung - Text | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method IS_OCCAT_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_ALLOWED | Value transfer | Type reference (TYPE) | XFELD | Off-Cycle-Kategorie ist erlaubt | 20030617 | ||
2 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 |
Method IS_OCCAT_ALLOWED on class CL_HR_OFFCYCLE_INFO has no exception.
Method IS_OCRSN_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_ALLOWED | Value transfer | Type reference (TYPE) | XFELD | Off-Cycle-Grund ist erlaubt | 20030617 | ||
2 | ![]() |
OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 |
Method IS_OCRSN_ALLOWED on class CL_HR_OFFCYCLE_INFO has no exception.
Method IS_PAYTYPE_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_ALLOWED | Value transfer | Type reference (TYPE) | XFELD | Abrechnungstyp erlaubt | 20030617 | ||
2 | ![]() |
PAYTY | Value transfer | Type reference (TYPE) | PAYTY | Abrechnungstyp | 20030617 |
Method IS_PAYTYPE_ALLOWED on class CL_HR_OFFCYCLE_INFO has no exception.
Method READ_SINGLE_T52OCC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | ![]() |
T52OCC | Value transfer | Type reference (TYPE) | T52OCC | Kategorien für Off-Cycle-Gründe | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method READ_SINGLE_T52OCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
2 | ![]() |
T52OCR | Value transfer | Type reference (TYPE) | T52OCR | Gründe für Off-Cycle-Abrechnungen | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für CL_HR_OFFCYCLE_INFO | 20030618 |
Method VALUE_HELP_OCCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DISPLAY_ONLY | Value transfer | Type reference (TYPE) | XFELD | ' ' | Nur Anzeige | 20030617 | |
2 | ![]() |
NO_OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes (ausgeschlossen) | 20030703 | |
3 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
4 | ![]() |
OCCTX | Value transfer | Type reference (TYPE) | PAY_OCCTX | Kategorie für Off-Cycle-Grund - Text | 20030617 | ||
5 | ![]() |
OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes | 20030617 | |
6 | ![]() |
OLD_OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Es ist ein Fehler aufgetreten | 20030617 |
Method VALUE_HELP_OCRSN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DISPLAY_ONLY | Value transfer | Type reference (TYPE) | XFELD | ' ' | Nur Anzeige | 20030617 | |
2 | ![]() |
NO_OCRTY | Value transfer | Type reference (TYPE) | CHAR13 | ' ' | Typ der ausgeschlossener Off-Cycle-Grunde nacheinander | 20030703 | |
3 | ![]() |
OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | ' ' | Kategorie für Off-Cycle-Grund | 20030617 | |
4 | ![]() |
OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
5 | ![]() |
OCRTX | Value transfer | Type reference (TYPE) | PAY_OCRTX | Grund für Off-Cycle-Abrechnung - Text | 20030617 | ||
6 | ![]() |
OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes | 20030617 | |
7 | ![]() |
OLD_OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Es ist ein Fehler aufgetreten | 20030617 |
History
Last changed by/on | SAP | 20041209 |
SAP Release Created in | 470 |