SAP ABAP Class CL_HRPAYDE_BV_NOTIF_MANAGER (Manager for Creation of Notifications)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-NI (Application Component) Social Insurance
     P01S (Package) HR Germany: Social Insurance
Properties
Class CL_HRPAYDE_BV_NOTIF_MANAGER  
Short Description Manager for Creation of Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01S   HR Germany: Social Insurance 
Created 20080729   SAP 
Last change 20081217   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)
2 HRDEB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYDE_BV_NOTIF_MANAGER has no interface implemented.
Friends
Class CL_HRPAYDE_BV_NOTIF_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAY00_MESSAGE_HANDLER Message Handler 20080818
2 AS_INFTY Instance attribute Protected Type reference (TYPE) HRDESV_BV_S_INFTY Master Data for PPO Collection of Contributions 20080818
3 AS_LOG Instance attribute Protected Type reference (TYPE) HRDESV_BV_S_LOG Logging for the BVV Collection of Contributions Procedure 20080818
4 AS_MZR Instance attribute Protected Type reference (TYPE) HRDESV_BV_S_MZR Notification Period in BVV Contribution Survey Procedure 20080818
5 AS_PARAM Instance attribute Protected Type reference (TYPE) HRDESV_BV_S_PARAM Report Parameters for PPO Collection of Contrib. Procedure 20080818
6 AT_DIFF Instance attribute Protected Type reference (TYPE) HRDESV_BV_T_NOTIF Table Type for Instances of Notifications 20080818
7 AT_NEW Instance attribute Protected Type reference (TYPE) HRDESV_BV_T_NOTIF Table Type for Instances of Notifications 20080818
8 AT_OLD Instance attribute Protected Type reference (TYPE) HRDESV_BV_T_NOTIF Table Type for Instances of Notifications 20080818
9 AT_P0126 Instance attribute Protected Type reference (TYPE) P0126_TAB HR Master Record: Infotype 0126 (Supplementary Pension) 20080818
10 AT_PARAM_LOG Instance attribute Protected Type reference (TYPE) HRPAY00T_LOG_TEXT_DATA Table: Texts with Addl Columns for Logging HCM 20080818
11 AT_RESULT Instance attribute Protected Type reference (TYPE) PAYDE_RESULT_TAB HR-PAY-DE: Table Type for German Payroll Results 20080818
12 AT_SACHE Instance attribute Protected Type reference (TYPE) HRDESV_BV_T_SACHE Table Type for Facts in BVV Contribution Collection Proc. 20080818
13 AT_ZUORD Instance attribute Protected Type reference (TYPE) HRDESV_BV_T_ZUORD Assignment of Membership Numbers to Pension Schemes 20080818
14 AV_DETAIL_PERNR Instance attribute Protected Type reference (TYPE) HRPAD_PAL_NODE_KEY Detailed Log for Each Personnel Number 20080818
Methods
# Method Level Visibility Method type Description Created on
1 AGBV_CREATE_NOTIF Instance method Protected Method Generate Notifications According to Latest Status 20080818
2 AGBV_FILL_DATA Instance method Protected Method Assemble Facts Relevant for Reporting 20080818
3 AGBV_FILL_DATA_MK Instance method Protected Method Assemble Facts Relevant for Reporting from March Clause 20080818
4 AGBV_GET_MELDEZEITRAUM Instance method Protected Method Determination of the Notification Period 20080818
5 AGBV_LOG_DATA Instance method Protected Method Issue Notifiable Facts 20080818
6 AGBV_MATCH_NOTIF Instance method Protected Method Compare Notifications by Old and New Status 20080818
7 AGBV_READ_MASTERDATA Instance method Protected Method Read Master Data 20080818
8 AGBV_READ_PAYROLL Instance method Protected Method Read Payroll Results 20080818
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080818
10 GET_BTRNR Static method Public Method Determine the Company Number 20080818
11 GET_BVBTRNR Static method Public Method Determination of Company Number of Pension Scheme 20080818
12 GET_DOM_VALUE_TXT Instance method Protected Method Read Name of a Fixed Value 20080818
13 GET_MNRBV Instance method Protected Method Determination of Membership Number 20080818
14 GET_PERIOD Instance method Protected Method Read the Data for a Payroll Period 20080818
15 PROCESS_NOTIF Instance method Public Method Notification Creation 20080818
16 PROCESS_NOTIF_AGBV Instance method Protected Method Create BVV Contribution Survey Notifications 20080818
17 READ_NOTIF Instance method Public Method Import Notifications 20080818
18 SET_PERNR Instance method Public Method Direct Specification of Personnel Number for Processing 20080818
19 STORE_NOTIF Instance method Public Method Save the Notifications 20080818
20 STORE_NOTIF_AGBV Instance method Protected Method Save BVV Contribution Survey Notifications 20080818
21 TRANSFER_NOTIF Instance method Public Method Collect Notifications 20080818
22 TRANSFER_NOTIF_LOG_DATA Instance method Protected Method Output Notifications to Be Transferred 20080818
Events
Class CL_HRPAYDE_BV_NOTIF_MANAGER has no event.
Types
Class CL_HRPAYDE_BV_NOTIF_MANAGER has no local type.
Method Signatures

Method AGBV_CREATE_NOTIF Signature

Method AGBV_CREATE_NOTIF on class CL_HRPAYDE_BV_NOTIF_MANAGER has no parameter.
Method AGBV_CREATE_NOTIF on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method AGBV_FILL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818

Method AGBV_FILL_DATA on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method AGBV_FILL_DATA_MK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SACHE Call by reference Type reference (TYPE) HRDESV_BV_T_SACHE Tabellentyp Sachverhalte im BV Beitragserhebungsverfahren 20080818
2 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
3 Importing IV_BEGM Call by reference Type reference (TYPE) P01_BEGM Bemessungsgrundlage für Einmalzahlung Märzklausel 20080818
4 Importing IV_EGM Call by reference Type reference (TYPE) P01_BVEGM Einmalzahlung Märzklausel 20080818
5 Importing IV_FPPER Call by reference Type reference (TYPE) FAPER Fürperiode der Abrechnung 20080818
6 Importing IV_JUPER Call by reference Type reference (TYPE) JUPER Juristische Person 20080818
7 Importing IV_PBEM Call by reference Type reference (TYPE) P01_PBEM Pflichtbeitrag auf Einmalzahlung Märzklausel 20080818

Method AGBV_FILL_DATA_MK on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method AGBV_GET_MELDEZEITRAUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818

Method AGBV_GET_MELDEZEITRAUM on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method AGBV_LOG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NOTIF_ERR Call by reference Type reference (TYPE) XFELD Fehlerhafte Meldungen 20110408
2 Importing IV_NOTIF_EXIST Call by reference Type reference (TYPE) XFELD Vorhandene Meldungen 20110408
3 Importing IV_NOTIF_NEW Call by reference Type reference (TYPE) XFELD Neue Meldungen 20110408

Method AGBV_LOG_DATA on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method AGBV_MATCH_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080818
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080818

Method AGBV_MATCH_NOTIF on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method AGBV_READ_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PERNR Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_BV_PERNR Personenbezogene Daten für BV Beitragserhebung 20080818

Method AGBV_READ_MASTERDATA on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method AGBV_READ_PAYROLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818

Method AGBV_READ_PAYROLL on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRPAY00_MESSAGE_HANDLER Message Handler 20080818
2 Importing IS_PARAM Call by reference Type reference (TYPE) HRDESV_BV_S_PARAM Reportparameter für Zahlstellenverfahren 20080818

Method CONSTRUCTOR on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method GET_BTRNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BTRNR Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20080818
2 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20080818
3 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20080818
# Exception Resumable Description Created on
1 NO_BTRNR Keine Betriebsnummer vorhanden 20080818

Method GET_BVBTRNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BTRNR Call by reference Type reference (TYPE) P01_BV_BTRNR Betriebsnummer der berufsständischen Versorgungseinrichtung 20080818
2 Importing IV_BVNR Call by reference Type reference (TYPE) P01_BVNR Die Nummer der berufsständischen Versorgungseinrichtung 20080818
3 Importing IV_DATUM Call by reference Type reference (TYPE) DATUM Datum 20080818
# Exception Resumable Description Created on
1 NO_BTRNR Keine Betriebsnummer vorhanden 20080818

Method GET_DOM_VALUE_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) ANY Bezeichnung 20080818
2 Importing IV_DOMNAME Call by reference Type reference (TYPE) DD07L-DOMNAME Bezeichnung einer Domäne 20080818
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Wert 20080818

Method GET_DOM_VALUE_TXT on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method GET_MNRBV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MNRBV Call by reference Type reference (TYPE) P01_MNRBV Mitgliedsnummer des berufsständisch Versicherten 20080818
2 Importing IS_V0 Call by reference Type reference (TYPE) PC20C Variable Zuordnung 20080818

Method GET_MNRBV on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method GET_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080818
2 Exporting EV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080818
3 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
4 Importing IV_PABRJ Call by reference Type reference (TYPE) PABRJ Abrechnungsjahr 20080818
5 Importing IV_PABRP Call by reference Type reference (TYPE) PABRP Abrechnungsperiode 20080818
6 Importing IV_PERMO Call by reference Type reference (TYPE) PERMO Periodenparameter 20080818

Method GET_PERIOD on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method PROCESS_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOTIF_ERR Call by reference Type reference (TYPE) XFELD Fehlerhafte Meldungen 20080818
2 Exporting EV_NOTIF_EXIST Call by reference Type reference (TYPE) XFELD Meldungen vorhanden 20080818
3 Exporting EV_NOTIF_NEW Call by reference Type reference (TYPE) XFELD Neue Meldungen 20080818
4 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
5 Importing IR_PERNR Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_BV_PERNR Personenbezogene Daten für BV Beitragserhebung 20080818
6 Importing IS_LOG Call by reference Type reference (TYPE) HRDESV_BV_S_LOG Protokollierung für das BV Beitragserhebungsverfahren 20080818

Method PROCESS_NOTIF on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method PROCESS_NOTIF_AGBV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOTIF_ERR Call by reference Type reference (TYPE) XFELD Fehlerhafte Meldungen 20080818
2 Exporting EV_NOTIF_EXIST Call by reference Type reference (TYPE) XFELD Meldungen vorhanden 20080818
3 Exporting EV_NOTIF_NEW Call by reference Type reference (TYPE) XFELD Neue Meldungen 20080818
4 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
5 Importing IR_PERNR Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_BV_PERNR Personenbezogene Daten für BV Beitragserhebung 20080818

Method PROCESS_NOTIF_AGBV on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method READ_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIF Call by reference Type reference (TYPE) HRDESV_BV_T_NOTIF Tabellentyp für Instanzen von Meldungen 20080818
2 Importing IT_SO_BVTYP Call by reference Type reference (TYPE) HRDESV_BV_T_BVTYP Tabellentyp für Selektionstabelle von Meldungstypen 20080818
3 Importing IT_SO_STATUS Call by reference Type reference (TYPE) HRDESV_BV_T_STATUS Tabellentyp für Selektionstabelle von Statuskennzeichen 20080818
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080818
5 Importing IV_CONDENSE Call by reference Type reference (TYPE) XFELD Verdichtung der Meldungen durchführen 20080818
6 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080818

Method READ_NOTIF on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method SET_PERNR 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 20080818

Method SET_PERNR on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method STORE_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20080818
2 Importing IR_PERNR Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_BV_PERNR Personenbezogene Daten für BV Beitragserhebung 20080818

Method STORE_NOTIF on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method STORE_NOTIF_AGBV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
2 Importing IV_DEL_AUFRO Call by reference Type reference (TYPE) XFELD Datum für Zwangsaufrollung löschen 20080818

Method STORE_NOTIF_AGBV on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method TRANSFER_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSFER Call by reference Type reference (TYPE) HRDESV_BV_T_TRANS Tabellentyp für Übertragung von Meldungen an die DASBV 20080818
2 Importing IR_PERNR Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_BV_PERNR Personenbezogene Daten für BV Beitragserhebung 20080818
3 Importing IS_LOG Call by reference Type reference (TYPE) HRDESV_BV_S_LOG Protokollierung für das BV Beitragserhebungsverfahren 20080818

Method TRANSFER_NOTIF on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.

Method TRANSFER_NOTIF_LOG_DATA Signature

Method TRANSFER_NOTIF_LOG_DATA on class CL_HRPAYDE_BV_NOTIF_MANAGER has no parameter.
Method TRANSFER_NOTIF_LOG_DATA on class CL_HRPAYDE_BV_NOTIF_MANAGER has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in