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 |