SAP ABAP Class CL_HRDEPBSNO_NOTIF_TOOLS (Tools for Creating Notifications)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSVAVG_BL (Package) HR-VADM: Public Sector Pensions Act (Business Logic)
Properties
Class CL_HRDEPBSNO_NOTIF_TOOLS  
Short Description Tools for Creating Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20040903   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSNO_NOTIF_TOOLS has no forward declaration.
Interfaces
Class CL_HRDEPBSNO_NOTIF_TOOLS has no interface implemented.
Friends
Class CL_HRDEPBSNO_NOTIF_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20040903
2 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20040903
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_MODIFY_BRACES_SPEC Static method Public Method Modifies the Position of Parentheses for CALCTIME 20050822
2 DELETE_CALCTIME_IF_USELESS Static method Public Method Delete Calculation Date If Add./Sub. with EUR 0.00 20050822
3 DELETE_ROWS_WITHOUT_AMOUNT Static method Public Method Delete Rows Without Amounts (Also with Multiple Parentheses) 20060329
4 DELETE_USELESS_CALCTIMES Static method Public Method Delete Points in Time with Matching Start and End Rows 20060508
5 DEL_RECURSIVE_CALL_CALCMODULE Static method Public Method Delete CALCMODULE Calls in Table RESULT_IDs, WAGETYPES 20051020
6 DEL_RECURSIVE_CALL_P54 Static method Public Method Delete P54 Calls in Table RESULT_IDs, WAGETYPES 20051222
7 DEL_RECURSIVE_CALL_VERS_BEZUG Static method Public Method Delete VERS_BEZUG Calls in Table RESULT_IDs, WAGETYPES 20051020
8 GET_NOTIF_DATA_URHEBER Static method Public Method Read Pension Holder Data of Surviving Dependent 20040903
9 GET_NOTIF_LAST_P0002 Static method Public Method Read P0002 and ENAME from P0001 for I_PERNR 20050817
10 GET_REQUEST_ASSESSMENT Static method Public Method Determine Process Scenario of Initial Assessment 20060309
11 GET_REQUEST_ASSESSMENT_HGVH Static method Public Method Determine Process Scenario of HGVH Assessment 20060309
Events
Class CL_HRDEPBSNO_NOTIF_TOOLS has no event.
Types
Class CL_HRDEPBSNO_NOTIF_TOOLS has no local type.
Method Signatures

Method CHECK_AND_MODIFY_BRACES_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOTIF_DATA_RESULT Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20050822
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050822
3 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20060222
4 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20050822
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20060222
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050822

Method CHECK_AND_MODIFY_BRACES_SPEC on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method DELETE_CALCTIME_IF_USELESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOTIF_DATA_RESULT Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20050822
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050822
3 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20050822
4 Importing I_KEEP_RESULT Call by reference Type reference (TYPE) BOOLE_D Ergebniszeile behalten (nicht löschen) 20060508
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050822

Method DELETE_CALCTIME_IF_USELESS on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method DELETE_ROWS_WITHOUT_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOTIF_DATA_RESULT Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20060329
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20060329
3 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20060329
4 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20060329
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20060329
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20060329

Method DELETE_ROWS_WITHOUT_AMOUNT on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method DELETE_USELESS_CALCTIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOTIF_DATA_RESULT Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20060508
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20060508
3 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20060508
4 Importing I_KEEP_RESULT Call by reference Type reference (TYPE) BOOLE_D Ergebniszeile behalten (nicht löschen) 20060508
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20060508

Method DELETE_USELESS_CALCTIMES on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method DEL_RECURSIVE_CALL_CALCMODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOTIF_DATA_RESULT Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20051020
2 Changing CT_NOTIF_DATA_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_WAGETYPES Aufbereitung der Bewegungsdaten der Lohnarten 20051020
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20051020
4 Importing I_CALCMODULE_PATH Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE_PATH Aufrufpfad Berechnungsmodule 20051020
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20051020

Method DEL_RECURSIVE_CALL_CALCMODULE on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method DEL_RECURSIVE_CALL_P54 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOTIF_DATA_RESULT Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20051222
2 Changing CT_NOTIF_DATA_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_WAGETYPES Aufbereitung der Bewegungsdaten der Lohnarten 20051222
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20051222
4 Importing I_FLAG_URHEBER Call by reference Type reference (TYPE) BOOLE_D Flag Urheber 20051222
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20051222

Method DEL_RECURSIVE_CALL_P54 on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method DEL_RECURSIVE_CALL_VERS_BEZUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOTIF_DATA_RESULT Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20051020
2 Changing CT_NOTIF_DATA_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_WAGETYPES Aufbereitung der Bewegungsdaten der Lohnarten 20051020
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20051020
4 Importing I_FLAG_URHEBER Call by reference Type reference (TYPE) BOOLE_D Flag Urheber 20051020
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20051020

Method DEL_RECURSIVE_CALL_VERS_BEZUG on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method GET_NOTIF_DATA_URHEBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_URHEBER_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20040903
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040903
3 Exporting E_URHEBER_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040903
4 Exporting E_URHEBER_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040903
5 Importing IS_MASS_PRINT Call by reference Type reference (TYPE) HRPBSNOS_NOTIF_MASS_PRINT_ATTR Zusätzl. Attribute für den Massendruck v. Benachrichtigungen 20080624
6 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20040903
7 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040903
8 Importing I_IS_RGVH Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050418
9 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050418
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040903
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040903

Method GET_NOTIF_DATA_URHEBER on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method GET_NOTIF_LAST_P0002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0002 Call by reference Type reference (TYPE) P0002 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20050817
2 Exporting E_ENAME Call by reference Type reference (TYPE) EMNAM Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20050817
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050817
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050817
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20050817

Method GET_NOTIF_LAST_P0002 on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method GET_REQUEST_ASSESSMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ASSESSMENT_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20060309
2 Exporting E_ASSESSMENT_ADATE Call by reference Type reference (TYPE) P00_PBS_ADATE Wirksamkeitsdatum Personalvorgang 20060309
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060309
4 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20060309
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060309
6 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20060309
7 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20060309
8 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20060309

Method GET_REQUEST_ASSESSMENT on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.

Method GET_REQUEST_ASSESSMENT_HGVH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ASSESSMENT_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20060309
2 Exporting E_ASSESSMENT_ADATE Call by reference Type reference (TYPE) P00_PBS_ADATE Wirksamkeitsdatum Personalvorgang 20060309
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060309
4 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20060309
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060309
6 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20060309
7 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20060309
8 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20060309

Method GET_REQUEST_ASSESSMENT_HGVH on class CL_HRDEPBSNO_NOTIF_TOOLS has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 300