Hierarchy
⤷
⤷
Properties
| Class | CL_HR_MOLGA | |
| Short Description | Information about the country grouping | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PCAL | SAP HR Payroll Application Development |
| Created | 20030618 | SAP |
| Last change | 20070912 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HR_MOLGA has no forward declaration.
Interfaces
Class CL_HR_MOLGA has no interface implemented.
Friends
Class CL_HR_MOLGA 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_MOLGA | Instance buffer | 20030618 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | HRPY_T_PAYTYPE | Table type for HRPY_S_PAYTYPE | 20030708 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | MOLGA | 20030708 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | T500L | Personnel country grouping | 20030618 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | T500L | Personnel country grouping | 20030618 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030618 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | T500P | Personnel areas | 20030708 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030708 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | T500T | HR Country Groupings | 20030618 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030618 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | T52BA | Assignment of Values to Customer Objects | 20030620 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030620 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | T52RELID | HR: Description of cluster in table PCLx | 20030618 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030618 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | MOLGA | Country Grouping | 20030618 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20030618 | |
| 2 | Instance method | Public | Method | Get permitted payment methods | 20030708 | |
| 3 | Instance method | Public | Method | Get standard payment method | 20030709 | |
| 4 | Instance method | Public | Method | Get country currency | 20030709 | |
| 5 | Static method | Public | Method | Get one instance per country grouping | 20030618 | |
| 6 | Static method | Public | Method | Returning an Instance to a Payroll Area | 20050126 | |
| 7 | Static method | Public | Method | Get an instance for an ISO code | 20030618 | |
| 8 | Instance method | Public | Method | Get ISO code | 20030618 | |
| 9 | Instance method | Public | Method | Return T005-LAND1 | 20030717 | |
| 10 | Instance method | Public | Method | Get instance from CL_HR_MC_WAGE_TYPE_INFO | 20030618 | |
| 11 | Instance method | Public | Method | Get instance from CL_HR_OFFCYCLE_INFO | 20030618 | |
| 12 | Instance method | Public | Method | Get payroll results structure | 20030618 | |
| 13 | Instance method | Public | Method | Get type of payroll solution | 20030618 | |
| 14 | Instance method | Public | Method | Get cluster ID | 20030618 | |
| 15 | Instance method | Public | Method | Get text for country grouping | 20030618 | |
| 16 | Instance method | Public | Method | Get current version number of the cluster | 20030618 | |
| 17 | Instance method | Public | Method | Is the "Multiple Checks" functionality active? | 20030620 | |
| 18 | Static method | Public | Method | Is "Multiple Checks" active for at least one country? | 20030624 | |
| 19 | Static method | Public | Method | Is the "Multiple Checks" functionality released? | 20030703 | |
| 20 | Static method | Private | Method | Read T005 | 20030717 | |
| 21 | Static method | Private | Method | Read payment methods | 20030708 | |
| 22 | Static method | Private | Method | Read T500L | 20030618 | |
| 23 | Static method | Private | Method | Read T500T | 20030618 | |
| 24 | Static method | Private | Method | Read T52BA | 20030620 | |
| 25 | Static method | Private | Method | Read T52RELID | 20030618 | |
| 26 | Static method | Private | Method | Read the first personnel area for the country | 20030708 |
Events
Class CL_HR_MOLGA has no event.
Types
Class CL_HR_MOLGA 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 | Type reference (TYPE) | MOLGA | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method GET_ALLOWED_PAYMENT_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PAYMENT_METHODS | Value transfer | Type reference (TYPE) | HRPY_T_PAYTYPE | Tabellentyp für HRPY_S_PAYTYPE | 20030708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030708 |
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 | 20030709 | |||
| 2 | PAYMENT_METHOD | Value transfer | Type reference (TYPE) | DZLSCH | Zahlweg | 20030709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030709 |
Method GET_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEYDATE | Value transfer | Type reference (TYPE) | BEGDA | SY-DATUM | Stichtag | 20030709 | ||
| 2 | WAERS | Value transfer | Type reference (TYPE) | WAERS | Währungsschlüssel | 20030709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030709 |
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_MOLGA | Informationen zum Molga | 20030618 | |||
| 2 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method GET_INSTANCE_FOR_ABKRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABKRS | Call by reference | Type reference (TYPE) | ABKRS | Abrechnungskreis | 20050126 | |||
| 2 | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_HR_MOLGA | Informationen zum Molga | 20050126 | |||
| 3 | PERNR | Call by reference | Type reference (TYPE) | H99_CLST_T_SO_PERNR | RPCLST: Struktur für Range Pernr | 20050126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20050126 |
Method GET_INSTANCE_FOR_INTCA 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_MOLGA | Informationen zum Molga | 20030618 | |||
| 2 | INTCA | Value transfer | Type reference (TYPE) | INTCA | ISO-Code des Landes | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method GET_INTCA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTCA | Value transfer | Type reference (TYPE) | INTCA | ISO-Code des Landes | 20030618 |
Method GET_INTCA on class CL_HR_MOLGA has no exception.
Method GET_LAND1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LAND1 | Value transfer | Type reference (TYPE) | LAND1 | Länderschlüssel | 20030717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030717 |
Method GET_MC_WAGE_TYPE_INFO 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_MC_WAGE_TYPE_INFO | Multiple Checks: Lohnarteninformationen | 20030618 |
Method GET_MC_WAGE_TYPE_INFO on class CL_HR_MOLGA has no exception.
Method GET_OFFCYCLE_INFO 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 zu Off-Cycle-Abrechnungen | 20030618 |
Method GET_OFFCYCLE_INFO on class CL_HR_MOLGA has no exception.
Method GET_PAYROLL_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPENAME | Value transfer | Type reference (TYPE) | HRPCLX_TYPE | Typname im Dictionary für HR-Clustertabellen PCLx | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method GET_PYSOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PYSOL | Value transfer | Type reference (TYPE) | HRPY_PAYROLL_SOLUTION | Abrechnungslösung | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method GET_RELID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RELID | Value transfer | Type reference (TYPE) | RELID_PCL | Bereichskennung für Cluster in den Tabellen PCLx | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MLGTX | Value transfer | Type reference (TYPE) | MLGTX | Bezeichnung der Ländergruppierung für Personalwirtschaft | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method GET_VERSION_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VERSN | Value transfer | Type reference (TYPE) | PVRSN | Version in Clusterdateien | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method IS_MC_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | 'X': Multiple Checks is angeschaltet | 20030620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030620 |
Method IS_MC_ACTIVE_FOR_ANY_COUNTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | 'X': Ja | 20030624 |
Method IS_MC_ACTIVE_FOR_ANY_COUNTRY on class CL_HR_MOLGA has no exception.
Method IS_MC_RELEASED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RELEASED | Value transfer | Type reference (TYPE) | XFELD | 'X': Funktionalität ist freigegeben | 20030703 |
Method IS_MC_RELEASED on class CL_HR_MOLGA has no exception.
Method READ_LAND1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LAND1 | Value transfer | Type reference (TYPE) | LAND1 | Länderschlüssel | 20030717 | |||
| 2 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030717 |
Method READ_PAYMENT_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030708 | ||||
| 2 | PAYMENT_METHODS | Value transfer | Type reference (TYPE) | HRPY_T_PAYTYPE | Tabellentyp für HRPY_S_PAYTYPE | 20030708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030708 |
Method READ_SINGLE_T500L Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030618 | ||||
| 2 | T500L | Value transfer | Type reference (TYPE) | T500L | Ländergruppierung für Personalwirtschaft | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method READ_SINGLE_T500T Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030618 | ||||
| 2 | T500T | Value transfer | Type reference (TYPE) | T500T | Bezeichnungen der Ländergruppierungen für Personalwirtscha | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method READ_SINGLE_T52BA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030620 | ||||
| 2 | T52BA | Value transfer | Type reference (TYPE) | T52BA | Zuordnung von Werten zu Kundenobjekten | 20030620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030620 |
Method READ_SINGLE_T52RELID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RELID | Value transfer | Type reference (TYPE) | RELID_PCL | Bereichskennung für Cluster in den Tabellen PCLx | 20030618 | |||
| 2 | T52RELID | Value transfer | Type reference (TYPE) | T52RELID | HR: Beschreibung der Cluster in den Tabellen PCLx | 20030618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030618 |
Method READ_T500P Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030708 | ||||
| 2 | T500P | Value transfer | Type reference (TYPE) | T500P | Personalbereiche | 20030708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse für CL_HR_MOLGA | 20030708 |
History
| Last changed by/on | SAP | 20070912 |
| SAP Release Created in | 470 |