SAP ABAP Class CL_HRPBSDE_ZFA_NOTIF_MANAGER (Create and Process Notifications)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS (Application Component) Public Sector
     P01O (Package) HR Germany: Public Sector
Properties
Class CL_HRPBSDE_ZFA_NOTIF_MANAGER  
Short Description Create and Process Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01O   HR Germany: Public Sector 
Created 20120329   SAP 
Last change 20131127   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_HRPBSDE_ZFA_NOTIF_MANAGER has no interface implemented.
Friends
Class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no friend class.
Attributes
Class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FAMILIENKASSE Static method Public Method Check of Family Equalization Fund Assignment 20121109
2 CHECK_NAME Static method Public Method Check Name Against Master Data 20120711
3 CHECK_ZKNN Static method Public Method Check Personnel Number Against ZKNN Inbound 20120711
4 CHECK_ZULNR Static method Public Method Check Bonus Number Against Master Data 20120711
5 DELETE_ATTR_ENTRIES Static method Public Method Deletes All Attribute Entries for Personnel Number 20121205
6 DELETE_STATUS_ENTRIES Static method Public Method Deletes All Status Entries for Personnel Number 20121205
7 FIND_PERNR Static method Public Method Find Personnel Number 20120711
8 FIND_PERNR_USING_AKTZ Static method Public Method Find Personnel Number Based on File No./Child Allowance No. 20120711
9 FIND_PERNR_USING_NAME Static method Public Method Find Personnel Number Based on Name 20120711
10 LOG_SY_MSG Static method Public Method Write System Notification to Log 20120711
Events
Class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no event.
Types
Class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no local type.
Method Signatures

Method CHECK_FAMILIENKASSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BTRTL_FAKA Call by reference Type reference (TYPE) P01P_ZFA_BTRTL_FAKA Personalteilbereich der Familienkasse 20121109
2 Exporting EV_FAKA_ZUORDNUNG_OK Call by reference Type reference (TYPE) ABAP_BOOL 20121109
3 Exporting EV_WERKS_FAKA Call by reference Type reference (TYPE) P01P_ZFA_WERKS_FAKA Personalbereich der Familienkasse 20121109
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121109
5 Importing IV_BTJHR Call by reference Type reference (TYPE) NUMC4 Zählparameter 20121109
6 Importing IV_BTRNR_ZK01 Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20121109
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121109
8 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20121109

Method CHECK_FAMILIENKASSE on class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no exception.

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GBDAT Call by reference Type reference (TYPE) P0002-GBDAT Geburtsdatum 20120711
2 Importing I_NACHN Call by reference Type reference (TYPE) P0002-NACHN Nachname 20120711
3 Importing I_PERNR Call by reference Type reference (TYPE) P0002-PERNR Personalnummer 20120711
4 Importing I_VORNA Call by reference Type reference (TYPE) P0002-VORNA Vorname 20120711
5 Returning R_OK Value transfer Type reference (TYPE) ABAP_BOOL 'Name stimmt' = true, sonst false 20120711
# Exception Resumable Description Created on
1 ERROR_READING_PERS_DATA Fehler beim Lesen der Persönl. Daten 20120711

Method CHECK_ZKNN 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) P0002-PERNR Personalnummer 20120711
2 Importing I_ZUSID Call by reference Type reference (TYPE) P01P_ZFA_ZUSID ZfA-Identifikationsnummer der Meldung 20120711
3 Returning R_OK Value transfer Type reference (TYPE) ABAP_BOOL 'Name stimmt' = true, sonst false 20120711

Method CHECK_ZKNN on class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no exception.

Method CHECK_ZULNR 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) P0002-PERNR Personalnummer 20120711
2 Importing I_ZULNR Call by reference Type reference (TYPE) P0745-ZULNR Zulagennummer 20120711
3 Returning R_OK Value transfer Type reference (TYPE) ABAP_BOOL 'Name stimmt' = true, sonst false 20120711
# Exception Resumable Description Created on
1 ERROR_READING_RV_DATA Fehler beim Lesen der RV-Stammdaten 20120711
2 ERROR_READING_ZFA_DATA Fehler beim Lesen der Persönl. Daten 20120711

Method DELETE_ATTR_ENTRIES Signature

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

Method DELETE_ATTR_ENTRIES on class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no exception.

Method DELETE_STATUS_ENTRIES Signature

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

Method DELETE_STATUS_ENTRIES on class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no exception.

Method FIND_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERNR Call by reference Type reference (TYPE) PERNR_D Nur eine Pernr erlaubt 20120711
2 Importing I_AKTZZ Call by reference Type reference (TYPE) P01P_ZFA_AKTZ Aktenzeichen 20120711
3 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20120711
4 Importing I_NACHN Call by reference Type reference (TYPE) PAD_NACHN Nachname 20120711
5 Importing I_NOTIF Call by reference Type reference (TYPE) P01P_ZFA_NOTIF ZfA Meldeart 20120711
6 Importing I_OLD_ZULNR Call by reference Type reference (TYPE) P01P_ZFA_OZUNR Zulagenummer, alt 20120711
7 Importing I_VORNA Call by reference Type reference (TYPE) PAD_VORNA Vorname 20120711
8 Importing I_ZULNR Call by reference Type reference (TYPE) P01P_ZFA_ZULNR ZFA-Zulagennummer 20120711
9 Importing I_ZUORD Call by reference Type reference (TYPE) P01P_ZFA_ZUORD Merkmal zur Kindergeldberechtigung 20120711
10 Importing I_ZUSID Call by reference Type reference (TYPE) P01P_ZFA_ZUSID ZfA-Identifikationsnummer der Meldung 20120711
# Exception Resumable Description Created on
1 ERROR Fehler (Nachricht siehe sy-msg) 20120711

Method FIND_PERNR_USING_AKTZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20120711
2 Importing I_AKTZZ Call by reference Type reference (TYPE) P01P_ZFA_AKTZ Aktenzeichen 20120711
3 Importing I_NOTIF Call by reference Type reference (TYPE) P01P_ZFA_NOTIF ZfA Meldeart 20120711
# Exception Resumable Description Created on
1 ERROR Personalnummer nicht aus Aktenzeichen bestimmbar 20120711

Method FIND_PERNR_USING_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERNR Call by reference Type reference (TYPE) PERNR_TAB HR: Stammdaten, PERNR Tabelle (unsortiert) 20120711
2 Exporting E_PERNR Call by reference Type reference (TYPE) PERNR_D Falls eindeutiges Ergebnis gewünscht 20120711
3 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20120711
4 Importing I_NACHN Call by reference Type reference (TYPE) PAD_NACHN Nachname 20120711
5 Importing I_VORNA Call by reference Type reference (TYPE) PAD_VORNA Vorname 20120711
# Exception Resumable Description Created on
1 NAME_INITIAL Name ist nicht gefüllt 20120711
2 NOT_FOUND Keine Personalnummer gefunden 20120711
3 NOT_UNIQUE Personalnummer nicht eindeutig (falls gewünscht) 20120711

Method LOG_SY_MSG 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 20120711

Method LOG_SY_MSG on class CL_HRPBSDE_ZFA_NOTIF_MANAGER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in