SAP ABAP Class CL_HRCE_MASTERSWITCHES (HR: CE Master Switches)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PA-XX (Application Component) General
     PBAS_SERVICE (Package) HR Master Data: Service Functions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRCE_MASTERSWITCHES_US HR: CE Master Switches USA 20100524
Properties
Class CL_HRCE_MASTERSWITCHES  
Short Description HR: CE Master Switches    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBAS_SERVICE   HR Master Data: Service Functions 
Created 20010809   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRCE_MASTERSWITCHES has no interface implemented.
Friends
Class CL_HRCE_MASTERSWITCHES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BENEFITS_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Concurrent Employment Benefits Master Switch 20020123
2 CE_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Concurrent Employment Master Switches 20010809
3 CE_IS_RELEASED Static Attribute Public Type reference (TYPE) BOOLE_D FALSE To Be Deleted with General Availability; Do Not Use 20020517
4 FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20010809
5 GLOBAL_PAYROLL_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Global Payroll Active 20020131
6 GPA_GLOBAL_PAYROLL Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_GLOPY' HR: Master Data, Char Field of Length 16 20020131
7 GPA_MASTER_SWITCH Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_MAINS' HR: Master Data, Char Field of Length 16 20020131
8 GPA_MNGMT_GLOBAL_EMPLS Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_GLEMP' HR: Master Data, Char Field of Length 16 20020220
9 GPA_MULTI_PER_START_DAYS Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_MPSDS' HR: Master Data, Char Field of Length 16 20051107
10 GPA_PC_UI Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_PC_UI' HR: Master Data, Char Field of Length 16 20030902
11 GPA_PERID_GENERATION Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_PIDGN' HR: Master Data, Char Field of Length 16 20020131
12 GPA_SELECTION_BY_PERSONID Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_PIDSL' HR: Master Data, Char Field of Length 16 20020131
13 GPA_TIME_EVALUATION Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_TMEVL' HR: Master Data, Char Field of Length 16 20020131
14 GPA_USERINTERFACE Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_PAUIX' HR: Master Data, Char Field of Length 16 20020131
15 GPA_WAGETYPE_GENERATION Constant Private Type reference (TYPE) HRPAD_CHAR16 'HR_CCURE_WTGEN' HR: Master Data, Char Field of Length 16 20020131
16 GRPID_CCURE Constant Private Type reference (TYPE) T77S0-GRPID 'CCURE' Group Name 20020131
17 HIGH_DATE Constant Public Type reference (TYPE) BEGDA '99991231' Valid from Date 20020131
18 INFOTYPE_FRAMEWORK_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Master Data of New Infotype Framework Main Switch 20020131
19 MNGMT_GLOBAL_EMPLS_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Management of Global Employees 20020220
20 MULTI_PER_START_DAYS_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Obsolete 20051107
21 M_MPSD_IS_ACTIVE Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Switch for Different Period Start Dates 20080225
22 PAY99_SINCE Static Attribute Private Type reference (TYPE) BEGDA Valid from Date 20030721
23 PAYAU_SINCE Static Attribute Private Type reference (TYPE) BEGDA Start date 20060331
24 PAYCA_SINCE Static Attribute Private Type reference (TYPE) BEGDA Valid from Date 20030721
25 PAYMX_SINCE Static Attribute Private Type reference (TYPE) BEGDA Valid from Date - MX 20061213
26 PAYSE_SINCE Static Attribute Private Type reference (TYPE) BEGDA Valid from Date - SE 20070725
27 PAYUS_SINCE Static Attribute Private Type reference (TYPE) BEGDA Valid from Date 20030721
28 PAYXX_SINCE_FLAG Static Attribute Private Type reference (TYPE) BOOLE_D FALSE At Least One MOLGA Active 20030721
29 PC_UI_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030902
30 PERID_GENERATION Static Attribute Private Type reference (TYPE) HRPAD_CHAR01 HR: Master Data, Char Field of Length 01 20020131
31 PERID_INFOTYPE_IS_ACTIVE Static Attribute Private Type reference (TYPE) BOOLE_D FALSE Use of Person ID Infotype (0709) 20020131
32 SELECTION_BY_PERID_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Use of External Person ID for Selection Purposes 20020131
33 SEMID_GLOBAL_PAYROLL Constant Private Type reference (TYPE) T77S0-SEMID 'GLOPY' Semantic abbreviation 20020131
34 SEMID_MASTER_SWITCH Constant Private Type reference (TYPE) T77S0-SEMID 'MAINS' Semantic abbreviation 20020131
35 SEMID_MNGMT_GLOBAL_EMPLS Constant Private Type reference (TYPE) T77S0-SEMID 'GLEMP' Semantic abbreviation 20020220
36 SEMID_MULTI_PER_START_DAYS Constant Private Type reference (TYPE) T77S0-SEMID 'MPSDS' Semantic abbreviation 20051107
37 SEMID_PC_UI Constant Private Type reference (TYPE) T77S0-SEMID 'PC_UI' Semantic abbreviation 20030902
38 SEMID_PERID_GENERATION Constant Private Type reference (TYPE) T77S0-SEMID 'PIDGN' Semantic abbreviation 20020131
39 SEMID_SELECTION_BY_PERSONID Constant Private Type reference (TYPE) T77S0-SEMID 'PIDSL' Semantic abbreviation 20020131
40 SEMID_TIME_EVALUATION Constant Private Type reference (TYPE) T77S0-SEMID 'TMEVL' Semantic abbreviation 20020131
41 SEMID_USERINTERFACE Constant Private Type reference (TYPE) T77S0-SEMID 'PAUIX' System table 20020131
42 SEMID_WAGETYPE_GENERATION Constant Private Type reference (TYPE) T77S0-SEMID 'WTGEN' Semantic abbreviation 20020131
43 TIMEEVALUATION_SINCE Static Attribute Private Type reference (TYPE) BEGDA HIGH_DATE Valid from Date 20020131
44 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20010809
45 USERINTERFACE_IS_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D FALSE Master Data User Interface 20020131
46 WAGETYPEGENERATN_SINCE Static Attribute Private Type reference (TYPE) BEGDA HIGH_DATE Valid from Date 20020131
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RELEASED Static method Private Method 20030727
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010809
3 GET_CE_PAYROLL_ACTIVE_DATE Static method Public Method 20080212
4 IS_CLIENT_PRODUCTIVE Static method Private Method 20020131
5 IS_MPSD_ACTIVE Static method Public Method True, If MPSD Active (One of impor-param Must Be Given) 20080211
6 PADXX_ACTIVE Static method Public Method Is PA-CE Active? 20100521
7 PAYROLL_ACTIVE Static method Public Method 20030721
8 PAYROLL_IS_ACTIVE_BY_MOLGA Static method Public Method 20031006
9 PERID_GENERATION_RULE Static method Public Method 20020131
10 READ_BEGDA Static method Private Method 20020131
11 READ_CHAR1 Static method Private Method 20020131
12 READ_FLAG Static method Protected Method 20020131
13 READ_PAYROLL_FLAG Static method Private Method 20030829
14 TIMEEVALUATION_ACTIVE_SINCE Static method Public Method 20020131
15 WAGETYPEGENERATN_ACTIVE_SINCE Static method Public Method 20020131
Events
Class CL_HRCE_MASTERSWITCHES has no event.
Types
Class CL_HRCE_MASTERSWITCHES has no local type.
Method Signatures

Method CHECK_RELEASED Signature

Method CHECK_RELEASED on class CL_HRCE_MASTERSWITCHES has no parameter.
Method CHECK_RELEASED on class CL_HRCE_MASTERSWITCHES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRCE_MASTERSWITCHES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRCE_MASTERSWITCHES has no exception.

Method GET_CE_PAYROLL_ACTIVE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTRY_GROUPING Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20080226
2 Returning RV_ACTIVE_SINCE Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080226

Method GET_CE_PAYROLL_ACTIVE_DATE on class CL_HRCE_MASTERSWITCHES has no exception.

Method IS_CLIENT_PRODUCTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLIENT_IS_PRODUCTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020131

Method IS_CLIENT_PRODUCTIVE on class CL_HRCE_MASTERSWITCHES has no exception.

Method IS_MPSD_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABKRS Call by reference Type reference (TYPE) ABKRS SPACE Abrechnungskreis 20080211
2 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA SPACE Ländergruppierung 20080225
3 Returning R_MPSD_IS_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080225

Method IS_MPSD_ACTIVE on class CL_HRCE_MASTERSWITCHES has no exception.

Method PADXX_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) BOOLE_D CE for PA is active 20100521
2 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Datum 20100521
3 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100521
4 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20100521

Method PADXX_ACTIVE on class CL_HRCE_MASTERSWITCHES has no exception.

Method PAYROLL_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) SY-DATUM Datum zu dem der Schalter geprüfte werden soll 20030721
2 Returning IS_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030721
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030721

Method PAYROLL_ACTIVE on class CL_HRCE_MASTERSWITCHES has no exception.

Method PAYROLL_IS_ACTIVE_BY_MOLGA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031008
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20031008

Method PAYROLL_IS_ACTIVE_BY_MOLGA on class CL_HRCE_MASTERSWITCHES has no exception.

Method PERID_GENERATION_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RULE Call by reference Type reference (TYPE) HRPAD_CHAR01 HR: Stammdaten, Char-Feld der Länge 01 20020131
# Exception Resumable Description Created on
1 CX_HRPA_INVALID_CUSTOMIZATION HR: Stammdaten, ungültiges Cutomizing 20020131

Method READ_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020131
2 Importing GPA_NAME Call by reference Type reference (TYPE) HRPAD_CHAR16 HR: Stammdaten, Char-Feld der Länge 16 20020131
3 Importing SEMID Call by reference Type reference (TYPE) T77S0-SEMID semantisches Kürzel 20020131

Method READ_BEGDA on class CL_HRCE_MASTERSWITCHES has no exception.

Method READ_CHAR1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHAR1 Call by reference Type reference (TYPE) HRPAD_CHAR01 HR: Stammdaten, Char-Feld der Länge 01 20020131
2 Importing GPA_NAME Call by reference Type reference (TYPE) HRPAD_CHAR16 HR: Stammdaten, Char-Feld der Länge 16 20020131
3 Importing SEMID Call by reference Type reference (TYPE) T77S0-SEMID semantisches Kürzel 20020131

Method READ_CHAR1 on class CL_HRCE_MASTERSWITCHES has no exception.

Method READ_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADMISSIBLE_GPA_IN_PRODUCTION Call by reference Type reference (TYPE) HRPAD_CHAR02 HR: Stammdaten, Char-Feld der Länge 02 20020131
2 Importing GPA_NAME Call by reference Type reference (TYPE) HRPAD_CHAR16 HR: Stammdaten, Char-Feld der Länge 16 20020131
3 Exporting IS_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020131
4 Importing SEMID Call by reference Type reference (TYPE) T77S0-SEMID semantisches Kürzel 20020131

Method READ_FLAG on class CL_HRCE_MASTERSWITCHES has no exception.

Method READ_PAYROLL_FLAG Signature

Method READ_PAYROLL_FLAG on class CL_HRCE_MASTERSWITCHES has no parameter.
Method READ_PAYROLL_FLAG on class CL_HRCE_MASTERSWITCHES has no exception.

Method TIMEEVALUATION_ACTIVE_SINCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTIVE_SINCE Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020131

Method TIMEEVALUATION_ACTIVE_SINCE on class CL_HRCE_MASTERSWITCHES has no exception.

Method WAGETYPEGENERATN_ACTIVE_SINCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTIVE_SINCE Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020131

Method WAGETYPEGENERATN_ACTIVE_SINCE on class CL_HRCE_MASTERSWITCHES has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 470