SAP ABAP Class CL_HRPAYDEST_LB_NOTIFICATIONS (Statements)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-TX (Application Component) Tax
     P01T (Package) HR Germany: Tax
Properties
Class CL_HRPAYDEST_LB_NOTIFICATIONS  
Short Description Statements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEST    
Program status     
Category 0   
Package P01T   HR Germany: Tax 
Created 20070725   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDEST_LB_NOTIFICATIONS has no forward declaration.
Interfaces
Class CL_HRPAYDEST_LB_NOTIFICATIONS has no interface implemented.
Friends
Class CL_HRPAYDEST_LB_NOTIFICATIONS 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 (=' ') 20070920
2 AC_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070920
3 AR_MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070914
4 AT_ACTUAL_NOTIFS Instance attribute Private Type reference (TYPE) HRPAYDESTLBT_NOTIFICATION Current Statements 20070920
5 AT_NEW_NOTIFS Instance attribute Private Type reference (TYPE) HRPAYDESTLBT_NOTIFICATION Statements in Status "New" 20080222
6 AT_NOTIFS Instance attribute Private Type reference (TYPE) HRPAYDESTLBT_NOTIFICATION Statements 20070920
7 A_BEGDA Instance attribute Private Type reference (TYPE) BEGDA Valid from date 20070920
8 A_ENDDA Instance attribute Private Type reference (TYPE) ENDDA End of Validity Period 20070920
9 A_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20070920
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ACTUAL_NOTIF Instance method Public Method Adds statement to AT_ACTUAL_NOTIFS 20070925
2 CONSTRUCTOR Instance method Public Constructor Constructor 20070815
3 COUNT_NOTIFS Instance method Public Method Returns number of statements 20071113
4 CREATE_ANNULATION Instance method Public Method Generates Zero Notification 20080228
5 DETERMINE_ACTUAL_NOTIFS_DB Instance method Public Method Determines current statements in database 20070920
6 DETERMINE_NEW_NOTIFS_DB Instance method Public Method Determines statements with status "New" in database 20080222
7 DETERMINE_NOTIFS_DB Instance method Public Method Determines statements in database 20070920
8 GET_NEW_KEY Instance method Public Method Returns key for next notification 20070925
9 GET_NEXT_LFDNR Instance method Public Method Returns the next sequence number 20070925
10 GET_NOTIFS Instance method Public Method Returns table with statements 20070925
11 SET_NOTIFS Instance method Public Method Sets table with statements 20090320
12 SORT_NOTIFS Instance method Public Method Sorts statements by start date 20080122
Events
Class CL_HRPAYDEST_LB_NOTIFICATIONS has no event.
Types
Class CL_HRPAYDEST_LB_NOTIFICATIONS has no local type.
Method Signatures

Method APPEND_ACTUAL_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
2 Importing IR_NOTIFICATION Call by reference Object reference (TYPE REF TO) CL_HRPAYDEST_LB_NOTIFICATION Bescheinigungen 20070925

Method APPEND_ACTUAL_NOTIF on class CL_HRPAYDEST_LB_NOTIFICATIONS 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) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070914
2 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070830
3 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20070830
4 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20070815

Method CONSTRUCTOR on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method COUNT_NOTIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COUNT Call by reference Type reference (TYPE) I 20071113
2 Importing I_ACTUAL Call by reference Type reference (TYPE) BOOLE_D '' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20071113

Method COUNT_NOTIFS on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method CREATE_ANNULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ANNULATION Call by reference Object reference (TYPE REF TO) CL_HRPAYDEST_LB_ANNULATION Nullmeldung 20080228
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080228
3 Importing IS_ACTUAL_RGDIR Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20080229
4 Importing IS_NOTIF Call by reference Type reference (TYPE) HRPAYDESTLBS_NOTIFICATION LStB: Struktur Schlüssel und Ref. auf Bescheinigung 20080228
5 Importing I_REASON_ANNULATION Call by reference Type reference (TYPE) P01_NULGR LStB: Grund für Annullierung 20080228

Method CREATE_ANNULATION on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method DETERMINE_ACTUAL_NOTIFS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070920
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070920
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070920
4 Importing I_IN_PROCESS_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090320

Method DETERMINE_ACTUAL_NOTIFS_DB on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method DETERMINE_NEW_NOTIFS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080222
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080222
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080222

Method DETERMINE_NEW_NOTIFS_DB on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method DETERMINE_NOTIFS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070920
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070920
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070920

Method DETERMINE_NOTIFS_DB on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method GET_NEW_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) HRDEST_S_KEY LStB: gemeinsamer Schlüssel für Elstertabellen 20070925
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
3 Importing I_ENDDA Call by reference Type reference (TYPE) P01T_BENDD LSTB: Ende Bescheinigungszeitraum 20070925
4 Importing I_LBART Call by reference Type reference (TYPE) P01T_LBART LSTB: Art der Lohnsteuerbescheinigung 20070925

Method GET_NEW_KEY on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method GET_NEXT_LFDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LFDNR Call by reference Type reference (TYPE) P01T_LFDNR LSTB: Laufende Nummer 20070925
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070925
4 Importing I_LBART Call by reference Type reference (TYPE) P01T_LBART LSTB: Art der Lohnsteuerbescheinigung 20070925

Method GET_NEXT_LFDNR on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method GET_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) HRPAYDESTLBT_NOTIFICATION LStB: Tabellentyp für Bescheinigungen 20070925
2 Importing I_ACTUAL Call by reference Type reference (TYPE) BOOLE_D ' ' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
3 Importing I_NEW Call by reference Type reference (TYPE) BOOLE_D ' ' 20080222

Method GET_NOTIFS on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method SET_NOTIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090320
2 Importing IT_NOTIFS Call by reference Type reference (TYPE) HRPAYDESTLBT_NOTIFICATION LStB: Tabellentyp für Bescheinigungen 20090320
3 Importing I_APPEND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090320
4 Importing I_NOTIFS Call by reference Type reference (TYPE) C Art (N,D,A): Status neu, DB, alle 20090320

Method SET_NOTIFS on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.

Method SORT_NOTIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTUAL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080122

Method SORT_NOTIFS on class CL_HRPAYDEST_LB_NOTIFICATIONS has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in