SAP ABAP Class CL_HRPADDE_VA_CUT_BENEFIT (Standard Reduction Using Reduction Tables)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PA-PF-DE (Application Component) Company Pension Scheme Germany
     P01A (Package) HR Germany: Retirement Pension Plan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADDE_VA_CUT_BENEFIT Special Interface for Execution of Benefit Reduction PEP 20111018
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADDE_VA_VARGL General Interface for Rule Processing PEP 20111018
Properties
Class CL_HRPADDE_VA_CUT_BENEFIT  
Short Description Standard Reduction Using Reduction Tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01A   HR Germany: Retirement Pension Plan 
Created 20111016   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPADDE_VA_CUT_BENEFIT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADDE_VA_CUT_BENEFIT Special Interface for Execution of Benefit Reduction PEP 20111018
2 IF_HRPADDE_VA_VARGL General Interface for Rule Processing PEP 20111018
Friends
Class CL_HRPADDE_VA_CUT_BENEFIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IF_AR_CL_VA_RENTE Instance attribute Private Attribute reference (LIKE) 20111018
2 IF_AS_P3291 Instance attribute Private Attribute reference (LIKE) 20111018
3 IF_AS_T5DCVACZP Instance attribute Private Attribute reference (LIKE) 20111018
4 IF_AS_T5DCVARGL Instance attribute Private Attribute reference (LIKE) 20111018
5 IF_AS_VA_ANSPR Instance attribute Private Attribute reference (LIKE) 20111018
Methods
# Method Level Visibility Method type Description Created on
1 GET_VAKLG Instance method Private Method Determine Grouping for Benefit Reduction 20111018
2 PROTO_CUT_ANW Instance method Public Method Logging of Benefit Reduction (Pension Rights) 20111122
3 PROTO_CUT_RNT Instance method Public Method Logging of Benefit Reduction (Pension Payments) 20111122
4 READ_CLST Instance method Private Method Read Benefit Reduction Table 20111018
Events
Class CL_HRPADDE_VA_CUT_BENEFIT has no event.
Types
Class CL_HRPADDE_VA_CUT_BENEFIT has no local type.
Method Signatures

Method GET_VAKLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VAKLG Call by reference Type reference (TYPE) P01_VA_VAKLG Gruppierung Leistungskürzung 20111018
2 Importing I_S_ENT Call by reference Type reference (TYPE) P01C_IENT Verarbeitungstabelle für Rentenermittlung (Ansprüche) 20111018
3 Importing I_S_PENS Call by reference Type reference (TYPE) P01C_IPENS Verarbeitungstabelle für Rentenermittlung (Rentenbezüge) 20111018
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20111018

Method PROTO_CUT_ANW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KUERZ Call by reference Type reference (TYPE) ANY Kürzungsbetrag laut Zeitpunkt 20111122
2 Importing I_S_ENT Call by reference Type reference (TYPE) P01C_IENT Verarbeitungstabelle für Rentenermittlung (Ansprüche) 20111122
3 Importing I_S_RES_NEW Call by reference Type reference (TYPE) P01C_IRES Neue Verarbeitungstabelle für Rentenermittlung (Ergebnisse) 20111122
4 Importing I_S_RES_OLD Call by reference Type reference (TYPE) P01C_IRES Alte Verarbeitungstabelle für Rentenermittlung (Ergebnisse) 20111122
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20111122

Method PROTO_CUT_RNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KUERZ Call by reference Type reference (TYPE) ANY Kürzung laut Zeitpunkt 20111122
2 Importing I_S_PENS_NEW Call by reference Type reference (TYPE) P01C_IPENS Neue Verarbeitungstabelle Rentenermittlung (Rentenbezüge) 20111122
3 Importing I_S_PENS_OLD Call by reference Type reference (TYPE) P01C_IPENS Alte Verarbeitungstabelle Rentenermittlung (Rentenbezüge) 20111122
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20111122

Method READ_CLST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VAKLG Call by reference Type reference (TYPE) P01_VA_VAKLG Gruppierung Leistungskürzung 20111018
2 Returning R_T_VA_CLST Value transfer Type reference (TYPE) HRPADDE_T_VA_CLST Leistungskürzungen Versorgungsausgleich 20111018

Method READ_CLST on class CL_HRPADDE_VA_CUT_BENEFIT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in