Hierarchy
⤷ PY-XX (Application Component) Payroll: General Parts
⤷ PCAL (Package) SAP HR Payroll Application Development
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 | BUFFER_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_HR_MOLGA | Instance buffer | 20030618 | ||
2 | BUFFER_PAYMENT_METHODS | Static Attribute | Private | Type reference (TYPE) | HRPY_T_PAYTYPE | Table type for HRPY_S_PAYTYPE | 20030708 | ||
3 | BUFFER_PAYMENT_METHODS_MOLGA | Static Attribute | Private | Type reference (TYPE) | MOLGA | 20030708 | |||
4 | BUFFER_T500L | Instance attribute | Private | Type reference (TYPE) | T500L | Personnel country grouping | 20030618 | ||
5 | BUFFER_T500L_STATIC | Static Attribute | Private | Type reference (TYPE) | T500L | Personnel country grouping | 20030618 | ||
6 | BUFFER_T500L_STATIC_SUBRC | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030618 | ||
7 | BUFFER_T500P_STATIC | Static Attribute | Private | Type reference (TYPE) | T500P | Personnel areas | 20030708 | ||
8 | BUFFER_T500P_STATIC_SUBRC | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030708 | ||
9 | BUFFER_T500T_STATIC | Static Attribute | Private | Type reference (TYPE) | T500T | HR Country Groupings | 20030618 | ||
10 | BUFFER_T500T_STATIC_SUBRC | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030618 | ||
11 | BUFFER_T52BA_STATIC | Static Attribute | Private | Type reference (TYPE) | T52BA | Assignment of Values to Customer Objects | 20030620 | ||
12 | BUFFER_T52BA_STATIC_SUBRC | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030620 | ||
13 | BUFFER_T52RELID_STATIC | Static Attribute | Private | Type reference (TYPE) | T52RELID | HR: Description of cluster in table PCLx | 20030618 | ||
14 | BUFFER_T52RELID_STATIC_SUBRC | Static Attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20030618 | ||
15 | MOLGA | Instance attribute | Public | Type reference (TYPE) | MOLGA | Country Grouping | 20030618 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20030618 |
2 | GET_ALLOWED_PAYMENT_METHODS | Instance method | Public | Method | Get permitted payment methods | 20030708 |
3 | GET_CHKTY_FOR_PAYMENT_METHOD | Instance method | Public | Method | Get standard payment method | 20030709 |
4 | GET_CURRENCY | Instance method | Public | Method | Get country currency | 20030709 |
5 | GET_INSTANCE | Static method | Public | Method | Get one instance per country grouping | 20030618 |
6 | GET_INSTANCE_FOR_ABKRS | Static method | Public | Method | Returning an Instance to a Payroll Area | 20050126 |
7 | GET_INSTANCE_FOR_INTCA | Static method | Public | Method | Get an instance for an ISO code | 20030618 |
8 | GET_INTCA | Instance method | Public | Method | Get ISO code | 20030618 |
9 | GET_LAND1 | Instance method | Public | Method | Return T005-LAND1 | 20030717 |
10 | GET_MC_WAGE_TYPE_INFO | Instance method | Public | Method | Get instance from CL_HR_MC_WAGE_TYPE_INFO | 20030618 |
11 | GET_OFFCYCLE_INFO | Instance method | Public | Method | Get instance from CL_HR_OFFCYCLE_INFO | 20030618 |
12 | GET_PAYROLL_STRUCTURE | Instance method | Public | Method | Get payroll results structure | 20030618 |
13 | GET_PYSOL | Instance method | Public | Method | Get type of payroll solution | 20030618 |
14 | GET_RELID | Instance method | Public | Method | Get cluster ID | 20030618 |
15 | GET_TEXT | Instance method | Public | Method | Get text for country grouping | 20030618 |
16 | GET_VERSION_NUMBER | Instance method | Public | Method | Get current version number of the cluster | 20030618 |
17 | IS_MC_ACTIVE | Instance method | Public | Method | Is the "Multiple Checks" functionality active? | 20030620 |
18 | IS_MC_ACTIVE_FOR_ANY_COUNTRY | Static method | Public | Method | Is "Multiple Checks" active for at least one country? | 20030624 |
19 | IS_MC_RELEASED | Static method | Public | Method | Is the "Multiple Checks" functionality released? | 20030703 |
20 | READ_LAND1 | Static method | Private | Method | Read T005 | 20030717 |
21 | READ_PAYMENT_METHODS | Static method | Private | Method | Read payment methods | 20030708 |
22 | READ_SINGLE_T500L | Static method | Private | Method | Read T500L | 20030618 |
23 | READ_SINGLE_T500T | Static method | Private | Method | Read T500T | 20030618 |
24 | READ_SINGLE_T52BA | Static method | Private | Method | Read T52BA | 20030620 |
25 | READ_SINGLE_T52RELID | Static method | Private | Method | Read T52RELID | 20030618 |
26 | READ_T500P | 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 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | PAYMENT_METHODS | Value transfer | Type reference (TYPE) | HRPY_T_PAYTYPE | Tabellentyp für HRPY_S_PAYTYPE | 20030708 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | CHKTY | Value transfer | Type reference (TYPE) | PAY_CHKTY | Off-Cycle: Standard-Zahlweg für Überweisung und Scheck | 20030709 | ||
2 | Importing | PAYMENT_METHOD | Value transfer | Type reference (TYPE) | DZLSCH | Zahlweg | 20030709 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Importing | KEYDATE | Value transfer | Type reference (TYPE) | BEGDA | SY-DATUM | Stichtag | 20030709 | |
2 | Returning | WAERS | Value transfer | Type reference (TYPE) | WAERS | Währungsschlüssel | 20030709 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_HR_MOLGA | Informationen zum Molga | 20030618 | ||
2 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Importing | ABKRS | Call by reference | Type reference (TYPE) | ABKRS | Abrechnungskreis | 20050126 | ||
2 | Returning | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_HR_MOLGA | Informationen zum Molga | 20050126 | ||
3 | Importing | 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 | CX_HR_MOLGA | 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 | Returning | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_HR_MOLGA | Informationen zum Molga | 20030618 | ||
2 | Importing | INTCA | Value transfer | Type reference (TYPE) | INTCA | ISO-Code des Landes | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | 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 | Returning | LAND1 | Value transfer | Type reference (TYPE) | LAND1 | Länderschlüssel | 20030717 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | 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 | Returning | 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 | Returning | TYPENAME | Value transfer | Type reference (TYPE) | HRPCLX_TYPE | Typname im Dictionary für HR-Clustertabellen PCLx | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | PYSOL | Value transfer | Type reference (TYPE) | HRPY_PAYROLL_SOLUTION | Abrechnungslösung | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | RELID | Value transfer | Type reference (TYPE) | RELID_PCL | Bereichskennung für Cluster in den Tabellen PCLx | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | MLGTX | Value transfer | Type reference (TYPE) | MLGTX | Bezeichnung der Ländergruppierung für Personalwirtschaft | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | VERSN | Value transfer | Type reference (TYPE) | PVRSN | Version in Clusterdateien | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | IS_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | 'X': Multiple Checks is angeschaltet | 20030620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Returning | 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 | Returning | 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 | Returning | LAND1 | Value transfer | Type reference (TYPE) | LAND1 | Länderschlüssel | 20030717 | ||
2 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030717 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030708 | |||
2 | Returning | PAYMENT_METHODS | Value transfer | Type reference (TYPE) | HRPY_T_PAYTYPE | Tabellentyp für HRPY_S_PAYTYPE | 20030708 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030618 | |||
2 | Returning | T500L | Value transfer | Type reference (TYPE) | T500L | Ländergruppierung für Personalwirtschaft | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030618 | |||
2 | Returning | T500T | Value transfer | Type reference (TYPE) | T500T | Bezeichnungen der Ländergruppierungen für Personalwirtscha | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030620 | |||
2 | Returning | T52BA | Value transfer | Type reference (TYPE) | T52BA | Zuordnung von Werten zu Kundenobjekten | 20030620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Importing | RELID | Value transfer | Type reference (TYPE) | RELID_PCL | Bereichskennung für Cluster in den Tabellen PCLx | 20030618 | ||
2 | Returning | T52RELID | Value transfer | Type reference (TYPE) | T52RELID | HR: Beschreibung der Cluster in den Tabellen PCLx | 20030618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | 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 | Importing | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | 20030708 | |||
2 | Returning | T500P | Value transfer | Type reference (TYPE) | T500P | Personalbereiche | 20030708 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HR_MOLGA | Fehlerklasse für CL_HR_MOLGA | 20030708 |
History
Last changed by/on | SAP | 20070912 |
SAP Release Created in | 470 |