SAP ABAP Class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC (Standard Notification Factory)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS (Application Component) Public Sector
     P01O_ZV (Package) SP Notification Program for Public Sector Germany
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPBSDEZV_ABSTRAC_NOTIF_FAC Abstract Notification Factory 20050520
Properties
Class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC  
Short Description Standard Notification Factory    
Super Class CL_HRPBSDEZV_ABSTRAC_NOTIF_FAC Abstract Notification Factory 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class HRPAYDEPBSZV    
Program status P  SAP Standard Production Program 
Category 0   
Package P01O_ZV   SP Notification Program for Public Sector Germany 
Created 20050316   SAP 
Last change 20060912   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_HRPBSDEZV_DEFAULT_NOTIF_FAC has no interface implemented.
Friends
Class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONS_VBL_MONTH Static Attribute Public Type reference (TYPE) CHAR2 '99' Special Pay Month VBL: 99 20130109
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RT_PERIODES_2_NRE_AMOUNT Instance method Protected Method Creates Record Type (Main) Period(s) If Required 20121116
2 CALC_VBL_SUB_PERIODES Instance method Protected Method Calculates New VBL End Date for Tax Feature Change 20121116
3 CREATE_AND_ADD_RT_PERIODES Instance method Protected Method Creates Record Type (Main) Period(s) If Required 20121116
4 CREATE_VBL_AMOUNTS Instance method Protected Method Create Remunerations for New VBL Periods 20121116
5 DISTRIBUTE_CONTRIBUTION Instance method Protected Method Distribute Amounts over New Splits (VBL) 20121116
6 GET_NOTIFICATION_FACTORY Static method Public Method Returns the Notification Factory Singleton 20050621
7 HAS_NR_CHANGE Static method Public Method Ret. Nec. Data f. Change of SPI/Acct No./WestEast/Leg. Pers 20050905
Events
Class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no event.
Types
Class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no local type.
Method Signatures

Method ADD_RT_PERIODES_2_NRE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NR_EVENT Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_NRE_AMOUNT_PERIOD Entgeltabschnitte 20121116
2 Importing IR_RECORD_TYPE Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_RT_PERIODE Satzart Abschnitt (Hauptabschnitt) 20121116
3 Importing I_CAUSE_PAYMENT Call by reference Type reference (TYPE) P01P_GRDNZ Grund nachträgliche Zahlung ZVE-PBS 20121116
4 Importing I_PAY_PERIODE Call by reference Type reference (TYPE) P01_FPPER Fürperiode der Abrechnung 20121116

Method ADD_RT_PERIODES_2_NRE_AMOUNT on class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no exception.

Method CALC_VBL_SUB_PERIODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTRIBUTION Call by reference Type reference (TYPE) P01P_AMOUNT_TAB Entgelttabelle mit zugeh. Steuer- und Versicherungsmerkmal 20121116
2 Changing CT_VBL_PERIODE Call by reference Type reference (TYPE) HRPBSDEZV_ABS Abschnitte (int. Tabelle) 20121116
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121116
4 Importing I_CONTRIBUTION_ALL Call by reference Type reference (TYPE) P01P_BETRG Beitrag 20121116
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121116

Method CALC_VBL_SUB_PERIODES on class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no exception.

Method CREATE_AND_ADD_RT_PERIODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AMOUNTS Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_AMOUNTS Beinhaltet die Beträge zur Statustabelle 20121116
2 Importing IR_NR_EVENT Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_NRE_AMOUNT_PERIOD Entgeltabschnitte 20121116
3 Importing IS_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20121116
4 Importing I_CAUSE_PAYMENT Call by reference Type reference (TYPE) P01P_GRDNZ Grund nachträgliche Zahlung ZVE-PBS 20121116
5 Importing I_PAY_PERIODE Call by reference Type reference (TYPE) P01_FPPER Fürperiode der Abrechnung 20121116

Method CREATE_AND_ADD_RT_PERIODES on class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no exception.

Method CREATE_VBL_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AMOUNTS Call by reference Object reference (TYPE REF TO) CL_HRPBSDEZV_AMOUNTS Beinhaltet die Beträge zur Statustabelle 20121116
2 Importing IT_CONTRIBUTION Call by reference Type reference (TYPE) P01P_AMOUNT_TAB Entgelttabelle mit zugeh. Steuer- und Versicherungsmerkmal 20121116
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121116
4 Importing I_SUMLG Call by reference Type reference (TYPE) P_SUML Summenlohnart 20121116

Method CREATE_VBL_AMOUNTS on class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no exception.

Method DISTRIBUTE_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTRIBUTION Call by reference Type reference (TYPE) P01P_AMOUNT_TAB Entgelttabelle mit zugeh. Steuer- und Versicherungsmerkmal 20121116
2 Importing IT_CONTRIBUTION2 Call by reference Type reference (TYPE) P01P_AMOUNT_TAB Entgelttabelle mit zugeh. Steuer- und Versicherungsmerkmal 20121116
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121116
4 Importing I_STMKM Call by reference Type reference (TYPE) P01P_STMKM Steuermerkmal DATÜV-ZVE 20121116

Method DISTRIBUTE_CONTRIBUTION on class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no exception.

Method GET_NOTIFICATION_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_NOTIFICATION_FACTORY Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_ABSTRAC_NOTIF_FAC Abstrakte Meldefabrik 20050621
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten (siehe Message-Handler). 20050621

Method HAS_NR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ABMGR Call by reference Type reference (TYPE) P01P_ABMGR Abmeldegrund (AG) der DATÜV-ZVE 20050905
2 Exporting E_HAS_NR_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL 20050905
3 Importing IS_CURRENT_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20050905
4 Importing IS_NEXT_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20050905

Method HAS_NR_CHANGE on class CL_HRPBSDEZV_DEFAULT_NOTIF_FAC has no exception.
History
Last changed by/on SAP  20060912 
SAP Release Created in 600