SAP ABAP Class CL_HRPAYDE_BVV_NOTIFICATION (BVV Notification)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE (Application Component) Germany
     PC01 (Package) HR Payroll: Germany
Properties
Class CL_HRPAYDE_BVV_NOTIFICATION  
Short Description BVV Notification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC01   HR Payroll: Germany 
Created 20100812   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDE_BVV_NOTIFICATION has no forward declaration.
Interfaces
Class CL_HRPAYDE_BVV_NOTIFICATION has no interface implemented.
Friends
Class CL_HRPAYDE_BVV_NOTIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20101021
2 AC_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20101021
3 AT_AUSTRITTE Instance attribute Private Type reference (TYPE) HRPAYDE_T_BVV_AUSTRITT BVV Reporting Program Table Type for Leaving 20101021
4 AT_MELDUNGEN Instance attribute Private Type reference (TYPE) HRPAYDE_T_BVV_BEWEGUNGSSATZ BVV Transactional Records for Data Medium Exchange 20101021
5 A_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20101021
Methods
# Method Level Visibility Method type Description Created on
1 AENDERE_VORZEICHEN Instance method Private Method Reverses Mathematical Sign 20110707
2 APPEND_AUSTRITT Instance method Public Method Adds Leaving 20101021
3 BILDE_DIFFERENZEN Instance method Private Method Forms Differences Between Two Notification Records 20101123
4 CONSTRUCTOR Instance method Public Constructor 20101021
5 ERSTELLE_MELDUNG Instance method Public Method Creates Notification from Payroll Results 20101021
6 ERSTELLE_MELDUNG_OHNE_ABR Instance method Public Method Creates Notification Without Payroll Result 20120216
7 GET_MELDUNGEN Instance method Public Method Returns Notifications 20101021
8 INITIALISIERE_VORZEICHEN Instance method Private Method Sets Mathematical Sign to '+' 20120119
9 SET_MELDUNGEN Instance method Public Method Saves Notifications 20101021
10 STORNIERE_MELDUNG Instance method Private Method Cancels Notification 20110707
11 UNTERSUCHE_TAGESLEISTE Instance method Private Method Checks Day String 20110707
12 VERDICHTE_MELDUNGEN Instance method Public Method Aggregates Notifications for Retroactive Accounting 20101123
Events
Class CL_HRPAYDE_BVV_NOTIFICATION has no event.
Types
Class CL_HRPAYDE_BVV_NOTIFICATION has no local type.
Method Signatures

Method AENDERE_VORZEICHEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VORZEICHEN Call by reference Type reference (TYPE) P01_BVV_VZ_BETRAG Vorzeichen für Betrag 20110707
2 Importing I_BETRAG Call by reference Type reference (TYPE) P01_BVV_BETRAG Betrag 20110707

Method AENDERE_VORZEICHEN on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method APPEND_AUSTRITT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUSTRITT Call by reference Type reference (TYPE) HRPAYDE_S_BVV_AUSTRITT BVV Meldereport: Struktur für Austritt 20101021

Method APPEND_AUSTRITT on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method BILDE_DIFFERENZEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BETRAG_NEU Call by reference Type reference (TYPE) P01_BVV_BETRAG Betrag 20101123
2 Changing C_VZ_NEU Call by reference Type reference (TYPE) P01_BVV_VZ_BETRAG Vorzeichen für Betrag 20101123
3 Importing I_BETRAG_ALT Call by reference Type reference (TYPE) P01_BVV_BETRAG Betrag 20101123
4 Importing I_VZ_ALT Call by reference Type reference (TYPE) P01_BVV_VZ_BETRAG Vorzeichen für Betrag 20101123

Method BILDE_DIFFERENZEN on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20101021

Method CONSTRUCTOR on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method ERSTELLE_MELDUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MELDUNG Call by reference Type reference (TYPE) HRPAYDE_T_BVV_BEWEGUNGSSATZ BVV: Bewegungssatz je Beitrag für Datenträgeraustausch 20101021
2 Importing IS_PAYRESULT Call by reference Type reference (TYPE) PAYDE_RESULT HR-PAY-DE: Struktur für Abrechnungsergebnis 20101021
3 Importing IT_P0699 Call by reference Type reference (TYPE) P0699_TAB Personal-Stammsatz Infotyp 0699: Altersvermögensgesetz 20120503
4 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121005

Method ERSTELLE_MELDUNG on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method ERSTELLE_MELDUNG_OHNE_ABR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BEWEGUNGSSATZ Call by reference Type reference (TYPE) HRPAYDE_S_BVV_BEWEGUNGSSATZ BVV: Bewegungssatz je Beitrag für Datenträgeraustausch 20120216
2 Importing IS_P0699 Call by reference Type reference (TYPE) P0699 Personal-Stammsatz für Infotyp 0699 20120216
3 Importing IS_T5DRC Call by reference Type reference (TYPE) T5DRC AVmG (BVV): Zuordung Tarif zu Vertragsmodell 20120216
4 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120216

Method ERSTELLE_MELDUNG_OHNE_ABR on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method GET_MELDUNGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MELDUNGEN Call by reference Type reference (TYPE) HRPAYDE_T_BVV_BEWEGUNGSSATZ 20101021

Method GET_MELDUNGEN on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method INITIALISIERE_VORZEICHEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BEWEGUNGSSATZ Call by reference Type reference (TYPE) HRPAYDE_S_BVV_BEWEGUNGSSATZ BVV: Bewegungssatz je Beitrag für Datenträgeraustausch 20120119

Method INITIALISIERE_VORZEICHEN on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method SET_MELDUNGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MELDUNGEN Call by reference Type reference (TYPE) HRPAYDE_T_BVV_BEWEGUNGSSATZ BVV Bewegungssätze bei Datenträgeraustausch 20101021

Method SET_MELDUNGEN on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method STORNIERE_MELDUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MELDUNGEN Call by reference Type reference (TYPE) HRPAYDE_T_BVV_BEWEGUNGSSATZ BVV Bewegungssätze bei Datenträgeraustausch 20110707
2 Changing CT_MELDUNGEN_NEU Call by reference Type reference (TYPE) HRPAYDE_T_BVV_BEWEGUNGSSATZ BVV Bewegungssätze bei Datenträgeraustausch 20130419
3 Importing IS_MELDUNG Call by reference Type reference (TYPE) HRPAYDE_S_BVV_BEWEGUNGSSATZ BVV: Bewegungssatz je Beitrag für Datenträgeraustausch 20110707

Method STORNIERE_MELDUNG on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method UNTERSUCHE_TAGESLEISTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VM0 Call by reference Type reference (TYPE) P01_BVV_VM0 Grund für Betrag 0 oder Beitragsklasse 00 20110707
2 Importing IT_TL Call by reference Type reference (TYPE) HRPAYDE_TL Tagesleiste 20110707
3 Importing I_DATUM Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20110707

Method UNTERSUCHE_TAGESLEISTE on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.

Method VERDICHTE_MELDUNGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MELDUNGEN Call by reference Type reference (TYPE) HRPAYDE_T_BVV_BEWEGUNGSSATZ BVV Bewegungssätze bei Datenträgeraustausch 20101123
2 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20101123

Method VERDICHTE_MELDUNGEN on class CL_HRPAYDE_BVV_NOTIFICATION has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in