SAP ABAP Class CL_HRPAYDE_SV_ALV_GRID (ALV Grid with Tree Model)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20110518
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDE_EE_ALV_GRID ALV Grid for EEL Procedure 20110518
Properties
Class CL_HRPAYDE_SV_ALV_GRID  
Short Description ALV Grid with Tree Model    
Super Class CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01S   HR Germany: Social Insurance 
Created 20110512   SAP 
Last change 20130531   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_HRPAYDE_SV_ALV_GRID has no interface implemented.
Friends
Class CL_HRPAYDE_SV_ALV_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALV_STRUC_HIST Constant Public Type reference (TYPE) TABNAME 'HRDESV_S_ALV_MLD_DETAIL_HIST_M' ALV Structure for the Status History 20110817
2 C_EC_STORNO Constant Public Type reference (TYPE) UI_FUNC 'EXT_STORNO' External Function Code "Cancel" 20110817
3 GO_ALV_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20110518
4 GO_CURR_NOTIF Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAYDE_SV_NOTIF Selected SI Notification in the ALV Grid 20110817
5 GO_TREE_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Simple Tree Control with Data Management at the Back End 20110518
6 GR_ALV_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA ALV Data for the Details for the Notification 20110817
7 GR_ALV_TAB Instance attribute Protected Object reference (TYPE REF TO) DATA Table of Status History 20110817
8 GR_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Data 20110518
9 GS_PARAM Instance attribute Protected Type reference (TYPE) HRDESV_SV_S_PROCESS_PARA Parameter for Display of SI Processses 20110817
10 GT_ALV_DETAIL Instance attribute Protected Type reference (TYPE) HRDESV_T_ALV_MLD_DETAIL ALV Output Table of Notification Contents 20110518
11 GT_DATA Instance attribute Protected Type reference (TYPE) HRPAYDE_SV_T_DATA Table of Data Module Data 20110518
12 GT_FUNCTIONS Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Permitted Function Codes in ALV 20110817
13 GT_TOOLBAR_EXCLUDING Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20110817
14 GV_ALV_STRUC_HIST Instance attribute Protected Type reference (TYPE) TABNAME ALV Structure for the Status History 20110817
15 GV_CURR_NODE_KEY Instance attribute Protected Type reference (TYPE) TM_NODEKEY Current Root Node 20110906
16 GV_DDIC_STRUC_HIST Instance attribute Protected Type reference (TYPE) TABNAME Structure of Table P01XX_STAT 20110817
17 GV_DISPLAY Instance attribute Protected Type reference (TYPE) ABAP_BOOL Display authorization only 20110817
18 GV_HIST_WITH_MESSAGE Instance attribute Protected Type reference (TYPE) ABAP_BOOL Current Hist Table Has Messages 20110817
19 GV_SELECTED_NODE_KEY Instance attribute Protected Type reference (TYPE) TM_NODEKEY Last Selected Node in Tree Control 20120328
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Public Method Adds Node 20110518
2 ADD_NOTIF_NODE Instance method Public Method Adds Node for SI Notification 20110518
3 CALC_ALV_TABLE Instance method Protected Method Creates Table in ALV Grid from Data 20110518
4 CALC_FUNCTIONS Instance method Protected Method Permitted Function Code for Notification Currently Selected 20110817
5 CALC_HIST_TABLE Instance method Protected Method Creation of ALV Table for Status History 20110817
6 CALC_TOOLBAR_FUNCTIONS Instance method Protected Method Create Status Buttons for the Toolbar 20110817
7 CHANGE_ALV_FIELDCATALOG Instance method Protected Method Provides the Field Catalog for the ALV 20110817
8 CHANGE_ALV_FILTER Instance method Protected Method Change the ALV Filter 20110817
9 CHANGE_ALV_SORT Instance method Protected Method Change the Sorting Information of the ALV 20110817
10 CHANGE_ICON Instance method Protected Method Change the Icon in the Tree Model of the ALV Grid 20110817
11 CHANGE_NODE_TEXT Instance method Protected Method Change the Text for a Node (Dependent on Procedure) 20110817
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110518
13 GET_ALV_LAYOUT Instance method Protected Method Provides the Layout for the ALV Grid 20110817
14 GET_ALV_VARIANT Instance method Protected Method Provides the Variant for the Output Table 20110817
15 GET_DATA Instance method Protected Method Gets Data That Is to Be Displayed in ALV Grid 20110518
16 GET_STATTX Instance method Protected Method Provides the Domain Text for a Status 20110817
17 GET_STRUCT_COMPONENTS Instance method Protected Method Gets Components of Structure for ALV Details 20110518
18 GET_TOOLBAR_EXCLUDING Instance method Protected Method Provides the Function Codes That Are Not in the Toolbar 20110817
19 HANDLE_HOTSPOT_CLICK Instance method Public Event handling method Handler for a Click on a Hotspot Field 20110817
20 HANDLE_REFRESH_STATUS Instance method Public Event handling method Update of View 20110817
21 HANDLE_SELECTION_CHANGED Instance method Public Event handling method Selection in Tree Has Changed 20110518
22 HANDLE_TOOLBAR Instance method Public Event handling method Handler for Structuring the Toolbar 20110817
23 HANDLE_USER_COMMAND Instance method Public Event handling method Handler for the Event User Command of the ALV Grid 20110817
24 SET_FIRST_NODE_SELECTED Instance method Public Method Selects the First Child Node of the Root Node 20110817
25 SET_HANDLER_FOR_EVENTS Instance method Protected Method Registered Handler for Events 20110518
26 SORT_HIST Instance method Protected Method Sorts the Status History 20110906
Events
# Event Type Visibility Description Created on
1 REFRESH_STATUS Instance Event
(0)
Public
(2)
The Status of the Notification Has Changed 20110817
Types
Class CL_HRPAYDE_SV_ALV_GRID has no local type.
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20110518
2 Importing IO_USER_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt 20110518
3 Importing IV_ICON Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20110817
4 Importing IV_IS_FOLDER Call by reference Type reference (TYPE) AS4FLAG X : Ordner, ' ': kein Ordner 20110518
5 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20110518
6 Importing IV_RELATIONSHIP Call by reference Type reference (TYPE) I Verwandtschaftsbeziehung 20110518
7 Importing IV_RELATIVE_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des verwandten Knotens 20110518
8 Importing IV_TEXT Call by reference Type reference (TYPE) TM_NODETXT Simple Tree Model: Text eines Knotens 20110518

Method ADD_NODE on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method ADD_NOTIF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20110518
2 Importing IO_NOTIF Call by reference Object reference (TYPE REF TO) IF_HRPAYDE_SV_NOTIF gemeinsame Schnittstelle für SV-Meldewesen 20110518

Method ADD_NOTIF_NODE on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CALC_ALV_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_SV_DB_DATA Kapselung von Datenbausteinen 20110518

Method CALC_ALV_TABLE on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CALC_FUNCTIONS Signature

Method CALC_FUNCTIONS on class CL_HRPAYDE_SV_ALV_GRID has no parameter.
Method CALC_FUNCTIONS on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CALC_HIST_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TABLE Call by reference Object reference (TYPE REF TO) DATA Datentabelle der Statushistorie 20110817
2 Exporting EV_WITH_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL Nachrichten vorhanden 20110817
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Daten der Statushistorie 20110817

Method CALC_HIST_TABLE on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CALC_TOOLBAR_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons 20110817

Method CALC_TOOLBAR_FUNCTIONS on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CHANGE_ALV_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20110817
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110817

Method CHANGE_ALV_FIELDCATALOG on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CHANGE_ALV_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_FILTER Call by reference Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20110817
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110817

Method CHANGE_ALV_FILTER on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CHANGE_ALV_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SORT Call by reference Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20110817
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110817

Method CHANGE_ALV_SORT on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CHANGE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ICON Call by reference Type reference (TYPE) TV_IMAGE 20110817
2 Importing IV_TEXT Call by reference Type reference (TYPE) TM_NODETXT Simple Tree Model: Text eines Knotens 20110817

Method CHANGE_ICON on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CHANGE_NODE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TEXT Call by reference Type reference (TYPE) STRING Bezeichnung des Textes 20110817

Method CHANGE_NODE_TEXT on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINK_DYNNR Value transfer Type reference (TYPE) SY-DYNNR Dynpro-Nummer 20110518
2 Importing LINK_REPID Value transfer Type reference (TYPE) SY-REPID Report-Name 20110518
3 Importing METRIC Value transfer Type reference (TYPE) CNTL_METRIC CNTL_METRIC_DYNPRO Metrik 20110518
4 Importing NAME Value transfer Type reference (TYPE) STRING Name 20110518
5 Importing ORIENTATION Value transfer Type reference (TYPE) I 0 Orientation: 0 = vertical , 1 = horizontal 20110518
6 Importing PARAM Call by reference Type reference (TYPE) HRDESV_SV_S_PROCESS_PARA Parameter 20110817
7 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20110518
8 Importing SASH_POSITION Value transfer Type reference (TYPE) I 50 Position des Sash (in Prozenbt) 20110518
9 Importing WITH_BORDER Value transfer Type reference (TYPE) I 1 With border = 1 Without border = 0 20110518
# Exception Resumable Description Created on
1 CNTL_ERROR Control Fehler 20110518
2 CNTL_SYSTEM_ERROR Control System Fehler 20110518

Method GET_ALV_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20110817
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110817

Method GET_ALV_LAYOUT on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method GET_ALV_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20110817
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110817

Method GET_ALV_VARIANT on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) HRPAYDE_SV_T_DATA Tabellentyp für Referenzen auf Daten 20110518
2 Exporting EV_GUID Call by reference Type reference (TYPE) P01_SVGUID eindeutiger Schlüssel zur Identifikation einer Meldung 20110518
3 Exporting EV_LABEL Call by reference Type reference (TYPE) STRING Label des Root-Knotens 20110518
4 Importing IO_NOTIF Call by reference Object reference (TYPE REF TO) IF_HRPAYDE_SV_NOTIF gemeinsame Schnittstelle für SV-Meldewesen 20110518

Method GET_DATA on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method GET_STATTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STAT Call by reference Type reference (TYPE) ANY Statuskennzeichen der Meldung 20110817

Method GET_STATTX on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method GET_STRUCT_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DETAILS Call by reference Type reference (TYPE) HRDESV_T_ALV_MLD_DETAIL ALV-Detailanzeige des Meldungsinhalts 20110518
2 Changing CV_INDEX Call by reference Type reference (TYPE) I aktueller Index in den Daten des Datenbausteins 20110518
3 Importing IT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20110518
4 Importing IV_DATA Call by reference Type reference (TYPE) ANY Daten des Datenbausteins 20110518

Method GET_STRUCT_COMPONENTS on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method GET_TOOLBAR_EXCLUDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20110817
2 Importing LV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110817

Method GET_TOOLBAR_EXCLUDING on class CL_HRPAYDE_SV_ALV_GRID 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) 20110817
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20110817

Method HANDLE_HOTSPOT_CLICK on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method HANDLE_REFRESH_STATUS Signature

Method HANDLE_REFRESH_STATUS on class CL_HRPAYDE_SV_ALV_GRID has no parameter.
Method HANDLE_REFRESH_STATUS on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method HANDLE_SELECTION_CHANGED Signature

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

Method HANDLE_SELECTION_CHANGED on class CL_HRPAYDE_SV_ALV_GRID 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) 20110817
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20110817

Method HANDLE_TOOLBAR on class CL_HRPAYDE_SV_ALV_GRID 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) 20110817

Method HANDLE_USER_COMMAND on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method SET_FIRST_NODE_SELECTED Signature

Method SET_FIRST_NODE_SELECTED on class CL_HRPAYDE_SV_ALV_GRID has no parameter.
Method SET_FIRST_NODE_SELECTED on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method SET_HANDLER_FOR_EVENTS Signature

Method SET_HANDLER_FOR_EVENTS on class CL_HRPAYDE_SV_ALV_GRID has no parameter.
Method SET_HANDLER_FOR_EVENTS on class CL_HRPAYDE_SV_ALV_GRID has no exception.

Method SORT_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) ANY TABLE Tabelle der Statushistorie 20110906

Method SORT_HIST on class CL_HRPAYDE_SV_ALV_GRID has no exception.
Event Signatures

Event REFRESH_STATUS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_NOTIF Exporting Value transfer Object reference (TYPE REF TO) IF_HRPAYDE_SV_NOTIF gemeinsame Schnittstelle für SV-Meldewesen 20110817
History
Last changed by/on SAP  20130531 
SAP Release Created in