SAP ABAP Class CL_HRDEPBSVASEN_ADM_SWITCH_RG (HR Pension Administration - Switch - RGVH)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSVASEN_BL (Package) HR-VADM: Employ. Periods, Pension Percent. (Business Logic)
Properties
Class CL_HRDEPBSVASEN_ADM_SWITCH_RG  
Short Description HR Pension Administration - Switch - RGVH    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVASEN_BL   HR-VADM: Employ. Periods, Pension Percent. (Business Logic) 
Created 20050509   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no forward declaration.
Interfaces
Class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ADATE Static Attribute Private Type reference (TYPE) P00_PBS_ADATE HIGH_DATE Effective Date for Action To Be Triggered 20050509
2 C_APPL_PROCE_SOLL Static Attribute Private Type reference (TYPE) P_APPL 'RGPF' Subapplication 20050509
3 C_MOLGA_GERMANY Static Attribute Private Type reference (TYPE) MOLGA '01' Country Grouping 20050509
4 C_PROCE_FREIST_ALT Static Attribute Private Type reference (TYPE) PSEN_PROCE 'V91F' Calculation Process for Employment Period Calculation 20050510
5 C_PROCE_FREIST_NEU Static Attribute Private Type reference (TYPE) PSEN_PROCE 'N91F' Calculation Process for Employment Period Calculation 20050510
6 C_PROCE_SOLL_FREIST_ALT Static Attribute Private Type reference (TYPE) PSEN_PROCE 'V91T' Calculation Process for Employment Period Calculation 20050509
7 C_PROCE_SOLL_FREIST_NEU Static Attribute Private Type reference (TYPE) PSEN_PROCE 'N91T' Calculation Process for Employment Period Calculation 20050509
8 C_RGBGD_ALT_RECHT Static Attribute Private Type reference (TYPE) PDE_PBSVAMD_RGBGD 'A' Selection of Calculation Basis for Pension Percentage 20050509
9 C_RGBGD_NEU_RECHT Static Attribute Private Type reference (TYPE) PDE_PBSVAMD_RGBGD 'N' Selection of Calculation Basis for Pension Percentage 20050509
10 C_TSPCL_IND_URTEIL_BVERFG_2008 Static Attribute Private Type reference (TYPE) PSEN_TSPCL_IND 'DV' Indicator for Selection Class 20080731
11 C_TSPCL_IND_URTEIL_N90 Static Attribute Private Type reference (TYPE) PSEN_TSPCL_IND 'D9' Indicator for Selection Class 20050823
12 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20050509
13 HIGH_DATE Constant Private Type reference (TYPE) ENDDA '99991231' End of Validity Period 20050509
14 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20050509
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050509
2 CLEAR_DATE Static method Public Method 20050509
3 GET_DATE Static method Private Method 20050509
4 IS_NEUTRAL_OF_FREIST_V91_N90 Static method Public Method 20050823
5 READ_PROCE_FREIST_BY_RGBGD Static method Public Method 20050513
6 SET_DATE Static method Public Method 20050509
7 VERSORGUNGSABSCHLAG_P14V1991 Static method Public Method Calculate Pension Pay Reduction for Old Version? 20080731
Events
Class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no event.
Types
Class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no exception.

Method CLEAR_DATE Signature

Method CLEAR_DATE on class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no parameter.
Method CLEAR_DATE on class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no exception.

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_ADATE Value transfer Type reference (TYPE) P00_PBS_ADATE Wirksamkeitsdatum für anzustoßende Aktion 20050509

Method GET_DATE on class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no exception.

Method IS_NEUTRAL_OF_FREIST_V91_N90 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_IS_NEUTRAL Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050823
2 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050823
# Exception Resumable Description Created on
1 E_ASSERTION 20050823

Method READ_PROCE_FREIST_BY_RGBGD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_PROCE Value transfer Type reference (TYPE) PSEN_PROCE Berechnungsablauf Dienstzeitberechnung 20050513
2 Importing ID_RGBGD Call by reference Type reference (TYPE) PDE_PBSVAMD_RGBGD Auswahl der Berechnungsgrundlage des Ruhegehaltssatzes 20050513
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20050513

Method SET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADATE Call by reference Type reference (TYPE) P00_PBS_ADATE Wirksamkeitsdatum für anzustoßende Aktion 20050509

Method SET_DATE on class CL_HRDEPBSVASEN_ADM_SWITCH_RG has no exception.

Method VERSORGUNGSABSCHLAG_P14V1991 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080731
2 Returning RD_VERSORGUNGSABSCHLAG Value transfer Type reference (TYPE) BOOLE_D Berechnung Versorgungsabschlag alte Fassung durchführen 20080731
# Exception Resumable Description Created on
1 E_ASSERTION 20080731
History
Last changed by/on SAP  20060208 
SAP Release Created in 600