SAP ABAP Class CL_HRDEPBSCA_ERSTATTUNG (HR-PBS: Module for Reimbursements)
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_ERSTATTUNG_DEF HR-PBS: Module Sec. 18 Death Benefit Abstract 20050214
Properties
Class CL_HRDEPBSCA_ERSTATTUNG  
Short Description HR-PBS: Module for Reimbursements    
Super Class CL_HRDEPBSCA_ERSTATTUNG_DEF HR-PBS: Module Sec. 18 Death Benefit Abstract 
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 20050214   SAP 
Last change 20130531   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_HRDEPBSCA_ERSTATTUNG has no interface implemented.
Friends
Class CL_HRDEPBSCA_ERSTATTUNG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_DIENSTRECHT Instance attribute Protected Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT Assignment of Indicator for Public Services Regulation 20110307
Methods
# Method Level Visibility Method type Description Created on
1 GET_DIENSTZEITEN Instance method Protected Method Determines Employment Periods 20050216
2 GET_DIENSTZEITEN_SUMME Instance method Protected Method Determines Employment Periods with Totals per Institution 20070327
3 GET_FIKTIV_IT0008 Instance method Protected Method Determines IT0008 for Notional Pension Payment Calculation 20050216
4 GET_VERS_BEZUG Instance method Protected Method Determines (Notional or Actual) Pension Payment on Key Date 20050216
Events
Class CL_HRDEPBSCA_ERSTATTUNG has no event.
Types
Class CL_HRDEPBSCA_ERSTATTUNG has no local type.
Method Signatures

Method GET_DIENSTZEITEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIENSTVH Call by reference Type reference (TYPE) HRDEPBSCAS_ERSTATTUNG_P0845 Felder aus Infotyp 0845 (Dienstverhältnisse) 20050329
2 Exporting ET_ALLE_DIENSTVH Call by reference Type reference (TYPE) HRDEPBSCAT_ERSTATTUNG_P0845 Felder aus Infotyp 0845 (Dienstverhältnisse) 20051109
3 Exporting E_ALLE_SUMME Call by reference Type reference (TYPE) P01_ORGDZ_JAHRE_DEC2 Anzahl Jahre Ruhegehaltfähige Dienstzeit 2 Nachkommastellen 20051109
4 Exporting E_ANDERE_SUMME Call by reference Type reference (TYPE) P01_ORGDZ_JAHRE_DEC2 Anzahl Jahre Ruhegehaltfähige Dienstzeit 2 Nachkommastellen 20050421
5 Exporting E_IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050216
6 Exporting E_TRGER_SUMME Call by reference Type reference (TYPE) P01_ORGDZ_JAHRE_DEC2 Anzahl Jahre Ruhegehaltfähige Dienstzeit 2 Nachkommastellen 20060315
7 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050216

Method GET_DIENSTZEITEN on class CL_HRDEPBSCA_ERSTATTUNG has no exception.

Method GET_DIENSTZEITEN_SUMME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIENSTVH Call by reference Type reference (TYPE) HRDEPBSCAS_ERSTATTUNG_P0845 Felder aus Infotyp 0845 (Dienstverhältnisse) 20070327
2 Exporting ET_ALLE_DIENSTVH Call by reference Type reference (TYPE) HRDEPBSCAT_ERSTATTUNG_P0845 Felder aus Infotyp 0845 (Dienstverhältnisse) 20070327
3 Exporting E_ALLE_SUMME Call by reference Type reference (TYPE) P01_ORGDZ_JAHRE_DEC2 Anzahl Jahre Ruhegehaltfähige Dienstzeit 2 Nachkommastellen 20070327
4 Exporting E_ANDERE_SUMME Call by reference Type reference (TYPE) P01_ORGDZ_JAHRE_DEC2 Anzahl Jahre Ruhegehaltfähige Dienstzeit 2 Nachkommastellen 20070327
5 Exporting E_IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070327
6 Exporting E_TRGER_SUMME Call by reference Type reference (TYPE) P01_ORGDZ_JAHRE_DEC2 Anzahl Jahre Ruhegehaltfähige Dienstzeit 2 Nachkommastellen 20070327
7 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070327

Method GET_DIENSTZEITEN_SUMME on class CL_HRDEPBSCA_ERSTATTUNG has no exception.

Method GET_FIKTIV_IT0008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20050216
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050216
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050216

Method GET_FIKTIV_IT0008 on class CL_HRDEPBSCA_ERSTATTUNG has no exception.

Method GET_VERS_BEZUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CALC_TIME Call by reference Type reference (TYPE) HRPBSCAT_LOG_CALC_TIME Bewegungsdaten der Berechnungszeitpunkte (Bescheide) 20100329
2 Changing CT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20100329
3 Exporting ES_VERS_BEZUG Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_VERS_BEZUG Ergebnis Berechnungsmodul VERS_BEZUG (Versorgungsbezug) 20050216
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050216
5 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20050216
6 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20050315
7 Importing I_CALCVARIANT Call by reference Type reference (TYPE) P_99_PBSCA_CALCVARIANT HR-PBS: Berechnungsvariante für Berechnungsmodul 20050329
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050216

Method GET_VERS_BEZUG on class CL_HRDEPBSCA_ERSTATTUNG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600