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 | 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 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Concurrent Employment Benefits Master Switch | 20020123 | ||
| 2 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Concurrent Employment Master Switches | 20010809 | ||
| 3 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | To Be Deleted with General Availability; Do Not Use | 20020517 | ||
| 4 | Constant | Public | Type reference (TYPE) | BOOLE_D | SPACE | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20010809 | ||
| 5 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Global Payroll Active | 20020131 | ||
| 6 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_GLOPY' | HR: Master Data, Char Field of Length 16 | 20020131 | ||
| 7 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_MAINS' | HR: Master Data, Char Field of Length 16 | 20020131 | ||
| 8 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_GLEMP' | HR: Master Data, Char Field of Length 16 | 20020220 | ||
| 9 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_MPSDS' | HR: Master Data, Char Field of Length 16 | 20051107 | ||
| 10 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_PC_UI' | HR: Master Data, Char Field of Length 16 | 20030902 | ||
| 11 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_PIDGN' | HR: Master Data, Char Field of Length 16 | 20020131 | ||
| 12 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_PIDSL' | HR: Master Data, Char Field of Length 16 | 20020131 | ||
| 13 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_TMEVL' | HR: Master Data, Char Field of Length 16 | 20020131 | ||
| 14 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_PAUIX' | HR: Master Data, Char Field of Length 16 | 20020131 | ||
| 15 | Constant | Private | Type reference (TYPE) | HRPAD_CHAR16 | 'HR_CCURE_WTGEN' | HR: Master Data, Char Field of Length 16 | 20020131 | ||
| 16 | Constant | Private | Type reference (TYPE) | T77S0-GRPID | 'CCURE' | Group Name | 20020131 | ||
| 17 | Constant | Public | Type reference (TYPE) | BEGDA | '99991231' | Valid from Date | 20020131 | ||
| 18 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Master Data of New Infotype Framework Main Switch | 20020131 | ||
| 19 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Management of Global Employees | 20020220 | ||
| 20 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Obsolete | 20051107 | ||
| 21 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Switch for Different Period Start Dates | 20080225 | ||
| 22 | Static Attribute | Private | Type reference (TYPE) | BEGDA | Valid from Date | 20030721 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | BEGDA | Start date | 20060331 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | BEGDA | Valid from Date | 20030721 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | BEGDA | Valid from Date - MX | 20061213 | |||
| 26 | Static Attribute | Private | Type reference (TYPE) | BEGDA | Valid from Date - SE | 20070725 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | BEGDA | Valid from Date | 20030721 | |||
| 28 | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | FALSE | At Least One MOLGA Active | 20030721 | ||
| 29 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20030902 | ||
| 30 | Static Attribute | Private | Type reference (TYPE) | HRPAD_CHAR01 | HR: Master Data, Char Field of Length 01 | 20020131 | |||
| 31 | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | FALSE | Use of Person ID Infotype (0709) | 20020131 | ||
| 32 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Use of External Person ID for Selection Purposes | 20020131 | ||
| 33 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'GLOPY' | Semantic abbreviation | 20020131 | ||
| 34 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'MAINS' | Semantic abbreviation | 20020131 | ||
| 35 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'GLEMP' | Semantic abbreviation | 20020220 | ||
| 36 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'MPSDS' | Semantic abbreviation | 20051107 | ||
| 37 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'PC_UI' | Semantic abbreviation | 20030902 | ||
| 38 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'PIDGN' | Semantic abbreviation | 20020131 | ||
| 39 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'PIDSL' | Semantic abbreviation | 20020131 | ||
| 40 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'TMEVL' | Semantic abbreviation | 20020131 | ||
| 41 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'PAUIX' | System table | 20020131 | ||
| 42 | Constant | Private | Type reference (TYPE) | T77S0-SEMID | 'WTGEN' | Semantic abbreviation | 20020131 | ||
| 43 | Static Attribute | Private | Type reference (TYPE) | BEGDA | HIGH_DATE | Valid from Date | 20020131 | ||
| 44 | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20010809 | ||
| 45 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | FALSE | Master Data User Interface | 20020131 | ||
| 46 | Static Attribute | Private | Type reference (TYPE) | BEGDA | HIGH_DATE | Valid from Date | 20020131 |
Methods
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 | IV_COUNTRY_GROUPING | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20080226 | |||
| 2 | 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 | 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 | I_ABKRS | Call by reference | Type reference (TYPE) | ABKRS | SPACE | Abrechnungskreis | 20080211 | ||
| 2 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | SPACE | Ländergruppierung | 20080225 | ||
| 3 | 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 | IS_ACTIVE | Value transfer | Type reference (TYPE) | BOOLE_D | CE for PA is active | 20100521 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20100521 | |||
| 3 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20100521 | |||
| 4 | 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 | DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum zu dem der Schalter geprüfte werden soll | 20030721 | |||
| 2 | IS_ACTIVE | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030721 | |||
| 3 | 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 | IS_ACTIVE | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20031008 | |||
| 2 | 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 | RULE | Call by reference | Type reference (TYPE) | HRPAD_CHAR01 | HR: Stammdaten, Char-Feld der Länge 01 | 20020131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20020131 | |||
| 2 | GPA_NAME | Call by reference | Type reference (TYPE) | HRPAD_CHAR16 | HR: Stammdaten, Char-Feld der Länge 16 | 20020131 | |||
| 3 | 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 | CHAR1 | Call by reference | Type reference (TYPE) | HRPAD_CHAR01 | HR: Stammdaten, Char-Feld der Länge 01 | 20020131 | |||
| 2 | GPA_NAME | Call by reference | Type reference (TYPE) | HRPAD_CHAR16 | HR: Stammdaten, Char-Feld der Länge 16 | 20020131 | |||
| 3 | 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 | ADMISSIBLE_GPA_IN_PRODUCTION | Call by reference | Type reference (TYPE) | HRPAD_CHAR02 | HR: Stammdaten, Char-Feld der Länge 02 | 20020131 | |||
| 2 | GPA_NAME | Call by reference | Type reference (TYPE) | HRPAD_CHAR16 | HR: Stammdaten, Char-Feld der Länge 16 | 20020131 | |||
| 3 | IS_ACTIVE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020131 | |||
| 4 | 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 | 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 | 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 |