SAP ABAP Class CL_HRPAYDE_EE_NOTIF_MANAGER (Manager for Notifications Data Exchange for Comp. Benefits)
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_EE_NOTIF_MANAGER  
Short Description Manager for Notifications Data Exchange for Comp. Benefits    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01S   HR Germany: Social Insurance 
Created 20090812   SAP 
Last change 20130531   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_HRPAYDE_EE_NOTIF_MANAGER has no interface implemented.
Friends
Class CL_HRPAYDE_EE_NOTIF_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_APPL_ABS Constant Public Type reference (TYPE) P_APPL 'SVEE' Subapplication for Determining Sender 20110512
2 AC_APPL_BBT Constant Public Type reference (TYPE) P_APPL 'SVEF' Subapplication 20110512
3 AC_STRUC_DBAN Constant Private Type reference (TYPE) TABNAME 'P01EE_DBAN' Module DBAN 20110512
4 AC_STRUC_DBAV Constant Private Type reference (TYPE) TABNAME 'P01EE_DBAV' Module DBAV 20110512
5 AC_STRUC_DBNA Constant Private Type reference (TYPE) TABNAME 'P01EE_DBNA' Module DBNA 20110512
6 AR_ADMIN Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYDE_EE_ADMIN Administrator for EEL 20110512
7 AS_STATKZ Instance attribute Protected Type reference (TYPE) HRDESV_STATKZ SI Regulatory Reporting: Creation Information for Status 20110512
8 A_ADATUM Instance attribute Protected Type reference (TYPE) P01_SVADATUM Date of Evaluation 20110512
9 A_ANFVE Instance attribute Protected Type reference (TYPE) D '20130101' Query PC on Notif. Start 20120625
10 A_MINTG Instance attribute Protected Type reference (TYPE) I 183 Minimum Days Before Reinstating Continued Pay 20120316
11 A_PABRJ Instance attribute Protected Type reference (TYPE) PNPPABRJ Payroll year for determining time period 20110512
12 A_PABRP Instance attribute Protected Type reference (TYPE) PNPPABRP Payroll period for determining time period 20110512
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABW Instance method Public Method Absence Is Relevant for Notification 20110512
2 CONDENSE Static method Public Method Compression of Notifications 20110512
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110512
4 CREATE_NOTIFS Instance method Public Method Notification Creation 20110512
5 CREATE_STORNO Instance method Public Method Create Reversal of Notification 20110512
6 GET_ABSENDER Static method Public Method Determine Sender of Notification 20110512
7 GET_BESCHBTR Static method Public Method Determine Employment Company 20110512
8 GET_BTRNR Static method Public Method Company Number 20110512
9 GET_BTRNR_EMPFAENGER Static method Public Method Company No. Forwarding Position 20110512
10 LOG_NOTIFS Instance method Public Method Log Messages 20110512
11 PROCESS_NOTIFS Instance method Public Method Message Processing 20110512
12 READ_NOTIFS Instance method Public Method Import Notifications 20110512
13 STORE_NOTIFS Instance method Public Method Save Notifications 20110512
Events
Class CL_HRPAYDE_EE_NOTIF_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CONDENSE Protected See coding 20110512 tt_condense type standard table of t_condense
2 T_CONDENSE Protected See coding 20110512 begin of t_condense, abbeg TYPE p01_sv_ee_abbeg, abgrd TYPE p01_sv_ee_abgrd, status TYPE p01_sv_ee_status, datum TYPE p01_svdatum, uzeit TYPE p01_svuzeit, storno TYPE xfeld, "YMTN1757155 guid TYPE p01_svguid, guid_storn type p01_svguid, r_notif TYPE REF TO cl_hrpayde_ee_notif, end of t_condense
Method Signatures

Method CHECK_ABW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RELEVANT Call by reference Type reference (TYPE) ABAP_BOOL 20110512
2 Importing IS_0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110512
3 Importing IS_2001 Call by reference Type reference (TYPE) P2001 Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20110512
4 Importing IS_PARAM Call by reference Type reference (TYPE) HRDESV_EE_S_PARA Reportparameter für Datenaustausch Entgeltersatzleistungen 20110512
5 Importing IS_SVEF Call by reference Type reference (TYPE) HRPAYDE_SVEF_DATA Struktur zusätzliche Merkmale für Beschäftigungsbetrieb EEL 20120508
6 Importing I_ABGRD Call by reference Type reference (TYPE) P01_SV_EE_ABGRD Abgabegrund Meldung Entgeltersatzleistung 20110721
7 Importing I_MLDART Call by reference Type reference (TYPE) CHAR1 Komponente der Versionsnummer 20110512

Method CHECK_ABW on class CL_HRPAYDE_EE_NOTIF_MANAGER has no exception.

Method CONDENSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFS Call by reference Type reference (TYPE) HRDESV_EE_T_NOTIFS Tabelle von Meldungen und Stornierungen 20110512
2 Returning RT_NOTIFS Value transfer Type reference (TYPE) HRDESV_EE_T_NOTIFS Tabelle der verdichteten Meldungen 20110512

Method CONDENSE on class CL_HRPAYDE_EE_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_ADMIN Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_EE_ADMIN Administrator für EEL 20110512
2 Importing IS_STATKZ Call by reference Type reference (TYPE) HRDESV_STATKZ SV-Meldewesen: Erstellungsinformationen für Status 20110512
3 Importing I_ADATUM Call by reference Type reference (TYPE) P01_SVADATUM Datum der Auswertung 20110512
4 Importing I_PABRJ Call by reference Type reference (TYPE) PNPPABRJ Abrechnungsjahr zur Zeitraumbestimmung 20110512
5 Importing I_PABRP Call by reference Type reference (TYPE) PNPPABRP Abrechnungsperiode zur Zeitraumbestimmung 20110512

Method CONSTRUCTOR on class CL_HRPAYDE_EE_NOTIF_MANAGER has no exception.

Method CREATE_NOTIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIFS Call by reference Type reference (TYPE) HRDESV_EE_T_NOTIFS Tabelle mit Meldungen Datenaustausch Entgeltersatzleistungen 20110512
2 Exporting E_STAT_KORR Call by reference Type reference (TYPE) P01_SV_EE_STATUS Statuskennzeichen im Datenaustausch Entgeltersatzleistungen 20110711
3 Importing I_MLDART Call by reference Type reference (TYPE) CHAR1 Komponente der Versionsnummer 20110512

Method CREATE_NOTIFS on class CL_HRPAYDE_EE_NOTIF_MANAGER has no exception.

Method CREATE_STORNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NOTIF Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_EE_NOTIF Meldung im Datenaustausch Entgeltersatzleistungen 20110512
2 Importing IS_SUM_DATA Call by reference Type reference (TYPE) PME01 Daten zur Ermittlung des Absenders 20110512
3 Returning R_STORNO_NOTIF Value transfer Object reference (TYPE REF TO) CL_HRPAYDE_EE_NOTIF Referenz auf Stornierung 20110512

Method CREATE_STORNO on class CL_HRPAYDE_EE_NOTIF_MANAGER has no exception.

Method GET_ABSENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BTRTL_SUM Call by reference Type reference (TYPE) BTRTL_SUM Personalteilbereich Berichtswesen 20110512
2 Exporting E_WERKS_SUM Call by reference Type reference (TYPE) PERSA_SUM Personalbereich Berichtswesen 20110512
3 Importing IS_SUM_DATA Call by reference Type reference (TYPE) PME01 Daten zur Ermittlung des Absenders 20110512
4 Importing I_DATUM Call by reference Type reference (TYPE) D Stichtag 20110512

Method GET_ABSENDER on class CL_HRPAYDE_EE_NOTIF_MANAGER has no exception.

Method GET_BESCHBTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DAT_SVEF Call by reference Type reference (TYPE) HRPAYDE_SVEF_DATA Struktur zusätzliche Merkmale für Beschäftigungsbetrieb EEL 20110512
2 Exporting ES_INFODATA Call by reference Type reference (TYPE) HRFORM_INFODATA HR-FORMS: Sachbearbeiterangaben in SAPScript-Formularen 20110512
3 Exporting E_BTRTL_SUM Call by reference Type reference (TYPE) BTRTL_SUM Personalteilbereich Berichtswesen 20110512
4 Exporting E_WERKS_SUM Call by reference Type reference (TYPE) PERSA_SUM Personalbereich Berichtswesen 20110512
5 Importing IS_SUM_DATA Call by reference Type reference (TYPE) PME01 Daten zur Ermittlung des Absenders 20110512
6 Importing I_DATUM Call by reference Type reference (TYPE) D Stichtag 20110512
# Exception Resumable Description Created on
1 ERROR_REP_COMP_DATA Fehler bei der Ermittlung der Daten des Beschäftigungsbet. 20110512

Method GET_BTRNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BTRNR Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20110512
2 Importing I_BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20110512
3 Importing I_KNAPP Call by reference Type reference (TYPE) XFELD Knappschaft ? 20110805
4 Importing I_WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20110512
# Exception Resumable Description Created on
1 NO_BTRNR Keine Betriebsnummer vorhanden 20110512

Method GET_BTRNR_EMPFAENGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BNR_WTL Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer der Weiterleitungsstelle 20110512
2 Exporting E_KKART_WTL Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20110512
3 Importing I_DATUM Call by reference Type reference (TYPE) D Stichtag 20110512
4 Importing I_KVGES Call by reference Type reference (TYPE) KVGST Krankenkassen-Geschäftsstelle 20110512
5 Importing I_KVSCH Call by reference Type reference (TYPE) KVSCH Krankenkassenschluessel der Pflichtkasse 20110512
# Exception Resumable Description Created on
1 ERROR_NO_BTRNR Fehler bei der Ermittlung der Annahmestelle 20110727

Method LOG_NOTIFS 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_EE_PERNR Personenbezogene Daten für EEL 20110512

Method LOG_NOTIFS on class CL_HRPAYDE_EE_NOTIF_MANAGER has no exception.

Method PROCESS_NOTIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MLDART Call by reference Type reference (TYPE) CHAR1 Komponente der Versionsnummer 20110512

Method PROCESS_NOTIFS on class CL_HRPAYDE_EE_NOTIF_MANAGER has no exception.

Method READ_NOTIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIFS Call by reference Type reference (TYPE) HRDESV_EE_T_NOTIFS Tabelle mit Meldungen Datenaustausch Entgeltersatzleistungen 20110512
2 Importing IT_SO_ABGRD Call by reference Type reference (TYPE) HRDESV_EE_T_SO_ABGRD Selektion nach Abgabegrund 20110512
3 Importing IT_SO_MDTYP Call by reference Type reference (TYPE) HRDESV_EE_T_SO_MDTYP Selektion nach Meldungstyp 20110512
4 Importing IT_SO_STATUS Call by reference Type reference (TYPE) HRDESV_EE_T_SO_STATUS Selektion nach Status von Entgeltersatzleistungsmeldungen 20110512
5 Importing I_BEGDA Call by reference Type reference (TYPE) D Beginndatum für Selektion 20110512
6 Importing I_ENDDA Call by reference Type reference (TYPE) D Endedatum für Selektion 20110512
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20110512
8 Importing I_UNIQUE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE eindeutige Referenz pro GUID erzwingen (ja/nein) 20110517
# Exception Resumable Description Created on
1 DATA_INCOMPLETE Unvollständige Meldungsdaten 20110512
2 NO_RECORDS_FOUND keine Meldung vorhanden 20110512

Method STORE_NOTIFS 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_EE_PERNR Personenbezogene Daten für EEL 20110512

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