SAP ABAP Class CL_HRPAYDE_SV_ALV_EVNT_HANDLER (Event Handler for ALV Display of SI 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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDE_RBM_ALV_EVENTS ALV Events: Pension Receipt Notifications 20090104
Properties
Class CL_HRPAYDE_SV_ALV_EVNT_HANDLER  
Short Description Event Handler for ALV Display of SI 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 20080507   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no interface implemented.
Friends
Class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20080507
2 AC_ICON_DELETE Constant Protected Type reference (TYPE) ICON_D ICON_DELETE Icon: Flagged for Deletion 20080915
3 AC_ICON_DONE Constant Protected Type reference (TYPE) ICON_D ICON_LED_GREEN Icon: Completed 20080507
4 AC_ICON_PROC Constant Protected Type reference (TYPE) ICON_D ICON_LED_YELLOW Icon: In Process 20080507
5 AC_ICON_TODO Constant Protected Type reference (TYPE) ICON_D ICON_LED_RED Icon: Worklist 20080507
6 AC_IC_NOTIF_DELETE Constant Public Type reference (TYPE) UI_FUNC '&NOTIF_DEL' Internal Function Code "Delete" 20100608
7 AC_LC_HOTSPOT_MESSG Constant Public Type reference (TYPE) UI_FUNC 'HOTSP_MESSG' Logical Function Code "Hotspot for Message" 20100607
8 AC_TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20080507
9 AC_UC_BACK Constant Public Type reference (TYPE) UI_FUNC 'BACK' Function Code "Back" 20080519
10 AC_UC_CANC Constant Public Type reference (TYPE) UI_FUNC 'CANC' Function Code "Cancel" 20080519
11 AC_UC_DETAIL_PRNT Constant Public Type reference (TYPE) UI_FUNC 'DET_PRNT' Function Code "Detailed Output as Print List" 20080528
12 AC_UC_DETAIL_TREE Constant Public Type reference (TYPE) UI_FUNC 'DET_TREE' Function Code "Detailed Output as Tree" 20080528
13 AC_UC_EXIT Constant Public Type reference (TYPE) UI_FUNC 'EXIT' Function Code "Exit" 20080519
14 AC_UC_KENNZ_ABGELEHNT Constant Public Type reference (TYPE) UI_FUNC 'KNZ_ABG' Toolbar Command: Identify Notifications as 20080507
15 AC_UC_KENNZ_ABL_BEARBEITET Constant Public Type reference (TYPE) UI_FUNC 'KNZ_ABL' Toolbar Command: Perform Rejection 20080516
16 AC_UC_KENNZ_ABL_MANUELL Constant Public Type reference (TYPE) UI_FUNC 'KNZ_ABM' Toolbar Command: Set Notification for Rejection to 20080527
17 AC_UC_KENNZ_MANUELL Constant Public Type reference (TYPE) UI_FUNC 'KNZ_MAN' Toolbar Command: Identify Notifications as 20080507
18 AC_UC_KENNZ_MAN_BEANTWORTET Constant Public Type reference (TYPE) UI_FUNC 'KNZ_BEA' Toolbar Command: Set Notification to 20120510
19 AC_UC_KENNZ_TRANSFER Constant Public Type reference (TYPE) UI_FUNC 'KNZ_TRN' Toolbar Command: Retransfer Notifications 20080507
20 AC_UC_KENNZ_VERARBEITEN Constant Public Type reference (TYPE) UI_FUNC 'KNZ_VER' Toolbar Command: Reprocess Notification 20080519
21 AC_UC_NOTIF_DELETE Constant Public Type reference (TYPE) UI_FUNC 'DELETE' Toolbar Command: Delete Notification 20080912
22 AC_UC_SAVE Constant Public Type reference (TYPE) UI_FUNC 'SAVE' Function Code "Save" 20080507
23 AR_ALV Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20080507
24 AR_ALV_TAB Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to ALV Output Table 20080507
25 AR_DOCU_DISPLAYER Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAYDE_SV_DOCU_DISPLAYER Display of Documentation in SI Reporting 20080807
26 AS_STABLE Instance attribute Protected Type reference (TYPE) LVC_S_STBL ALV Control: Refresh Stability 20080507
27 AS_STATISTICS Instance attribute Protected Type reference (TYPE) T_STATISTICS Statistics for Changes Made 20080519
28 AS_STATKZ Instance attribute Protected Type reference (TYPE) HRDESV_STATKZ SI Regulatory Reporting: Creation Information for Status 20080508
29 AT_TOOLBAR Instance attribute Protected Type reference (TYPE) TTB_BUTTON Additional Pushbuttons in ALV Toolbar 20080507
30 A_ALV_STRUC Instance attribute Protected Type reference (TYPE) TABNAME Name of the ALV Output Structure 20080507
31 A_PAGENR Instance attribute Protected Type reference (TYPE) I Page Number for Print Output 20100810
32 A_SW_CHANGES_TO_SAVE Instance attribute Protected Type reference (TYPE) BOOLE_D Changes that have not been saved exist 20080507
33 A_SW_REFRESH_TAB Instance attribute Protected Type reference (TYPE) BOOLE_D Update ALV Table 20080507
Methods
# Method Level Visibility Method type Description Created on
1 ALV_REFRESH Instance method Protected Method Updates the SAP List Viewer Display (if Necessary) 20080523
2 CHECK_STATUS Instance method Protected Method Check whether status change is possible 20080507
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080507
4 GET_REF_TO_TABLE_LINE Instance method Protected Method Returns reference to a row in the ALV output table 20080507
5 HANDLE_BEFORE_USER_COMMAND Instance method Public Event handling method Handles standard functions in the ALV toolbar 20080527
6 HANDLE_DOUBLE_CLICK Instance method Public Event handling method Handles DOUBLE_CLICK event in the ALV 20080507
7 HANDLE_EXTERNAL_EVENT Instance method Public Method Handles events outside the GUI container 20080519
8 HANDLE_HOTSPOT_CLICK Instance method Public Event handling method Handles Event HOTSPOT_CLICK in ALV 20100607
9 HANDLE_MENU_BUTTON Instance method Public Event handling method Build a User-Specific Menu in the Tooblar 20080528
10 HANDLE_TOOLBAR Instance method Public Event handling method Sets application-specific pushbuttons in the ALV toolbar 20080507
11 HANDLE_TOP_OF_PAGE Instance method Public Event handling method Handles Event PRINT_TOP_OF_PAGE in ALV 20100810
12 HANDLE_USER_COMMAND Instance method Public Event handling method Handles user actions in the ALV toolbar 20080507
13 PROCESS_UCOMM_BACK Instance method Protected Method User Action: Back, Exit, or Cancel 20080519
14 PROCESS_UCOMM_DETAIL Instance method Protected Method User Action: Detailed Notification Display 20080528
15 PROCESS_UCOMM_NOTIF_DELETE Instance method Protected Method User Action: Delete Notification 20080912
16 PROCESS_UCOMM_SAVE Instance method Protected Method User Action: Save Changes 20080507
17 PROCESS_UCOMM_STATUS_CHANGE Instance method Protected Method User Action: Identify Notifications 20080507
18 PROCESS_UCOMM_UNKNOWN Instance method Protected Method User Action: Unknown (Process-Specific) 20110126
19 REFRESH_CONNECTED_NOTIFS Instance method Protected Method Update Data of Dependent Notifications 20110517
20 SET_HANDLER_FOR_EVENTS Instance method Public Method Assign Handler Methods for Events to the ALV 20080507
21 SET_ICON Instance method Protected Method Set Icon for Processing Status of ALV Lines 20110517
22 SET_STATUS Instance method Protected Method Execute Status Change 20080507
23 SET_SW_STATUS_CHANGE Instance method Protected Method Set Switch for Status Change of ALV Lines 20110517
Events
# Event Type Visibility Description Created on
1 UNKNOWN_USER_COMMAND Instance Event
(0)
Public
(2)
Unknown User Command (Process-Specific) 20110126
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_STATISTICS Protected See coding 20090625 begin of t_statistics, cntr_change type i, " Anzahl geänderter Meldungen cntr_del type i, " Anzahl gelöschter Meldungen end of t_statistics
Method Signatures

Method ALV_REFRESH Signature

Method ALV_REFRESH on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no parameter.
Method ALV_REFRESH on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method CHECK_STATUS 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) IF_HRPAYDE_SV_NOTIF gemeinsame Schnittstelle für SV-Meldewesen 20080507
2 Importing I_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode für die Statusänderung 20080507
# Exception Resumable Description Created on
1 NOT_ALLOWED Statuswechsel nicht erlaubt 20080507

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_TAB Call by reference Object reference (TYPE REF TO) DATA Referenz auf ALV-Ausgabetabelle 20080507
2 Importing IR_DOCU Call by reference Object reference (TYPE REF TO) IF_HRPAYDE_SV_DOCU_DISPLAYER Anzeige von Dokumentation im SV-Meldewesen 20080807
3 Importing IS_STATKZ Call by reference Type reference (TYPE) HRDESV_STATKZ SV-Meldewesen: Erstellungsinformationen für Status 20080508
4 Importing IT_TOOLBAR Call by reference Type reference (TYPE) TTB_BUTTON zusätzliche Drucktasten in der ALV-Toolbar 20080507
5 Importing I_ALV_STRUC Call by reference Type reference (TYPE) TABNAME Name der ALV-Ausgabe-Struktur 20080507

Method CONSTRUCTOR on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method GET_REF_TO_TABLE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Referenze auf die Zeile der ALV-Ausgabetabelle 20080507
2 Importing I_IX Call by reference Type reference (TYPE) LVC_INDEX ALV-Control: Zeilennummer (Index der internen Tabelle) 20080507

Method GET_REF_TO_TABLE_LINE on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method HANDLE_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20080527

Method HANDLE_BEFORE_USER_COMMAND on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20080507
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20080507
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20080507

Method HANDLE_DOUBLE_CLICK on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method HANDLE_EXTERNAL_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20080519

Method HANDLE_EXTERNAL_EVENT on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20100607
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20100607
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20100607

Method HANDLE_HOTSPOT_CLICK on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method HANDLE_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20080528
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20080528

Method HANDLE_MENU_BUTTON on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20080507
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20080507

Method HANDLE_TOOLBAR on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method HANDLE_TOP_OF_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE_INDEX Call by reference Attribute reference (LIKE) 20100810

Method HANDLE_TOP_OF_PAGE on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20080507

Method HANDLE_USER_COMMAND on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method PROCESS_UCOMM_BACK Signature

Method PROCESS_UCOMM_BACK on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no parameter.
Method PROCESS_UCOMM_BACK on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method PROCESS_UCOMM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20110128
2 Importing I_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20080528

Method PROCESS_UCOMM_DETAIL on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method PROCESS_UCOMM_NOTIF_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20080912
2 Importing I_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode 20110126

Method PROCESS_UCOMM_NOTIF_DELETE on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method PROCESS_UCOMM_SAVE Signature

Method PROCESS_UCOMM_SAVE on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no parameter.
Method PROCESS_UCOMM_SAVE on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method PROCESS_UCOMM_STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20080507
2 Importing I_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20080507

Method PROCESS_UCOMM_STATUS_CHANGE on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method PROCESS_UCOMM_UNKNOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20110126
2 Importing I_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20110126

Method PROCESS_UCOMM_UNKNOWN on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method REFRESH_CONNECTED_NOTIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUIDS Call by reference Type reference (TYPE) HRDESV_T_GUID Tabellentyp für Schlüssel zur Identifikation einer Meldung 20110517

Method REFRESH_CONNECTED_NOTIFS on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method SET_HANDLER_FOR_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20080507

Method SET_HANDLER_FOR_EVENTS on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method SET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_ROW Call by reference Type reference (TYPE) ANY ALV-Zeile 20110517
2 Importing I_ICON Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20110517

Method SET_ICON on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NOTIF_CNNCT Call by reference Object reference (TYPE REF TO) IF_HRPAYDE_SV_NOTIF abhängige Meldung mit Statusänderung 20080527
2 Importing IR_NOTIF Call by reference Object reference (TYPE REF TO) IF_HRPAYDE_SV_NOTIF gemeinsame Schnittstelle für SV-Meldewesen 20080507
3 Importing I_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode für die Statusänderung 20080507

Method SET_STATUS on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.

Method SET_SW_STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV_ROW Call by reference Type reference (TYPE) ANY ALV-Zeile 20110517
2 Changing C_CNTR_CHANGE Call by reference Type reference (TYPE) I Statistik: Anzahl geänderter Meldungen 20110517

Method SET_SW_STATUS_CHANGE on class CL_HRPAYDE_SV_ALV_EVNT_HANDLER has no exception.
Event Signatures

Event UNKNOWN_USER_COMMAND Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_ALV Exporting Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID auslösender ALV 20110128
2 E_UCOMM Exporting Value transfer Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20110126
History
Last changed by/on SAP  20130531 
SAP Release Created in 604