Hierarchy
⤷ PY-XX-OC (Application Component) Off-Cycle
⤷ PCOC (Package) HR Off-Cycle
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 | BUFFER_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_HR_OFFCYCLE_INFO | Instance buffer | 20030618 | ||
2 | BUFFER_T52OCC | Instance attribute | Private | Type reference (TYPE) | T52OCC | Categories for Off-Cycle Reasons | 20030617 | ||
3 | BUFFER_T52OCC_SUBRC | Instance attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030617 | ||
4 | BUFFER_T52OCR | Instance attribute | Private | Type reference (TYPE) | T52OCR | Reasons for off-cycle payroll runs | 20030617 | ||
5 | BUFFER_T52OCR_SUBRC | Instance attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030617 | ||
6 | MOLGA | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HR_MOLGA | Country Grouping | 20030620 | ||
7 | OCRTY_ABSENCE | Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'V' | Type of off-cycle reason | 20030714 | |
8 | OCRTY_ADVPAY_CLOSE_GAP | Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'G' | Type of off-cycle reason | 20030714 | |
9 | OCRTY_ADVPAY_ORIGINAL | Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'E' | Type of off-cycle reason | 20030714 | |
10 | OCRTY_BONUS | Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'B' | Type of off-cycle reason | 20030714 | |
11 | OCRTY_LTI | Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'L' | Type of off-cycle reason | 20030714 | |
12 | OCRTY_ON_DEMAND | Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'D' | Type of off-cycle reason | 20030714 | |
13 | OCRTY_OTHERS | Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'O' | Type of off-cycle reason | 20030714 | |
14 | OCRTY_SUPPLEMENTAL | Constant | Public | Type reference (TYPE) | PAY_OCRTY | 'S' | Type of off-cycle reason | 20030714 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20030617 |
2 | GET_ALLOWED_PAYTYPES | Instance method | Public | Method | Read all permitted payroll types | 20030617 |
3 | GET_CHKTY_FOR_PAYMENT_METHOD | Instance method | Public | Method | Return standard payment method for off-cycle | 20030708 |
4 | GET_DATA_FOR_VALUE_HELP_OCCAT | Instance method | Public | Method | Read categories and texts for input help | 20030617 |
5 | GET_DATA_FOR_VALUE_HELP_OCRSN | Instance method | Public | Method | Read reasons and texts for value help | 20030617 |
6 | GET_INSTANCE | Static method | Public | Method | Get one instance per country grouping | 20030617 |
7 | GET_OCCATS_FOR_OCRTY | Instance method | Public | Method | Read all off-cycle categories for a type | 20030617 |
8 | GET_OCCAT_FOR_OCRSN | Instance method | Public | Method | Read off-cycle categories for an off-cycle reason | 20030617 |
9 | GET_OCRSNS_FOR_OCRTY | Instance method | Public | Method | Read all off-cycle reasons for a type | 20030617 |
10 | GET_OCRTY_FOR_OCCAT | Instance method | Public | Method | Read type for an off-cycle category | 20030617 |
11 | GET_OCRTY_FOR_OCRSN | Instance method | Public | Method | Read type for an off-cycle reason | 20030617 |
12 | GET_PAYTY_FOR_OCCAT | Instance method | Public | Method | Read payroll types for an off-cycle category | 20030617 |
13 | GET_PAYTY_FOR_OCRSN | Instance method | Public | Method | Read payroll types for an off-cycle reason | 20030617 |
14 | GET_TEXT_FOR_OCCAT | Instance method | Public | Method | Read text for an off-cycle category | 20030617 |
15 | GET_TEXT_FOR_OCRSN | Instance method | Public | Method | Read text for an off-cycle reason | 20030617 |
16 | IS_OCCAT_ALLOWED | Instance method | Public | Method | Check whether off-cycle category is allowed | 20030617 |
17 | IS_OCRSN_ALLOWED | Instance method | Public | Method | Check whether off-cycle reason is allowed | 20030617 |
18 | IS_PAYTYPE_ALLOWED | Instance method | Public | Method | Check whether payroll type is allowed | 20030617 |
19 | READ_SINGLE_T52OCC | Instance method | Private | Method | Reading a line from T52OCC with buffer | 20030617 |
20 | READ_SINGLE_T52OCR | Instance method | Private | Method | Reading a line from T52OCR with buffer | 20030617 |
21 | VALUE_HELP_OCCAT | Instance method | Public | Method | Popup for F4 help (off-cycle category) | 20030617 |
22 | VALUE_HELP_OCRSN | 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 | Importing | 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 | Returning | 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 | Returning | CHKTY | Value transfer | Type reference (TYPE) | PAY_CHKTY | Off-Cycle: Standard-Zahlweg für Überweisung und Scheck | 20030708 | ||
2 | Importing | ZLSCH | Value transfer | Type reference (TYPE) | DZLSCH | Zahlweg | 20030708 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | NO_OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes (ausgeschlossen) | 20030703 | |
2 | Importing | OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes | 20030617 | |
3 | Returning | 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 | Importing | NO_OCRTY | Value transfer | Type reference (TYPE) | CHAR13 | ' ' | Typ ausgeschlossener Off-Cycle-Grunde | 20030703 | |
2 | Importing | OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | ' ' | Kategorie für Off-Cycle-Grund | 20030617 | |
3 | Importing | OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes | 20030617 | |
4 | Returning | 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 | Returning | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_HR_OFFCYCLE_INFO | Informationen zum Off-Cycle-Grund | 20030617 | ||
2 | Importing | 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 | Importing | OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | Typ eines Off-Cycle-Grundes | 20030617 | ||
2 | Returning | 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 | Returning | OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | Importing | OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | Typ eines Off-Cycle-Grundes | 20030617 | ||
2 | Returning | 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 | Importing | OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | Returning | OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | Typ eines Off-Cycle-Grundes | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
2 | Returning | OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | Typ eines Off-Cycle-Grundes | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | Returning | PAYTY | Value transfer | Type reference (TYPE) | PAYTY | Abrechnungstyp | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
2 | Returning | PAYTY | Value transfer | Type reference (TYPE) | PAYTY | Abrechnungstyp | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | Returning | OCCTX | Value transfer | Type reference (TYPE) | PAY_OCCTX | Kategorie für Off-Cycle-Grund - Text | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
2 | Returning | OCRTX | Value transfer | Type reference (TYPE) | PAY_OCRTX | Grund für Off-Cycle-Abrechnung - Text | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Returning | IS_ALLOWED | Value transfer | Type reference (TYPE) | XFELD | Off-Cycle-Kategorie ist erlaubt | 20030617 | ||
2 | Importing | 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 | Returning | IS_ALLOWED | Value transfer | Type reference (TYPE) | XFELD | Off-Cycle-Grund ist erlaubt | 20030617 | ||
2 | Importing | 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 | Returning | IS_ALLOWED | Value transfer | Type reference (TYPE) | XFELD | Abrechnungstyp erlaubt | 20030617 | ||
2 | Importing | 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 | Importing | OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
2 | Returning | T52OCC | Value transfer | Type reference (TYPE) | T52OCC | Kategorien für Off-Cycle-Gründe | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
2 | Returning | T52OCR | Value transfer | Type reference (TYPE) | T52OCR | Gründe für Off-Cycle-Abrechnungen | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_OFFCYCLE_INFO | 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 | Importing | DISPLAY_ONLY | Value transfer | Type reference (TYPE) | XFELD | ' ' | Nur Anzeige | 20030617 | |
2 | Importing | NO_OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes (ausgeschlossen) | 20030703 | |
3 | Exporting | OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 | ||
4 | Exporting | OCCTX | Value transfer | Type reference (TYPE) | PAY_OCCTX | Kategorie für Off-Cycle-Grund - Text | 20030617 | ||
5 | Importing | OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes | 20030617 | |
6 | Importing | OLD_OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | Kategorie für Off-Cycle-Grund | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 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 | Importing | DISPLAY_ONLY | Value transfer | Type reference (TYPE) | XFELD | ' ' | Nur Anzeige | 20030617 | |
2 | Importing | NO_OCRTY | Value transfer | Type reference (TYPE) | CHAR13 | ' ' | Typ der ausgeschlossener Off-Cycle-Grunde nacheinander | 20030703 | |
3 | Importing | OCCAT | Value transfer | Type reference (TYPE) | PAY_OCCAT | ' ' | Kategorie für Off-Cycle-Grund | 20030617 | |
4 | Exporting | OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 | ||
5 | Exporting | OCRTX | Value transfer | Type reference (TYPE) | PAY_OCRTX | Grund für Off-Cycle-Abrechnung - Text | 20030617 | ||
6 | Importing | OCRTY | Value transfer | Type reference (TYPE) | PAY_OCRTY | ' ' | Typ eines Off-Cycle-Grundes | 20030617 | |
7 | Importing | OLD_OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Es ist ein Fehler aufgetreten | 20030617 |
History
Last changed by/on | SAP | 20041209 |
SAP Release Created in | 470 |