Hierarchy

⤷

⤷

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 | ![]() |
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 | ![]() |
Constant | Protected | Type reference (TYPE) | BOOLE_D | ' ' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20080507 | |
2 | ![]() |
Constant | Protected | Type reference (TYPE) | ICON_D | ICON_DELETE | Icon: Flagged for Deletion | 20080915 | |
3 | ![]() |
Constant | Protected | Type reference (TYPE) | ICON_D | ICON_LED_GREEN | Icon: Completed | 20080507 | |
4 | ![]() |
Constant | Protected | Type reference (TYPE) | ICON_D | ICON_LED_YELLOW | Icon: In Process | 20080507 | |
5 | ![]() |
Constant | Protected | Type reference (TYPE) | ICON_D | ICON_LED_RED | Icon: Worklist | 20080507 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | '&NOTIF_DEL' | Internal Function Code "Delete" | 20100608 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'HOTSP_MESSG' | Logical Function Code "Hotspot for Message" | 20100607 | |
8 | ![]() |
Constant | Protected | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20080507 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'BACK' | Function Code "Back" | 20080519 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'CANC' | Function Code "Cancel" | 20080519 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'DET_PRNT' | Function Code "Detailed Output as Print List" | 20080528 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'DET_TREE' | Function Code "Detailed Output as Tree" | 20080528 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'EXIT' | Function Code "Exit" | 20080519 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'KNZ_ABG' | Toolbar Command: Identify Notifications as |
20080507 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'KNZ_ABL' | Toolbar Command: Perform Rejection | 20080516 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'KNZ_ABM' | Toolbar Command: Set Notification for Rejection to |
20080527 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'KNZ_MAN' | Toolbar Command: Identify Notifications as |
20080507 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'KNZ_BEA' | Toolbar Command: Set Notification to |
20120510 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'KNZ_TRN' | Toolbar Command: Retransfer Notifications | 20080507 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'KNZ_VER' | Toolbar Command: Reprocess Notification | 20080519 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'DELETE' | Toolbar Command: Delete Notification | 20080912 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | UI_FUNC | 'SAVE' | Function Code "Save" | 20080507 | |
23 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | SAP List Viewer | 20080507 | ||
24 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Reference to ALV Output Table | 20080507 | ||
25 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_HRPAYDE_SV_DOCU_DISPLAYER | Display of Documentation in SI Reporting | 20080807 | ||
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | LVC_S_STBL | ALV Control: Refresh Stability | 20080507 | ||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | T_STATISTICS | Statistics for Changes Made | 20080519 | ||
28 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDESV_STATKZ | SI Regulatory Reporting: Creation Information for Status | 20080508 | ||
29 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TTB_BUTTON | Additional Pushbuttons in ALV Toolbar | 20080507 | ||
30 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Name of the ALV Output Structure | 20080507 | ||
31 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | Page Number for Print Output | 20100810 | ||
32 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Changes that have not been saved exist | 20080507 | ||
33 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Update ALV Table | 20080507 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Updates the SAP List Viewer Display (if Necessary) | 20080523 |
2 | ![]() |
Instance method | Protected | Method | Check whether status change is possible | 20080507 |
3 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080507 |
4 | ![]() |
Instance method | Protected | Method | Returns reference to a row in the ALV output table | 20080507 |
5 | ![]() |
Instance method | Public | Event handling method | Handles standard functions in the ALV toolbar | 20080527 |
6 | ![]() |
Instance method | Public | Event handling method | Handles DOUBLE_CLICK event in the ALV | 20080507 |
7 | ![]() |
Instance method | Public | Method | Handles events outside the GUI container | 20080519 |
8 | ![]() |
Instance method | Public | Event handling method | Handles Event HOTSPOT_CLICK in ALV | 20100607 |
9 | ![]() |
Instance method | Public | Event handling method | Build a User-Specific Menu in the Tooblar | 20080528 |
10 | ![]() |
Instance method | Public | Event handling method | Sets application-specific pushbuttons in the ALV toolbar | 20080507 |
11 | ![]() |
Instance method | Public | Event handling method | Handles Event PRINT_TOP_OF_PAGE in ALV | 20100810 |
12 | ![]() |
Instance method | Public | Event handling method | Handles user actions in the ALV toolbar | 20080507 |
13 | ![]() |
Instance method | Protected | Method | User Action: Back, Exit, or Cancel | 20080519 |
14 | ![]() |
Instance method | Protected | Method | User Action: Detailed Notification Display | 20080528 |
15 | ![]() |
Instance method | Protected | Method | User Action: Delete Notification | 20080912 |
16 | ![]() |
Instance method | Protected | Method | User Action: Save Changes | 20080507 |
17 | ![]() |
Instance method | Protected | Method | User Action: Identify Notifications | 20080507 |
18 | ![]() |
Instance method | Protected | Method | User Action: Unknown (Process-Specific) | 20110126 |
19 | ![]() |
Instance method | Protected | Method | Update Data of Dependent Notifications | 20110517 |
20 | ![]() |
Instance method | Public | Method | Assign Handler Methods for Events to the ALV | 20080507 |
21 | ![]() |
Instance method | Protected | Method | Set Icon for Processing Status of ALV Lines | 20110517 |
22 | ![]() |
Instance method | Protected | Method | Execute Status Change | 20080507 |
23 | ![]() |
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 | ![]() |
IR_NOTIF | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYDE_SV_NOTIF | gemeinsame Schnittstelle für SV-Meldewesen | 20080507 | ||
2 | ![]() |
I_UCOMM | Call by reference | Type reference (TYPE) | SYUCOMM | Funktionscode für die Statusänderung | 20080507 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Statuswechsel nicht erlaubt | 20080507 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_ALV_TAB | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf ALV-Ausgabetabelle | 20080507 | ||
2 | ![]() |
IR_DOCU | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYDE_SV_DOCU_DISPLAYER | Anzeige von Dokumentation im SV-Meldewesen | 20080807 | ||
3 | ![]() |
IS_STATKZ | Call by reference | Type reference (TYPE) | HRDESV_STATKZ | SV-Meldewesen: Erstellungsinformationen für Status | 20080508 | ||
4 | ![]() |
IT_TOOLBAR | Call by reference | Type reference (TYPE) | TTB_BUTTON | zusätzliche Drucktasten in der ALV-Toolbar | 20080507 | ||
5 | ![]() |
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 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Referenze auf die Zeile der ALV-Ausgabetabelle | 20080507 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
ES_ROW_NO | Call by reference | Attribute reference (LIKE) | 20080507 | ||||
2 | ![]() |
E_COLUMN | Call by reference | Attribute reference (LIKE) | 20080507 | ||||
3 | ![]() |
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 | ![]() |
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 | ![]() |
ES_ROW_NO | Call by reference | Attribute reference (LIKE) | 20100607 | ||||
2 | ![]() |
E_COLUMN_ID | Call by reference | Attribute reference (LIKE) | 20100607 | ||||
3 | ![]() |
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 | ![]() |
E_OBJECT | Call by reference | Attribute reference (LIKE) | 20080528 | ||||
2 | ![]() |
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 | ![]() |
E_INTERACTIVE | Call by reference | Attribute reference (LIKE) | 20080507 | ||||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IT_INDEX_ROWS | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: Tabellenzeilen | 20110128 | ||
2 | ![]() |
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 | ![]() |
IT_INDEX_ROWS | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: Tabellenzeilen | 20080912 | ||
2 | ![]() |
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 | ![]() |
IT_INDEX_ROWS | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: Tabellenzeilen | 20080507 | ||
2 | ![]() |
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 | ![]() |
IT_INDEX_ROWS | Call by reference | Type reference (TYPE) | LVC_T_ROW | ALV-Control: Tabellenzeilen | 20110126 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CS_ALV_ROW | Call by reference | Type reference (TYPE) | ANY | ALV-Zeile | 20110517 | ||
2 | ![]() |
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 | ![]() |
ER_NOTIF_CNNCT | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYDE_SV_NOTIF | abhängige Meldung mit Statusänderung | 20080527 | ||
2 | ![]() |
IR_NOTIF | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYDE_SV_NOTIF | gemeinsame Schnittstelle für SV-Meldewesen | 20080507 | ||
3 | ![]() |
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 | ![]() |
CS_ALV_ROW | Call by reference | Type reference (TYPE) | ANY | ALV-Zeile | 20110517 | ||
2 | ![]() |
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 |