SAP ABAP Class CL_HRDEPBSCA_ZUWENDUNG_DEF (HR-PBS: Module for Special Payments (ZUWENDUNG) - 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_ZUWENDUNG HR-PBS: Module for Special Payments (ZUWENDUNG) 20030814
Properties
Class CL_HRDEPBSCA_ZUWENDUNG_DEF  
Short Description HR-PBS: Module for Special Payments (ZUWENDUNG) - 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 20030814   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSCA_ZUWENDUNG_DEF has no forward declaration.
Interfaces
Class CL_HRDEPBSCA_ZUWENDUNG_DEF has no interface implemented.
Friends
Class CL_HRDEPBSCA_ZUWENDUNG_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 20030814
2 AS_CLUSTER_NO Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_CLUSTER_ZUWENDUNG Cluster NO (Statement) VERS_BEZUG 20030814
3 AS_P53_DATA Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_SZ_P53_DATA Calculation of Special Payment Sec. 53 20060125
4 AS_P54_DATA Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_SZ_P54_DATA Calculation of Special Payment Sec. 54 20050308
5 AS_RESULT Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_ZUWENDUNG Result Calculation Module ERDNT RUHG (Pension Earned) 20030814
6 AS_VERSORGUNG Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Pension (Enhancement of Structure PC27N) 20030815
7 AS_VERS_BEZUG Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_VERS_BEZUG Results Calculation Module VERS_BEZUG (Benefits Payment) 20030818
8 AS_VE_P0322 Instance attribute Protected Type reference (TYPE) P0322 Pension Recipient (IT 0322) 20030826
9 AT_P0000 Instance attribute Protected Type reference (TYPE) P0000_TAB HR Master Record Infotype 0000 20040908
10 AT_P0001 Instance attribute Protected Type reference (TYPE) P0001_TAB HR Master Record Infotype 0001 20040908
11 AT_P0008 Instance attribute Protected Type reference (TYPE) P0008_TAB HR Master Record Infotype 0008 20040908
12 AT_P0013 Instance attribute Protected Type reference (TYPE) P0013_TAB HR Master Record: Infotype 0013 (Social Insurance D) 20061124
13 AT_P0021 Instance attribute Protected Type reference (TYPE) P0021_TAB Personnel Master Data Infotype 0021 20030815
14 AT_P0230 Instance attribute Protected Type reference (TYPE) P0230_TAB HR Master Record Infotype 0230 20040908
15 AT_P0265 Instance attribute Protected Type reference (TYPE) P0265_TAB HR Master Record Infotype 0265 (Special Regulations) 20030815
16 AT_P0320 Instance attribute Protected Type reference (TYPE) P0320_TAB HR Master Record Infotype 0320 20040908
17 AT_P0322 Instance attribute Protected Type reference (TYPE) P0322_TAB Infotype Pension (No. 0322) 20030814
18 AT_P0595 Instance attribute Protected Type reference (TYPE) P0595_TAB HR Master Record Infotype 0595 20030815
19 AT_P0780 Instance attribute Protected Type reference (TYPE) P0780_TAB Infotype: Income from Wages Imputation Employer Data 20041124
20 AT_P0782 Instance attribute Protected Type reference (TYPE) P0782_TAB HR Master Record for Infotype 0782 20041124
21 AT_PBWLA_IT0014 Instance attribute Protected Type reference (TYPE) HRPBS00CAT_PBWLA Result Wage Type Table When Calling Indirect Valuation 20050112
22 AT_PBWLA_IT0015 Instance attribute Protected Type reference (TYPE) HRPBS00CAT_PBWLA Result Wage Type Table When Calling Indirect Valuation 20050112
23 AT_PBWLA_VE_IT0014 Instance attribute Protected Type reference (TYPE) HRPBS00CAT_PBWLA Result Wage Type Table When Calling Indirect Valuation 20050112
24 AT_PBWLA_VE_IT0015 Instance attribute Protected Type reference (TYPE) HRPBS00CAT_PBWLA Result Wage Type Table When Calling Indirect Valuation 20050112
25 AT_VARIANTE_VERSBEZUG Instance attribute Protected Type reference (TYPE) HRDEPBSCAT_VARIANTE_VERSBEZUG Table for Pension Income Results and Certain Variants 20050216
26 AT_VE_IT0014_SOZA_MAN Instance attribute Protected Type reference (TYPE) P0014_TAB IT0014 Pension Recipient for Specifying Manual Spec. Payment 20060118
27 AT_VE_IT0015_SOZA_MAN Instance attribute Protected Type reference (TYPE) P0015_TAB IT0015 Pension Recipient for Specifying Manual Spec. Payment 20060118
28 A_ABW_BEMESSUNG Instance attribute Protected Type reference (TYPE) MAXBT Different Assessment Basis 20040329
29 A_ABW_BEMESSUNG_2 Instance attribute Protected Type reference (TYPE) MAXBT Deviating Assessment Basis 2 20060105
30 A_BDATE Instance attribute Protected Type reference (TYPE) PDE_PBSVAVG_BDATE Deviating Calculation Key Date 20060706
31 A_CALLED_WITH_REF_PERNR Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20050208
32 A_FILTER Instance attribute Protected Type reference (TYPE) P01P_SEZFLT Filter for Special Payments and Non-Recurring Payments 20061123
33 A_MODUL_ID Instance attribute Protected Type reference (TYPE) PDE_PBSVAVG_MODUL_ID Module Identifier for PAdm Module Within SNrP Calculation 20041026
34 A_P53_MINDESTKUER_IS_VALID Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20050209
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLUSTER_NO Instance method Public Method Provide Cluster NO (Statements) 20030814
2 GET_RESULT Instance method Public Method Provide: Calculation Results 20030814
3 SET_DATA_AND_CALCULATE Instance method Public Method Performing of Calculation with Importing Parameters 20030814
Events
Class CL_HRDEPBSCA_ZUWENDUNG_DEF has no event.
Types
Class CL_HRDEPBSCA_ZUWENDUNG_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_ZUWENDUNG Cluster NO (Bescheinigungen) Sonderzahlung 20030814
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030814

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_ZUWENDUNG Ergebnis Berechnungsmodul Sonderzahlung 20030814
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030814

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 (=' ') 20030814
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20030814
3 Importing IS_P53_DATA Call by reference Type reference (TYPE) HRDEPBSCAS_SZ_P53_DATA Berechnung der Sonderzahlung §53 20060125
4 Importing IS_P54_DATA Call by reference Type reference (TYPE) HRDEPBSCAS_SZ_P54_DATA Berechnung der Sonderzahlung §54 20050308
5 Importing IS_VERSORGUNG Call by reference Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Versorgung (Erweiterung der Struktur PC27N) 20030815
6 Importing IS_VERS_BEZUG Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_VERS_BEZUG Ergebnis Berechnungsmodul VERS_BEZUG (Versorgungsbezug) 20030818
7 Importing IS_VE_P0322 Call by reference Type reference (TYPE) P0322 Versorgungsempfänger Infotyp 0322 (Versorgung) 20030826
8 Importing IT_P0000 Call by reference Type reference (TYPE) P0000_TAB HPersonal-Stammsatz Infotyp 0000 20040908
9 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 20040908
10 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 20040908
11 Importing IT_P0013 Call by reference Type reference (TYPE) P0013_TAB Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) 20061124
12 Importing IT_P0021 Call by reference Type reference (TYPE) P0021_TAB Personal-Stammsatz Infotyp 0021 (Familie) 20030814
13 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 20040908
14 Importing IT_P0265 Call by reference Type reference (TYPE) P0265_TAB Personal-Stammsatz Infotyp 0265 / Sonderregelungen PSG 20030815
15 Importing IT_P0320 Call by reference Type reference (TYPE) P0320_TAB Personal-Stammsatz Infotyp 0320 20040908
16 Importing IT_P0322 Call by reference Type reference (TYPE) P0322_TAB HR-PSG: Informationstyp Versorgung (Nr. 0322) 20030814
17 Importing IT_P0595 Call by reference Type reference (TYPE) P0595_TAB Personal-Stammsatz Infotyp 0595 (Familienzuschläge) 20030814
18 Importing IT_P0780 Call by reference Type reference (TYPE) P0780_TAB Informationstyp Erwerbseinkommenanrechnung Arbeitgeberdaten 20041124
19 Importing IT_P0782 Call by reference Type reference (TYPE) P0782_TAB Personal-Stammsatz für Infotyp 0782 20041124
20 Importing IT_PBWLA_IT0014 Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung 20050112
21 Importing IT_PBWLA_IT0015 Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung 20050112
22 Importing IT_PBWLA_VE_IT0014 Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung VE 20050112
23 Importing IT_PBWLA_VE_IT0015 Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung 20050112
24 Importing IT_VARIANTE_VERSBEZUG Call by reference Type reference (TYPE) HRDEPBSCAT_VARIANTE_VERSBEZUG Tabelle für Versbezugsergebnisse und bestimmte Varianten 20050216
25 Importing IT_VE_IT0014_SOZA_MAN Call by reference Type reference (TYPE) P0014_TAB IT0014 Versorgungsempf. für Vorgabe manuelle Soza 20060118
26 Importing IT_VE_IT0015_SOZA_MAN Call by reference Type reference (TYPE) P0015_TAB IT0015 Versorgungsempf. für Vorgabe manuelle Soza 20060118
27 Importing I_ABW_BEMESSUNG Call by reference Type reference (TYPE) MAXBT Abweichende Bemessungsgrundlage 20040329
28 Importing I_ABW_BEMESSUNG_2 Call by reference Type reference (TYPE) MAXBT Abweichende Bemessungsgrundlage 2 20060105
29 Importing I_BDATE Call by reference Type reference (TYPE) PDE_PBSVAVG_BDATE Abweichender Berechnungsstichtag 20060706
30 Importing I_CALLED_WITH_REF_PERNR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050208
31 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030814
32 Importing I_FILTER Call by reference Type reference (TYPE) P01P_SEZFLT Filter für Sonder- und Einmalzahlungen 20061123
33 Importing I_MODUL_ID Call by reference Type reference (TYPE) PDE_PBSVAVG_MODUL_ID Module Identifier der VADM Module innerhalb SEZ Berechnung 20041022
34 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030814
35 Importing I_P53_MINDESTKUER_IS_VALID Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050209
36 Importing I_SONDERZAHLUNG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20041124
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030814
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030814
History
Last changed by/on SAP  20110809 
SAP Release Created in 10A