SAP ABAP Class CL_HR_MOLGA (Information about the country grouping)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   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