SAP ABAP Class CL_HRDEPBSVAVG_VERS_AUSGLEICH (Tools for Pension Equalization/Family Court Information)
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)
Properties
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH  
Short Description Tools for Pension Equalization/Family Court Information    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20040126   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no forward declaration.
Interfaces
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no interface implemented.
Friends
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TSPCL_IND_DE Constant Private Type reference (TYPE) PSEN_TSPCL_IND 'DE' Indicator - Selection Class for Simulated Employment Period 20040126
2 C_VERS_HOECHSTSATZ_ALT Constant Private Type reference (TYPE) PDE_PBSVAVG_P57_ABW_MAX_RGVH '1' Maximum Pension Percentage Pension Equalization Payment 75% 20040217
3 C_VERS_HOECHSTSATZ_NEU Constant Private Type reference (TYPE) PDE_PBSVAVG_P57_ABW_MAX_RGVH '2' Maximum Pension Per. Pension Equal. Payment 71.75% 20040217
4 FALSE Constant Private Type reference (TYPE) BOOLE_D LIF_HRPA_BOOLE_D=>FALSE FALSE 20040126
5 HIGH_DATE Constant Private Type reference (TYPE) ENDDA '99991231' End of Validity Period 20040127
6 LOW_DATE Constant Private Type reference (TYPE) BEGDA '18000101' Valid from date 20040127
7 TRUE Constant Private Type reference (TYPE) BOOLE_D LIF_HRPA_BOOLE_D=>TRUE TRUE 20040126
Methods
# Method Level Visibility Method type Description Created on
1 ERMITTELN_EHEZEIT Instance method Public Method Determination of Length of Marriage 20040127
2 ERMITTELN_VERS_HOECHSTSATZ Instance method Public Method Determination of Maximum Pension Percentage 20040217
3 GENERIERE_ERWEITERUNGSZEIT Instance method Public Method Gen. of Simulated Employment Period for Active Civil Servant 20040126
4 GET_INSTANCE Static method Public Method Instantiation of Pension Equalization/Family Court Info. 20040127
5 GET_LIST_INFOTYPES_TO_RELEASE Instance method Public Method List of Infotypes to Be Activated Upon Release 20040205
6 GET_PWE_HEADER Instance method Private Method Reading of PWE Header 20040127
7 GET_VERS_HOECHSTSATZ Static method Public Method Determination of Length of Marriage 20040413
8 IST_VERSORGUNGSAUSGLEICH Instance method Public Method Check for Information on Pension Equalization Payment 20040127
9 READ_INFOTYPE_TABLE Static method Private Method Infotype Read 20040127
10 STEUERUNG_VERSORGUNGSAUSGLEICH Instance method Public Method Control of Calculation for Pension Equalization Payment 20040218
11 VERSORGUNGSAUSGLEICH Static method Public Method Check for Information on Pension Equalization Payment 20040510
Events
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no event.
Types
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no local type.
Method Signatures

Method ERMITTELN_EHEZEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0784 Call by reference Type reference (TYPE) P0784 Personal-Stammsatz für Infotyp 0784 20040127
2 Importing IT_P0784 Call by reference Type reference (TYPE) P0784_TAB Tabellentyp Infotyp Anfrage Familiengericht (IT 0784) 20040127
3 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR RefNr. des Personalvorgangs für unterschiedliche Anwendungen 20040129
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20040127
2 E_EHE_NICHT_EINDEUTIG Ehe ist nicht eindeutig dem Personalvorgang zugeordnet 20040127
3 E_KEINE_EHE_VORGANG_VORHANDEN Es ist keine Ehe für den Vorgang vorhanden (Infotyp 0784) 20040130
4 E_KEINE_EHE_VORHANDEN Es ist keine Ehe vorhanden (Infotyp 0784) 20040127

Method ERMITTELN_VERS_HOECHSTSATZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERS_HOECHSTSATZ Call by reference Type reference (TYPE) PDE_PBSVAVG_P57_ABW_MAX_RGVH Versorgungshöchstsatz Versorgungsausgleich 20040217
2 Importing IS_P0784 Call by reference Type reference (TYPE) P0784 Personal-Stammsatz für Infotyp 0784 20040217
3 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20040217
4 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040217
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20040217

Method GENERIERE_ERWEITERUNGSZEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_WPERIODS Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Perioden Erweiterungszeit 20040316
2 Importing IR_WPERIODS_IST Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Perioden Ist-Zeiten 20040618
3 Importing IS_PERIODE_ERW_ZEIT Call by reference Type reference (TYPE) PSEN_PERIOD Periode zur Generierung Erweiterungszeit 20040218
4 Importing I_PSTEP Call by reference Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP Schritt der RGVH-Dienstzeitenberechnung 20040129
5 Importing I_PSTEP_EVENT Call by reference Type reference (TYPE) PDE_PBSVASEN_PSTEP_EVENT Verarbeitungszeitpunkt / -ereignis einer DZBerechnung RGVH 20040129
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmerfüllung 20040126

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_HRDEPBSVAVG_VERS_AUSGLEICH Tools Versorgungsausgleich / Auskunft Familiengericht 20040127

Method GET_INSTANCE on class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no exception.

Method GET_LIST_INFOTYPES_TO_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFOTYPES Call by reference Type reference (TYPE) HRPAY99_INFTY_TABLE Liste der Infotypen für Freigabe 20040205

Method GET_LIST_INFOTYPES_TO_RELEASE on class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no exception.

Method GET_PWE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PWE_HEADER Call by reference Type reference (TYPE) HRPS_PWE_HDR PWE Header 20040127
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20040127

Method GET_VERS_HOECHSTSATZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DO_NOT_USE_FAKTOR_P69 Call by reference Type reference (TYPE) BOOLE_D keine Anwendung Anpassungsfaktor §69e 20040413
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040413
3 Exporting E_VHSVB Call by reference Type reference (TYPE) VHSVB anzuwendender Höchstruhegehaltssatz 20040413
4 Importing IS_VERSORGUNG Call by reference Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Versorgung (zusätzliche Felder für VADM) 20040413
5 Importing IT_P0784 Call by reference Type reference (TYPE) P0784_TAB Tabellentyp Infotyp Anfrage Familiengericht (IT 0784) 20040413
6 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR RefNr. des Personalvorgangs für unterschiedliche Anwendungen 20040413
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20040413
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040413
9 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040413

Method GET_VERS_HOECHSTSATZ on class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no exception.

Method IST_VERSORGUNGSAUSGLEICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IST_VERSORGUNGSAUSGLEICH Call by reference Type reference (TYPE) BOOLE_D Auskunft Versorgungsausgleich? 20040127
2 Importing I_PRSCN Call by reference Type reference (TYPE) P00_PBS_PRSCN Personalvorgang 20040129
3 Importing I_REQTYPE Call by reference Type reference (TYPE) P00_PBS_REQTYPE Personalvorgangsart 20040129
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20040127

Method READ_INFOTYPE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20040127
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040129
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040129
4 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20040129
5 Importing I_OBJPS Call by reference Type reference (TYPE) OBJPS '*' Objekt-Identifikation 20040129
6 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040129
7 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY '*' Subtyp 20040129
8 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS 'A' Transaktionsklasse für Datenhaltung 20040129
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20040127

Method STEUERUNG_VERSORGUNGSAUSGLEICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERIODE_ERW_ZEIT Call by reference Type reference (TYPE) PSEN_PERIOD Periode zur Generierung Erweiterungszeit 20040218
2 Exporting E_IST_VERSORGUNGSAUSGLEICH Call by reference Type reference (TYPE) BOOLE_D Auskunft Versorgungsausgleich? 20040218
3 Exporting E_VERS_HOECHSTSATZ Call by reference Type reference (TYPE) PDE_PBSVAVG_P57_ABW_MAX_RGVH Versorgungshöchstsatz Versorgungsausgleich 20040218
4 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20040218
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040218
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmerfüllung 20040218

Method VERSORGUNGSAUSGLEICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRSCN Call by reference Type reference (TYPE) P00_PBS_PRSCN Personalvorgang 20040510
2 Importing I_REQTYPE Call by reference Type reference (TYPE) P00_PBS_REQTYPE Personalvorgangsart 20040510
3 Returning R_IST_VERSORGUNGSAUSGLEICH Value transfer Type reference (TYPE) BOOLE_D Auskunft Versorgungsausgleich? 20040510

Method VERSORGUNGSAUSGLEICH on class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 200