SAP ABAP Class CL_EHSGWB_ALV_ROOT (EHS: LWB ALV 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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_GRID_ROOT EHS: LWB ALV Grid Definition 20110914
2 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_ALV_TREE EHS: LWB ALV Tree 20110914
Properties
Class CL_EHSGWB_ALV_ROOT  
Short Description EHS: LWB ALV Definition    
Super Class    
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_EHSGBC_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EHSGWB_ALV_ROOT has no interface implemented.
Friends
Class CL_EHSGWB_ALV_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COLPOS_500 Constant Private Type reference (TYPE) LVC_COLPOS 500 ALV Control: Output Column 20111129
2 GC_REPID_LENGTH Constant Protected Type reference (TYPE) INT4 28 Natural Number 20111129
3 GC_VARIANT_LENGTH40 Constant Protected Type reference (TYPE) INT4 40 Natural Number 20130425
4 GC_VARIANT_LENGTH48 Constant Protected Type reference (TYPE) INT4 48 Natural Number 20130425
5 MR_FILTERED_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Output Table Data Filtered Due to Customizing Settings 20111123
6 MR_UNFILTERED_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Output Table Data Unfiltered 20111124
7 MS_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20110914
8 MS_VARIANT Instance attribute Protected Type reference (TYPE) DISVARIANT Layout (External Use) 20110914
9 MT_F4_FIELDS Instance attribute Protected Type reference (TYPE) LVC_T_F4 ALV Control: Table of Fields Registered for F4 Handling 20110914
10 MT_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20110914
11 MT_ROW_MAP Instance attribute Protected Type reference (TYPE) TY_LT_ROW_MAP Row Mapping Buffer 20111124
12 MT_TOOLBAR Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20110914
13 MV_BP_ID Instance attribute Protected Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
14 MV_OUTTAB_STRUCTURE Instance attribute Protected Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME ABAP Dictionary Name of Structure 20110914
15 MV_SCREEN_ID Instance attribute Protected Type reference (TYPE) CBGLE_WB_SCREEN_ID Screen ID 20110914
16 MV_SUBTAB_ID Instance attribute Protected Type reference (TYPE) CBGLE_WB_SUBTAB_ID Subtab ID 20110914
17 MV_TAB_ID Instance attribute Protected Type reference (TYPE) CBGLE_WB_TAB_ID Tab ID 20110914
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_COLUMN_ORDER Instance method Public Method Adjust Column Order as Defined for Data Definition 20110914
2 FILTER_DATA Instance method Protected Method Filter Output Table Data Due to Customizing Settings 20111123
3 GET_DATA Instance method Public Method Returns Actual Data 20110914
4 GET_OUTTAB_STRUCTURE Instance method Public Method Get the Structure Name of the Output Table 20110914
5 GET_SELECTED_ENTRIES Instance method Public Method Returns the Selected Entries 20110914
6 INIT_DATA Instance method Public Method Initialize Buffered Data 20110914
7 SET_DATA Instance method Public Method Buffer Data 20110914
8 SET_FIELDCAT Instance method Public Method Set Up Field Catalog 20110914
9 SET_STANDARD_BUTTONS Instance method Public Method Set Standard Buttons at ALV Toolbar 20110914
10 SET_VISIBLE Instance method Public Method Set visibility of ALV 20110914
11 SORT_DATA Instance method Public Method Sort the Data Using the Sort Order from Customizing 20110914
Events
Class CL_EHSGWB_ALV_ROOT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LS_ROW_MAP Protected See coding Row Mapping Between Filtered and Unfiltered Buffer Values 20111124 BEGIN OF TY_LS_ROW_MAP, row_id_filtered TYPE int4, row_id_unfiltered TYPE int4, END OF TY_LS_ROW_MAP
2 TY_LT_ROW_MAP Protected See coding 20111124 TY_LT_ROW_MAP TYPE HASHED TABLE OF ty_ls_row_map WITH UNIQUE KEY row_id_filtered
Method Signatures

Method ADJUST_COLUMN_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCREEN_PROP_DEF Call by reference Type reference (TYPE) CCGLD_WB_SUBTAB_SCRPROP_DEF EHS: LWB Unterregisterkarte Dynpro Feldeigenschaften 20120112

Method ADJUST_COLUMN_ORDER on class CL_EHSGWB_ALV_ROOT has no exception.

Method FILTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20111123
2 Importing IV_FLG_DISPLAY_ONLY Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20111123

Method FILTER_DATA on class CL_EHSGWB_ALV_ROOT 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) ANY TABLE 20110914

Method GET_DATA on class CL_EHSGWB_ALV_ROOT has no exception.

Method GET_OUTTAB_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE_NAME Value transfer Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME ABAP Dictionary name of structure 20110914

Method GET_OUTTAB_STRUCTURE on class CL_EHSGWB_ALV_ROOT has no exception.

Method GET_SELECTED_ENTRIES 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) ANY TABLE 20110914
2 Exporting EV_FLG_NODE_SELECTED Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method GET_SELECTED_ENTRIES on class CL_EHSGWB_ALV_ROOT has no exception.

Method INIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20111124

Method INIT_DATA on class CL_EHSGWB_ALV_ROOT has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20110914
2 Importing IV_FLG_DISPLAY_ONLY Call by reference Type reference (TYPE) AS4FLAG ABAP_FALSE Flag (X or Blank) 20110914

Method SET_DATA on class CL_EHSGWB_ALV_ROOT has no exception.

Method SET_FIELDCAT Signature

Method SET_FIELDCAT on class CL_EHSGWB_ALV_ROOT has no parameter.
Method SET_FIELDCAT on class CL_EHSGWB_ALV_ROOT has no exception.

Method SET_STANDARD_BUTTONS Signature

Method SET_STANDARD_BUTTONS on class CL_EHSGWB_ALV_ROOT has no parameter.
Method SET_STANDARD_BUTTONS on class CL_EHSGWB_ALV_ROOT has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLG_IS_VISIBLE Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method SET_VISIBLE on class CL_EHSGWB_ALV_ROOT has no exception.

Method SORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20110914

Method SORT_DATA on class CL_EHSGWB_ALV_ROOT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607