SAP ABAP Class CL_EHSGWB_ALV_GRID_ROOT (EHS: LWB ALV Grid Definition)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_WB (Package) EHS: Labeling Workbench Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_ROOT EHS: LWB ALV Definition 20110914
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_GRID_DETHEAD EHS: LWB ALV Grid for Detail Tab Header Data Screen 20110914
2 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_GRID_EXECUTE EHS: LWB ALV Grid for Activities 20110914
3 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_GRID_GENAXIS EHS: LWB ALV Grid for Flat Data in Swapped Axes 20110914
4 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_GRID_GENERIC EHS: LWB ALV Grid for Generic Data Structure 20110914
5 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_GRID_QUERY EHS: LWB ALV Grid for Search Query 20110914
6 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_GRID_RESULT EHS: LWB ALV Grid for Search Result 20110914
7 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_GRID_RESULT_ACT EHS: LWB ALV Grid for Search Result 20131104
Properties
Class CL_EHSGWB_ALV_GRID_ROOT  
Short Description EHS: LWB ALV Grid Definition    
Super Class CL_EHSGWB_ALV_ROOT EHS: LWB ALV Definition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBGLMP_WB   EHS: Labeling Workbench Framework 
Created 20110914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EHSGWB_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EHSGWB_ALV_GRID_ROOT has no interface implemented.
Friends
Class CL_EHSGWB_ALV_GRID_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BUTTON_NORMAL Static Attribute Protected Type reference (TYPE) I 0 20110914
2 GC_CHECKBOX Static Attribute Protected Type reference (TYPE) I 5 20110914
3 GC_MENU Static Attribute Protected Type reference (TYPE) I 2 20110914
4 GC_MENU_AND_DEFAULT_BUTTON Static Attribute Protected Type reference (TYPE) I 1 20110914
5 GC_MENU_ENTRY Static Attribute Protected Type reference (TYPE) I 6 20110914
6 GC_RADIO_BUTTON Static Attribute Protected Type reference (TYPE) I 4 20110914
7 GC_SEPARATOR Static Attribute Protected Type reference (TYPE) I 3 20110914
8 MO_ALV Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20110914
9 MO_BP_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_GLMWB_BP_MODEL EHS: Labeling Workbench BP Model 20110914
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGED_DATA Instance method Protected Method Data Check Called at Handling Event "Data Changed" 20110914
2 COLLECT_MESSAGE Instance method Protected Method Collect Message into the ALV Log Tool 20110914
3 DISPLAY_F4 Instance method Protected Method Display F4 (Value Help) 20110914
4 FINALIZE Instance method Public Method Destroy an ALV Grid Object 20110914
5 GET_MO_ALV Instance method Public Method Returns Actual Data 20120322
6 ON_DATA_CHANGED Instance method Public Event handling method ALV Event Handler: Data Changed 20110914
7 ON_DATA_CHANGED_FINISHED Instance method Public Event handling method ALV Event Handler: Data Change Finished Successfully 20110914
8 ON_DOUBLE_CLICK Instance method Public Event handling method ALV Event Handler: Double-Click 20131104
9 ON_F4 Instance method Public Event handling method ALV Event Handler: F4 (Value Help) 20110914
10 ON_HOTSPOT_CLICK Instance method Public Event handling method ALV Event Handler: Hotspot Click 20130313
11 ON_TOOLBAR Instance method Public Event handling method ALV Event Handler: Toolbar 20110914
12 ON_USER_COMMAND Instance method Public Event handling method ALV Event Handler: User Command 20110914
13 RAISE_EVENT_DATA_CHANGED Instance method Protected Method Trigger Registered Event Handler to Process New Data 20110914
14 SET_BP_MODEL Instance method Public Method Set the BP Model Reference for Checking Data 20110914
15 SET_CURSOR Instance method Public Method Set Cursor 20120217
16 SET_LAYOUT Instance method Protected Method Set ALV Layout 20110914
17 TRIGGER_DATA_CHECK Instance method Public Method Trigger Check of Changed Data 20110914
18 UPDATE_BUFFER Instance method Protected Method Update Filter Buffers 20111125
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
Data changed 20110914
2 DO_CHANGE_TO_NEXT_TAB Instance Event
(0)
Public
(2)
Change to Next Tab 20131104
Types
Class CL_EHSGWB_ALV_GRID_ROOT has no local type.
Method Signatures

Method CHECK_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20110914
2 Importing IV_ONF4 Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20110914
3 Importing IV_ONF4_AFTER Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20110914
4 Importing IV_ONF4_BEFORE Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20110914
5 Importing IV_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20110914

Method CHECK_CHANGED_DATA on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method COLLECT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20110914
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20110914
3 Importing IV_FIELDNAME Value transfer Type reference (TYPE) LVC_S_FCAT-FIELDNAME ALV control: Field name of internal table field 20110914
4 Importing IV_ROW_ID Value transfer Type reference (TYPE) INT4 Natural Number 20110914

Method COLLECT_MESSAGE on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method DISPLAY_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_DATA Changing Data Container for Events 20110914
2 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Assignment of line number to line ID 20110914
3 Importing IT_BAD_CELLS Call by reference Type reference (TYPE) LVC_T_MODI ALV Control: Table of Modified Cells for the Application 20110914
4 Importing IV_DISPLAY Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20110914
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20110914
6 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) LVC_VALUE ALV Control: Cell Content 20110914

Method DISPLAY_F4 on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_EHSGWB_ALV_GRID_ROOT has no parameter.
Method FINALIZE on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method GET_MO_ALV Signature

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

Method GET_MO_ALV on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method ON_DATA_CHANGED Signature

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

Method ON_DATA_CHANGED on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20110914
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20110914

Method ON_DATA_CHANGED_FINISHED on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method ON_DOUBLE_CLICK Signature

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

Method ON_DOUBLE_CLICK on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method ON_F4 Signature

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

Method ON_F4 on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method ON_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20130313
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20130313

Method ON_HOTSPOT_CLICK on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method ON_TOOLBAR Signature

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

Method ON_TOOLBAR on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method ON_USER_COMMAND Signature

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

Method ON_USER_COMMAND on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method RAISE_EVENT_DATA_CHANGED Signature

Method RAISE_EVENT_DATA_CHANGED on class CL_EHSGWB_ALV_GRID_ROOT has no parameter.
Method RAISE_EVENT_DATA_CHANGED on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method SET_BP_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BP_MODEL Call by reference Object reference (TYPE REF TO) IF_GLMWB_BP_MODEL EHS: Labeling Workbench BP Model 20110914

Method SET_BP_MODEL on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method SET_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20120217
2 Importing IV_ROW Call by reference Type reference (TYPE) INT4 CL_EHSGWB_CONSTANTS=>GC_ROW_1 Zeilennummer 20120217

Method SET_CURSOR on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method SET_LAYOUT Signature

Method SET_LAYOUT on class CL_EHSGWB_ALV_GRID_ROOT has no parameter.
Method SET_LAYOUT on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method TRIGGER_DATA_CHECK Signature

Method TRIGGER_DATA_CHECK on class CL_EHSGWB_ALV_GRID_ROOT has no parameter.
Method TRIGGER_DATA_CHECK on class CL_EHSGWB_ALV_GRID_ROOT has no exception.

Method UPDATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20111125
2 Importing IV_ONF4 Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20111125
3 Importing IV_ONF4_AFTER Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20111125
4 Importing IV_ONF4_BEFORE Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20111125
5 Importing IV_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20111125

Method UPDATE_BUFFER on class CL_EHSGWB_ALV_GRID_ROOT has no exception.
Event Signatures

Event DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_BP_ID Exporting Value transfer Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 IV_SCREEN_ID Exporting Value transfer Type reference (TYPE) CBGLE_WB_SCREEN_ID Screen ID 20110914

Event DO_CHANGE_TO_NEXT_TAB Signature
Event DO_CHANGE_TO_NEXT_TAB on class CL_EHSGWB_ALV_GRID_ROOT has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607