SAP ABAP Class CL_EHSB_VAI_ALVHANDLER (EHS-BAS: ALV Grid Handler)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-BD (Application Component) Basic Data and Tools
     CBBA_VAI (Package) EHS: Basis (VAI Functions)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EHSB_VAI_ALV_DATA EHS: Interface for EHS-ALV Data Check 20060323
Properties
Class CL_EHSB_VAI_ALVHANDLER  
Short Description EHS-BAS: ALV Grid Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBBA_VAI   EHS: Basis (VAI Functions) 
Created 20021121   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EHSB_VAI_ALV_DATA EHS: Interface for EHS-ALV Data Check 20060323
Friends
Class CL_EHSB_VAI_ALVHANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ALVDATA Instance attribute Private Object reference (TYPE REF TO) CL_EHSB_VAI_ALVDATA ALV Data Container 20021121
2 MO_ALVGRID Instance attribute Private Object reference (TYPE REF TO) CL_EHSB_VAI_ALV ALV Wrapper for Recipe Management 20021121
3 MO_ALVLAYOUT Instance attribute Private Object reference (TYPE REF TO) CL_EHSB_VAI_ALVLAYOUT ALV Layout 20021121
4 MO_VAI Instance attribute Private Object reference (TYPE REF TO) IF_EHSB_VAI Implementing Class 20030710
5 MT_ALVFIELDCAT Instance attribute Public Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20021121
6 MT_ALVOUTTAB Instance attribute Public Type reference (TYPE) EHSBTY_API_VAI_ALVOUT ALV Data Output 20021121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_USEREXIT_CLASS Instance method Private Method 20030710
2 CLEAR Instance method Public Method 20021121
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021121
4 GET_FLG_INVERT Instance method Public Method Read Indicator for Axis Inversion 20040203
5 GET_INSTANCE_ALVDATA Instance method Public Method 20021121
6 GET_INSTANCE_ALVGRID Instance method Public Method 20021121
7 GET_INSTANCE_ALVLAYOUT Instance method Public Method 20021121
8 GET_SELECTED_ROWS Instance method Public Method 20030102
9 ON_DATA_CHANGED_FINISHED Instance method Public Event handling method 20021121
10 ON_DOUBLE_CLICK Instance method Public Event handling method 20021121
11 ON_DRAG Instance method Public Event handling method 20030311
12 ON_DROP Instance method Public Event handling method 20030311
13 ON_F1 Instance method Public Event handling method 20021121
14 ON_F4 Instance method Public Event handling method 20021121
15 ON_TOOLBAR Instance method Public Event handling method 20021121
16 ON_USER_COMMAND Instance method Public Event handling method 20021121
17 SET_FLG_INVERT Instance method Public Method Set Indicator for Axis Inversion 20040203
18 SET_OUTTAB Instance method Public Method Set Output Table 20040204
Events
Class CL_EHSB_VAI_ALVHANDLER has no event.
Types
Class CL_EHSB_VAI_ALVHANDLER has no local type.
Method Signatures

Method CHECK_USEREXIT_CLASS Signature

Method CHECK_USEREXIT_CLASS on class CL_EHSB_VAI_ALVHANDLER has no parameter.
Method CHECK_USEREXIT_CLASS on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method CLEAR Signature

Method CLEAR on class CL_EHSB_VAI_ALVHANDLER has no parameter.
Method CLEAR on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALVGRID Call by reference Object reference (TYPE REF TO) CL_EHSB_VAI_ALV ALV Verschalung 20021121

Method CONSTRUCTOR on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method GET_FLG_INVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_INVERT Value transfer Type reference (TYPE) EHS_ESEFLGINV Tausch der Achsen der Bewertungstabelle 20040203

Method GET_FLG_INVERT on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method GET_INSTANCE_ALVDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ALVDATA Value transfer Object reference (TYPE REF TO) CL_EHSB_VAI_ALVDATA ALV-Datencontainer 20021121

Method GET_INSTANCE_ALVDATA on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method GET_INSTANCE_ALVGRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ALVGRID Value transfer Object reference (TYPE REF TO) CL_EHSB_VAI_ALV ALV Verschalung 20021121

Method GET_INSTANCE_ALVGRID on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method GET_INSTANCE_ALVLAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ALVLAYOUT Value transfer Object reference (TYPE REF TO) CL_EHSB_VAI_ALVLAYOUT ALV-Layout 20021121

Method GET_INSTANCE_ALVLAYOUT on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method GET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_ROWS Value transfer Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20030102
2 Exporting ET_ROW_NO Value transfer Type reference (TYPE) LVC_T_ROID Zuordnung Zeilennummer zu Zeilen-ID 20030102

Method GET_SELECTED_ROWS on class CL_EHSB_VAI_ALVHANDLER 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 Call by reference Attribute reference (LIKE) 20021126
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20021126

Method ON_DATA_CHANGED_FINISHED on class CL_EHSB_VAI_ALVHANDLER 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 Call by reference Attribute reference (LIKE) 20021126
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20021126
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20021126

Method ON_DOUBLE_CLICK on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method ON_DRAG 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) 20030311
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20030311
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20030311
4 Importing E_ROW Call by reference Attribute reference (LIKE) 20030311

Method ON_DRAG on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method ON_DROP 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) 20030311
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20030311
3 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20030311
4 Importing E_ROW Call by reference Attribute reference (LIKE) 20030311

Method ON_DROP on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method ON_F1 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) 20021126
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20021126
3 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20021126

Method ON_F1 on class CL_EHSB_VAI_ALVHANDLER 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 Call by reference Attribute reference (LIKE) 20021126
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20021126
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20021126
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20021126
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20021126
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20021126

Method ON_F4 on class CL_EHSB_VAI_ALVHANDLER 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 Call by reference Attribute reference (LIKE) 20021126
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20021126

Method ON_TOOLBAR on class CL_EHSB_VAI_ALVHANDLER 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 Call by reference Attribute reference (LIKE) 20021121

Method ON_USER_COMMAND on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method SET_FLG_INVERT Signature

Method SET_FLG_INVERT on class CL_EHSB_VAI_ALVHANDLER has no parameter.
Method SET_FLG_INVERT on class CL_EHSB_VAI_ALVHANDLER has no exception.

Method SET_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OUTTAB Value transfer Type reference (TYPE) EHSBTY_API_VAI_ALVOUT EHS-BAS: ALV-Datenausgabe 20040204

Method SET_OUTTAB on class CL_EHSB_VAI_ALVHANDLER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 200