SAP ABAP Class CL_ICL_ALV_GRID_EH (Event Handler for ALV Grids in Claims)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_BASIS (Package) FS-CM: General Functionality
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ICL_ALV_GRID_XT_EH Enhanced Event Handler for ALV Grids in Claims 20040130
2 Inheritance (c INHERITING FROM c_ref)  CL_ITEM_DISPLAY_GRID_BASE Displayer ALV-Grid Control Basis Class Claim Item 20040909
Properties
Class CL_ICL_ALV_GRID_EH  
Short Description Event Handler for ALV Grids in Claims    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_BASIS   FS-CM: General Functionality 
Created 20030114   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ISCM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ICL_ALV_GRID_EH has no interface implemented.
Friends
Class CL_ICL_ALV_GRID_EH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ALV Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Grid Instance 20031030
2 GO_TBM Instance attribute Public Object reference (TYPE REF TO) CL_ALV_GRID_TOOLBAR_MANAGER ALV Grid Toolbar Administration 20030915
3 GT_FRTH_INCL Instance attribute Private Type reference (TYPE) GTY_BUS000CUAF_TAB FCODE Table 20030114
4 GT_STATIC_MENU Instance attribute Private Type reference (TYPE) TTB_BTNMNU Assignment of Toolbar Button to Context Menu 20030902
5 GT_TOOLBAR Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20030114
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TOOLBAR_BUTTON Instance method Public Method Write New Toolbar Button to Buffer 20030114
2 ADD_TOOLBAR_SEPARATOR Instance method Public Method Write Separator in Toolbar to Buffer 20030114
3 CHANGE_ALV_TOOLBAR Instance method Public Method Enhance ALV Toolbar (for Functions in Buffer) 20030114
4 CHECK_FCODE Instance method Public Method Check that FCODE Exists 20030114
5 CONSTRUCTOR Instance method Public Constructor Constructor 20030915
6 DELETE_TOOLBAR_BUTTON Instance method Public Method Remove ALV Standard Function from Toolbar 20040505
7 HANDLE_AFTER_USER_COMMAND Instance method Public Event handling method After User Command Event Handler 20031118
8 HANDLE_CONTEXT_MENU_REQUEST Instance method Public Event handling method Context Menu Event Handler 20031118
9 HANDLE_DATA_CHANGED Instance method Public Event handling method Data Changed Event Handler 20031118
10 HANDLE_DOUBLE_CLICK Instance method Public Event handling method Double Click Event Handler 20031118
11 HANDLE_F4 Instance method Public Event handling method ONF4 Event Handler 20031118
12 HANDLE_HOTSPOT_CLICK Instance method Public Event handling method Hotspot Click Event Handler 20031118
13 HANDLE_MENU_BUTTON Instance method Public Event handling method Menu Button Event Handler 20031118
14 HANDLE_TOOLBAR Instance method Public Event handling method ALV Toolbar Event Handler 20030114
15 HANDLE_USER_COMMAND Instance method Public Event handling method User Command Event Handler 20031118
16 RESET_TOOLBAR_BUFFER Instance method Public Method Reset Toolbar Buffer 20030331
Events
Class CL_ICL_ALV_GRID_EH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_BUS000CUAF_TAB Private See coding 20030114
Method Signatures

Method ADD_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STATIC_CTMENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Statisches Kontextmenue fuer Funktionscode 20030902
2 Importing IV_BUTTON_TYPE Call by reference Type reference (TYPE) TB_BTYPE '0' Toolbarbuttontyp 20030114
3 Importing IV_CHECK_ACTIVE_FUNCTIONS Call by reference Type reference (TYPE) XFELD 'X' Button nur einfuegen, wenn FCODE im BDT aktiv ist 'X' = Ja 20030115
4 Importing IV_DISABLED Call by reference Type reference (TYPE) XFELD Funktion inaktiv 'X' = Ja 20030114
5 Importing IV_FCODE Call by reference Type reference (TYPE) CLIKE Funktionscode 20030114
6 Importing IV_ICON Call by reference Type reference (TYPE) CLIKE Name einer Ikone, z.B. ICON_INSERT_ROW 20030114
7 Importing IV_QUICKINFO Call by reference Type reference (TYPE) CLIKE Quickinfo 20030114
8 Importing IV_TEXT Call by reference Type reference (TYPE) CLIKE Button Text 20030114

Method ADD_TOOLBAR_BUTTON on class CL_ICL_ALV_GRID_EH has no exception.

Method ADD_TOOLBAR_SEPARATOR Signature

Method ADD_TOOLBAR_SEPARATOR on class CL_ICL_ALV_GRID_EH has no parameter.
Method ADD_TOOLBAR_SEPARATOR on class CL_ICL_ALV_GRID_EH has no exception.

Method CHANGE_ALV_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET ALV Toolbar Objekt 20030114
2 Importing IV_ADD_FRONT Call by reference Type reference (TYPE) XFELD 'X' Funktionen vorne anfuegen = 'X', hinten = ' ' 20030114

Method CHANGE_ALV_TOOLBAR on class CL_ICL_ALV_GRID_EH has no exception.

Method CHECK_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) CLIKE GUI-Funktionscode 20030114
2 Returning RV_EXISTS Value transfer Type reference (TYPE) XFELD FCODE existiert 'X' = Ja 20030114

Method CHECK_FCODE on class CL_ICL_ALV_GRID_EH has no exception.

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_ICL_ALV_GRID_EH has no exception.

Method DELETE_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET ALV Toolbar Objekt 20040505
2 Importing IV_FCODE Call by reference Type reference (TYPE) CLIKE zu löschender Funktionscode 20040505
# Exception Resumable Description Created on
1 FAILED Funktionscode nicht gefunden 20040505

Method HANDLE_AFTER_USER_COMMAND Signature

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

Method HANDLE_AFTER_USER_COMMAND on class CL_ICL_ALV_GRID_EH has no exception.

Method HANDLE_CONTEXT_MENU_REQUEST 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) 20031118
2 Importing SENDER Call by reference Attribute reference (LIKE) 20031118

Method HANDLE_CONTEXT_MENU_REQUEST on class CL_ICL_ALV_GRID_EH has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20031118
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20031118
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20031118
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20031118
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20031118
6 Importing SENDER Call by reference Attribute reference (LIKE) 20031118

Method HANDLE_DATA_CHANGED on class CL_ICL_ALV_GRID_EH 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) 20031118
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20031118
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20031118
4 Importing SENDER Call by reference Attribute reference (LIKE) 20031118

Method HANDLE_DOUBLE_CLICK on class CL_ICL_ALV_GRID_EH has no exception.

Method HANDLE_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20031118
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20031118
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20031118
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20031118
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20031118
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20031118
7 Importing SENDER Call by reference Attribute reference (LIKE) 20031118

Method HANDLE_F4 on class CL_ICL_ALV_GRID_EH 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) 20031118
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20031118
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20031118
4 Importing SENDER Call by reference Attribute reference (LIKE) 20031118

Method HANDLE_HOTSPOT_CLICK on class CL_ICL_ALV_GRID_EH 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) 20031118
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20031118
3 Importing SENDER Call by reference Attribute reference (LIKE) 20031118

Method HANDLE_MENU_BUTTON on class CL_ICL_ALV_GRID_EH 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) 20030114
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20030114
3 Importing SENDER Call by reference Attribute reference (LIKE) 20030114

Method HANDLE_TOOLBAR on class CL_ICL_ALV_GRID_EH 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) 20031118
2 Importing SENDER Call by reference Attribute reference (LIKE) 20031118

Method HANDLE_USER_COMMAND on class CL_ICL_ALV_GRID_EH has no exception.

Method RESET_TOOLBAR_BUFFER Signature

Method RESET_TOOLBAR_BUFFER on class CL_ICL_ALV_GRID_EH has no parameter.
Method RESET_TOOLBAR_BUFFER on class CL_ICL_ALV_GRID_EH has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 471