SAP ABAP Class CL_HRDEPBSCA_P50_DEF (HR-PBS: Module P50 Bonuses Sec. 50 a,b,d,e - Abstract)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSVAVG_BL (Package) HR-VADM: Public Sector Pensions Act (Business Logic)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSCA_VADM_CALC_MODULE Master Class Calculation Module VADM 20100921
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSCA_P50 HR-PBS: Module P50 Bonuses Sec. 50 a,b,d,e 20030917
Properties
Class CL_HRDEPBSCA_P50_DEF  
Short Description HR-PBS: Module P50 Bonuses Sec. 50 a,b,d,e - Abstract    
Super Class CL_HRDEPBSCA_VADM_CALC_MODULE Master Class Calculation Module VADM 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20030917   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSCA_P50_DEF has no forward declaration.
Interfaces
Class CL_HRDEPBSCA_P50_DEF has no interface implemented.
Friends
Class CL_HRDEPBSCA_P50_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_HG_KEINE Constant Protected Type reference (TYPE) PDE_PBSVAVG_P50_ART_HG '1' No Upper Limit 20121105
2 AC_HG_RW Constant Protected Type reference (TYPE) PDE_PBSVAVG_P50_ART_HG '2' Upper Limit According to Current Pension Value 20121105
3 AC_HG_VERS Constant Protected Type reference (TYPE) PDE_PBSVAVG_P50_ART_HG '3' Upper Limit According to Pension Rights 20121105
4 AS_CLUSTER_NO Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_CLUSTER_P50 Cluster NO (Statement) VERS_BEZUG 20030917
5 AS_ERDNT_RUHG_P50 Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Pension Earned 20071203
6 AS_ERDNT_RUHG_P50_ENDSTUFE Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Pension Earned - Highest Level 20071203
7 AS_RESULT Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_P50 Result Calculation Module ERDNT RUHG (Pension Earned) 20030917
8 AS_UNTB_A4 Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_UNTB Difference 20060626
9 AS_UNTB_BESGR Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_UNTB Difference 20060626
10 AS_VERSORGUNG Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Pension (Enhancement of Structure PC27N) 20030917
11 AT_P0001 Instance attribute Protected Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20030917
12 AT_P0007 Instance attribute Protected Type reference (TYPE) P0007_TAB HR Master Record: Infotype 0007 (Planned Working Time) 20030917
13 AT_P0008 Instance attribute Protected Type reference (TYPE) P0008_TAB HR Master Record: Infotype 0008 (Basic Pay) 20030917
14 AT_P0021 Instance attribute Protected Type reference (TYPE) P0021_TAB HR Master Record: Infotype 0008 (Basic Pay) 20040210
15 AT_P0230 Instance attribute Protected Type reference (TYPE) P0230_TAB HR Master Record Infotype 0230 (View 0008/0230) 20030917
16 AT_P0322 Instance attribute Protected Type reference (TYPE) P0322_TAB Table Type P0326 20030918
17 AT_P0595 Instance attribute Protected Type reference (TYPE) P0595_TAB HR Master Record Infotype 0595 (Family-Related Bonuses) 20060626
18 AT_P0784 Instance attribute Protected Type reference (TYPE) P0784_TAB Table Type: Family Court Request Infotype (IT 0784) 20040210
19 AT_P0787 Instance attribute Protected Type reference (TYPE) P0787_TAB HR Master Record for Infotype 0787 20040210
20 AT_P0788 Instance attribute Protected Type reference (TYPE) P0788_TAB HR Master Record for Infotype 0787 20040210
21 AT_P0789 Instance attribute Protected Type reference (TYPE) P0789_TAB HR Master Record for Infotype 0789 20040107
22 AT_P0790 Instance attribute Protected Type reference (TYPE) P0790_TAB HR Master Record for Infotype 0790 20040121
23 AT_PBWLA_IT0014 Instance attribute Protected Type reference (TYPE) HRPBS00CAT_PBWLA HR Master Record: Infotype 0014 (Recur. Payments/Deductions) 20030918
24 AT_PBWLA_IT0015 Instance attribute Protected Type reference (TYPE) HRPBS00CAT_PBWLA HR Master Record: Infotype 0015 (Additional Payments) 20030918
25 A_DO_NOT_USE_FAKTOR_P69 Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20040906
26 A_RGF_DB_P50 Instance attribute Protected Type reference (TYPE) MAXBT Pensionable Pay 20040112
27 A_RGF_DB_P50_ENDSTUFE Instance attribute Protected Type reference (TYPE) MAXBT Highest Level of Pensionable Pay 20040112
28 A_RUHEGEHALT Instance attribute Protected Type reference (TYPE) MAXBT HR Payroll: Amount 20040109
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLUSTER_NO Instance method Public Method Provide Cluster NO (Statements) 20030917
2 GET_RESULT Instance method Public Method Provide: Calculation Results 20030917
3 SET_DATA_AND_CALCULATE Instance method Public Method Performing of Calculation with Importing Parameters 20030917
Events
Class CL_HRDEPBSCA_P50_DEF has no event.
Types
Class CL_HRDEPBSCA_P50_DEF has no local type.
Method Signatures

Method GET_CLUSTER_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLUSTER_NO Call by reference Type reference (TYPE) HRDEPBSCAS_CLUSTER_P50 Cluster NO (Bescheinigungen) VERS_BEZUG (Versorgungsbezug) 20030917
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030917

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_P50 Ergebnis Berechnungsmodul ERDNT RUHG (erdient. Ruhegehalt) 20030917
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030917

Method SET_DATA_AND_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030917
2 Importing IS_ERDNT_RUHG_P50 Call by reference Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Erdientes Ruhegehalt 20071203
3 Importing IS_ERDNT_RUHG_P50_ENDSTUFE Call by reference Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Erdientes Ruhegehalt Endstufe 20071203
4 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20040210
5 Importing IS_UNTB_A4 Call by reference Type reference (TYPE) HRDEPBSCAS_UNTB Unterschiedsbetrag 20060626
6 Importing IS_UNTB_BESGR Call by reference Type reference (TYPE) HRDEPBSCAS_UNTB Unterschiedsbetrag 20060626
7 Importing IS_VERSORGUNG Call by reference Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Versorgung (Erweiterung der Struktur PC27N) 20030917
8 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20030917
9 Importing IT_P0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20030917
10 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20030917
11 Importing IT_P0021 Call by reference Type reference (TYPE) P0021_TAB Personal-Stammsatz Infotyp 0021 (Familie) 20040210
12 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20030917
13 Importing IT_P0322 Call by reference Type reference (TYPE) P0322_TAB Tabelletyp P0326 20030918
14 Importing IT_P0595 Call by reference Type reference (TYPE) P0595_TAB Personal-Stammsatz Infotyp 0595 (Familienzuschläge) 20060626
15 Importing IT_P0784 Call by reference Type reference (TYPE) P0784_TAB Tabellentyp Infotyp Anfrage Familiengericht (IT 0784) 20040210
16 Importing IT_P0787 Call by reference Type reference (TYPE) P0787_TAB Personal-Stammsatz für Infotyp 0787 20040210
17 Importing IT_P0788 Call by reference Type reference (TYPE) P0788_TAB Personal-Stammsatz für Infotyp 0788 20040210
18 Importing IT_P0789 Call by reference Type reference (TYPE) P0789_TAB Personal-Stammsatz für Infotyp 0789 20040107
19 Importing IT_P0790 Call by reference Type reference (TYPE) P0790_TAB Personal-Stammsatz für Infotyp 0790 20040121
20 Importing IT_PBWLA_IT0014 Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge) 20030918
21 Importing IT_PBWLA_IT0015 Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) 20030918
22 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030917
23 Importing I_DO_NOT_USE_FAKTOR_P69 Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040906
24 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030917
25 Importing I_RGF_DB_P50 Call by reference Type reference (TYPE) MAXBT Rgf. Dienstbezüge 20040112
26 Importing I_RGF_DB_P50_ENDSTUFE Call by reference Type reference (TYPE) MAXBT Rgf. Dienstbezüge Endstufe 20040112
27 Importing I_RUHEGEHALT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040109
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030917
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030917
History
Last changed by/on SAP  20110809 
SAP Release Created in 10A