SAP ABAP Class CL_HRDEPBSCA_P53_DEF (HR-PBS: Module Sec. 53 Imputations - 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_P53 HR-PBS: Module Sec. 53 Imputations 20031008
Properties
Class CL_HRDEPBSCA_P53_DEF  
Short Description HR-PBS: Module Sec. 53 Imputations - 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 20031008   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSCA_P53_DEF has no forward declaration.
Interfaces
Class CL_HRDEPBSCA_P53_DEF has no interface implemented.
Friends
Class CL_HRDEPBSCA_P53_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_APER Instance attribute Protected Type reference (TYPE) PC2APER Structure of Table APER in Payroll 20031008
2 AS_CLUSTER_NO Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_CLUSTER_P53 Cluster NO (Statement) VERS_BEZUG 20031008
3 AS_P53_ABS2_NR3_HINZ Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_P53_ABS2_NR3_HINZ Additional Income Upper Limit Sec. 53 Para. 2 No. 3 20100121
4 AS_P55 Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_P55 Result of Calc. Module P55 (Sect. 55: Pension Imputation) 20031008
5 AS_RESULT Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_P53 Result Calculation Module ERDNT RUHG (Pension Earned) 20031008
6 AS_SONDERZUWENDUNG Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_ZUWENDUNG Result - Calculation Module (Special Payment) 20031008
7 AS_VERSORGUNG Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Pension (Enhancement of Structure PC27N) 20031008
8 AS_VERS_BEZUG Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_VERS_BEZUG Results Calculation Module VERS_BEZUG (Benefits Payment) 20031008
9 AS_VE_P0322 Instance attribute Protected Type reference (TYPE) P0322 HR-PSG: Pension Infotype (No. 0322) 20031008
10 AT_P0000 Instance attribute Protected Type reference (TYPE) P0000_TAB Personnel Master Data Infotype 0000 (Actions) 20041025
11 AT_P0001 Instance attribute Protected Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20031008
12 AT_P0007 Instance attribute Protected Type reference (TYPE) P0007_TAB HR Master Record: Infotype 0007 (Planned Working Time) 20031008
13 AT_P0008 Instance attribute Protected Type reference (TYPE) P0008_TAB HR Master Record: Infotype 0008 (Basic Pay) 20031008
14 AT_P0014 Instance attribute Protected Type reference (TYPE) P0014_TAB HR Master Record Infotype 0014 20050512
15 AT_P0015 Instance attribute Protected Type reference (TYPE) P0015_TAB HR Master Record Infotype 0015 20050512
16 AT_P0021 Instance attribute Protected Type reference (TYPE) P0021_TAB HR Master Record: Infotype 0021 (Family Member/Dependents) 20031008
17 AT_P0230 Instance attribute Protected Type reference (TYPE) P0230_TAB HR Master Record Infotype 0230 (View 0008/0230) 20031008
18 AT_P0265 Instance attribute Protected Type reference (TYPE) P0265_TAB HR Master Record Infotype 0265/Special Regulations PSG 20040323
19 AT_P0322 Instance attribute Protected Type reference (TYPE) P0322_TAB HR-PSG: Pension Infotype (No. 0322) 20031008
20 AT_P0326 Instance attribute Protected Type reference (TYPE) P0326_TAB HR Master Record Infotype 0326 (Imputations Pension) 20031008
21 AT_P0595 Instance attribute Protected Type reference (TYPE) P0595_TAB HR Master Record Infotype 0595 (Family-Related Bonuses) 20031008
22 AT_P0780 Instance attribute Protected Type reference (TYPE) P0780_TAB HR Master Record Infotype 0780 (Sec. 53 Employer Data) 20031008
23 AT_P0781 Instance attribute Protected Type reference (TYPE) P0781_TAB HR Master Record Infotype 0780 (Sec. 53 Employer Data) 20031008
24 AT_P0782 Instance attribute Protected Type reference (TYPE) P0782_TAB HR Master Record Infotype 0230 (View 0008/0230) 20031008
25 AT_P0784 Instance attribute Protected Type reference (TYPE) P0784_TAB Table Type: Family Court Request Infotype (IT 0784) 20040210
26 AT_P0787 Instance attribute Protected Type reference (TYPE) P0787_TAB HR Master Record for Infotype 0787 20040210
27 AT_P0788 Instance attribute Protected Type reference (TYPE) P0788_TAB HR Master Record for Infotype 0788 20040210
28 AT_P0789 Instance attribute Protected Type reference (TYPE) P0789_TAB HR Master Record for Infotype 0789 20040109
29 AT_P0790 Instance attribute Protected Type reference (TYPE) P0790_TAB HR Master Record for Infotype 0789 20040121
30 AT_PBWLA_IT0014 Instance attribute Protected Type reference (TYPE) HRPBS00CAT_PBWLA Result Wage Type Table When Calling Indirect Valuation 20031008
31 AT_PBWLA_IT0015 Instance attribute Protected Type reference (TYPE) HRPBS00CAT_PBWLA Result Wage Type Table When Calling Indirect Valuation 20031008
32 AT_VE_P0014 Instance attribute Protected Type reference (TYPE) P0014_TAB HR Master Record Infotype 0014 20050512
33 AT_VE_P0015 Instance attribute Protected Type reference (TYPE) P0015_TAB HR Master Record Infotype 0015 20050512
34 AT_VE_P0322 Instance attribute Protected Type reference (TYPE) P0322_TAB HR Master Record Infotype 0322 20050512
35 A_P53_ABS2_NR3_HINZ_2FACH Instance attribute Protected Type reference (TYPE) BOOLE_D Double Additional Income Upper Limit Sec. 53 Para. 2 No. 3 20100121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONDITION_P53_2FACH Instance method Public Method Check Imputation Sec. 53 with Double Additional Income 20100121
2 CHECK_CONDITION_P53_ABS2_NR3 Instance method Public Method Check Whether Imputation Sec. 53 Para. 2 No. 3 Exists 20100121
3 GET_CLUSTER_NO Instance method Public Method Provide Cluster NO (Statements) 20031008
4 GET_RESULT Instance method Public Method Provide: Calculation Results 20031008
5 SET_DATA_AND_CALCULATE Instance method Public Method Performing of Calculation with Importing Parameters 20031008
Events
Class CL_HRDEPBSCA_P53_DEF has no event.
Types
Class CL_HRDEPBSCA_P53_DEF has no local type.
Method Signatures

Method CHECK_CONDITION_P53_2FACH 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 (=' ') 20100121
2 Exporting E_P53_ABS2_NR3_HINZ_2FACH Call by reference Type reference (TYPE) BOOLE_D 2-Facher Hinzuverdienst Höchstgrenze § 5 20100121
3 Exporting E_RESULTID Call by reference Type reference (TYPE) P_99_PBSCA_RESULTID HR-PBS: Ergebnis Berechnungszeitpunkt 20100121
4 Importing IS_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110307
5 Importing IS_TARIF Call by reference Type reference (TYPE) HRDEPBSCAS_TARIF Berechnungsstruktur Tarif 20100121
6 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100121
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100121
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100121

Method CHECK_CONDITION_P53_2FACH on class CL_HRDEPBSCA_P53_DEF has no exception.

Method CHECK_CONDITION_P53_ABS2_NR3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110307
2 Exporting ES_TARIF Call by reference Type reference (TYPE) HRDEPBSCAS_TARIF Berechnungsstruktur Tarif 20100121
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100121
4 Exporting E_P53_ABS2_NR3 Call by reference Type reference (TYPE) BOOLE_D § 53 Abs. 2 Nr. 3 kommt zum Tragen 20100121
5 Importing IS_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20100121
6 Importing IS_VE_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20100121
7 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20100121
8 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100121
9 Importing IT_P0014 Call by reference Type reference (TYPE) P0014_TAB Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge) 20100121
10 Importing IT_P0015 Call by reference Type reference (TYPE) P0015_TAB Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) 20100121
11 Importing IT_P0021 Call by reference Type reference (TYPE) P0021_TAB Personal-Stammsatz Infotyp 0021 (Familie) 20100121
12 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20100121
13 Importing IT_P0322 Call by reference Type reference (TYPE) P0322_TAB HR-PSG: Informationstyp Versorgung (Nr. 0322) 20100121
14 Importing IT_P0595 Call by reference Type reference (TYPE) P0595_TAB Personal-Stammsatz Infotyp 0595 (Familienzuschläge) 20100121
15 Importing IT_P0780 Call by reference Type reference (TYPE) P0780_TAB Personal-Stammsatz Infotyp 0780 (§53 Arbeitgeberdaten) 20100121
16 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20100121
17 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100121

Method CHECK_CONDITION_P53_ABS2_NR3 on class CL_HRDEPBSCA_P53_DEF has no exception.

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_P53 Cluster NO (Bescheinigungen) VERS_BEZUG (Versorgungsbezug) 20031008
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20031008

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_P53 Ergebnis Berechnungsmodul ERDNT RUHG (erdient. Ruhegehalt) 20031008
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20031008

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 (=' ') 20031008
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20031008
3 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20031008
4 Importing IS_P53_ABS2_NR3_HINZ Call by reference Type reference (TYPE) HRDEPBSCAS_P53_ABS2_NR3_HINZ Hinzuverdienst Höchstgrenze § 53 Abs. 2 Nr. 3 20100121
5 Importing IS_P55 Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_P55 Ergebnis Berechnungsmodul P55 (§55 Anrechnung von Renten) 20031008
6 Importing IS_SONDERZUWENDUNG Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_ZUWENDUNG Ergebnis Berechnungsmodul ZUWENDUNG (Sonderzuwendung) 20031008
7 Importing IS_VERSORGUNG Call by reference Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Versorgung (Erweiterung der Struktur PC27N) 20031008
8 Importing IS_VERS_BEZUG Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_VERS_BEZUG Ergebnis Berechnungsmodul VERS_BEZUG (Versorgungsbezug) 20031008
9 Importing IS_VE_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20031008
10 Importing IT_P0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20041022
11 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20031008
12 Importing IT_P0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20031008
13 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20031008
14 Importing IT_P0014 Call by reference Type reference (TYPE) P0014_TAB Personal-Stammsatz Infotyp 0014 20050512
15 Importing IT_P0015 Call by reference Type reference (TYPE) P0015_TAB Personal-Stammsatz Infotyp 0015 20050512
16 Importing IT_P0021 Call by reference Type reference (TYPE) P0021_TAB Personal-Stammsatz Infotyp 0021 (Familie) 20031008
17 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20031008
18 Importing IT_P0265 Call by reference Type reference (TYPE) P0265_TAB Personal-Stammsatz Infotyp 0265 / Sonderregelungen PSG 20040323
19 Importing IT_P0322 Call by reference Type reference (TYPE) P0322_TAB HR-PSG: Informationstyp Versorgung (Nr. 0322) 20031008
20 Importing IT_P0326 Call by reference Type reference (TYPE) P0326_TAB Personal-Stammsatz Infotyp 0326 (Anrechnungen Versorgung) 20031008
21 Importing IT_P0595 Call by reference Type reference (TYPE) P0595_TAB Personal-Stammsatz Infotyp 0595 (Familienzuschläge) 20031008
22 Importing IT_P0780 Call by reference Type reference (TYPE) P0780_TAB Personal-Stammsatz Infotyp 0780 (§53 Arbeitgeberdaten) 20031008
23 Importing IT_P0781 Call by reference Type reference (TYPE) P0781_TAB Personal-Stammsatz für Infotyp 0782 20031008
24 Importing IT_P0782 Call by reference Type reference (TYPE) P0782_TAB Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) 20031008
25 Importing IT_P0784 Call by reference Type reference (TYPE) P0784_TAB Tabellentyp Infotyp Anfrage Familiengericht (IT 0784) 20040210
26 Importing IT_P0787 Call by reference Type reference (TYPE) P0787_TAB Personal-Stammsatz für Infotyp 0787 20040210
27 Importing IT_P0788 Call by reference Type reference (TYPE) P0788_TAB Personal-Stammsatz für Infotyp 0788 20040210
28 Importing IT_P0789 Call by reference Type reference (TYPE) P0789_TAB Personal-Stammsatz für Infotyp 0789 20040109
29 Importing IT_P0790 Call by reference Type reference (TYPE) P0790_TAB Personal-Stammsatz für Infotyp 0789 20040121
30 Importing IT_PBWLA_IT0014 Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung 20031008
31 Importing IT_PBWLA_IT0015 Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung 20031008
32 Importing IT_VE_P0014 Call by reference Type reference (TYPE) P0014_TAB Personal-Stammsatz Infotyp 0014 20050512
33 Importing IT_VE_P0015 Call by reference Type reference (TYPE) P0015_TAB Personal-Stammsatz Infotyp 0015 20050512
34 Importing IT_VE_P0322 Call by reference Type reference (TYPE) P0322_TAB Personal-Stammsatz Infotyp 0322 20050512
35 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20031008
36 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20031008
37 Importing I_P53_ABS2_NR3_HINZ_2FACH Call by reference Type reference (TYPE) BOOLE_D 2-Facher Hinzuverdienst Höchstgrenze § 53 Abs. 2 Nr. 3 20100121
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20031008
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20031008
History
Last changed by/on SAP  20110809 
SAP Release Created in 10A