SAP ABAP Class CL_RSDG_IOBJ_BIA_ALV (ALV Class for BWA Index)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDG (Package) BW: Data basis generation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_UI_HIER_BIA_ALV CL_RSDDB_UI_HIER_BIA_ALV 20100409
Properties
Class CL_RSDG_IOBJ_BIA_ALV  
Short Description ALV Class for BWA Index    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDG   BW: Data basis generation 
Created 20090818   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDG_IOBJ_BIA_ALV has no interface implemented.
Friends
Class CL_RSDG_IOBJ_BIA_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_HAS_JOIN_BUTTON Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20090916
2 O_HAS_MAINT_BUTTON Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20090916
3 O_HAS_REFRESH_BUTTON Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20090922
4 O_R_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20090818
5 O_R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20090818
6 O_R_RSDDB_OBJ Instance attribute Protected Object reference (TYPE REF TO) IF_RSDDB_OBJ BIA Index Object 20090818
7 O_T_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20090916
8 O_T_INDEX_INFO Instance attribute Protected Type reference (TYPE) RSDTR_T_INDEX_INFO Information about the indexes in the BIA server 20090818
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090818
2 CREATE_DEFAULT_FIELD_CAT Instance method Protected Method Create default field catalog 20090922
3 CREATE_INDEX_ICON Instance method Protected Method Creates an icon with a tooltip 20100409
4 CREATE_INDEX_INFO Instance method Protected Method Build display table 20090916
5 FREE Instance method Public Method Release Memory 20090818
6 GET_BWA_INFO_FOR_INDEX Instance method Private Method Get info saved on the BWA for an index 20100409
7 GET_FIELD_CAT Instance method Public Method Return ALV field catalog 20090917
8 GET_INDEX_INFO Instance method Public Method Returns index information 20091002
9 GET_IOBJNM Instance method Public Method 20090928
10 GET_RSDDB_OBJ Instance method Public Method 20090922
11 HANDLE_INFO_TOOLBAR Instance method Public Event handling method Handler for Grid Event: Toolbar 20090818
12 HANDLE_INFO_UC Instance method Public Event handling method handle button clicks 20090818
13 HAS_INDEX_INFO Instance method Public Method 20091002
14 ON_HOTSPOT_CLICK Instance method Public Event handling method Handler for clicks 20090818
15 REFRESH_ALV Instance method Public Method 20090925
16 SET_FIELD_CAT Instance method Public Method Set alternative field catalog (and set_index_info if needed) 20090917
17 SET_INDEX_INFO Instance method Public Method Sets index information 20091002
18 SHOW_ALV Instance method Public Method (Create and) display ALV 20090917
Events
# Event Type Visibility Description Created on
1 JOIN_BTN_CLICKED Instance Event
(0)
Public
(2)
20090918
2 MAINT_BTN_CLICKED Instance Event
(0)
Public
(2)
20090918
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_T_IDXSTAT Private See coding Status Table of Index in BIA 20100409 gt_t_idxstat TYPE TABLE OF rsddbidxstat
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HAS_JOIN_BUTTON Call by reference Type reference (TYPE) RS_BOOL Boolean 20090916
2 Importing I_HAS_MAINT_BUTTON Call by reference Type reference (TYPE) RS_BOOL Boolean 20090916
3 Importing I_R_GUI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20090916
4 Importing I_R_RSDDB_OBJ Call by reference Object reference (TYPE REF TO) IF_RSDDB_OBJ BIA-Index Objekt 20090916

Method CONSTRUCTOR on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method CREATE_DEFAULT_FIELD_CAT Signature

Method CREATE_DEFAULT_FIELD_CAT on class CL_RSDG_IOBJ_BIA_ALV has no parameter.
Method CREATE_DEFAULT_FIELD_CAT on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method CREATE_INDEX_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON_ID Call by reference Type reference (TYPE) I 0=kein, 1=korrupt, 2=angelegt, 3=existiert 20100409
2 Returning R_ICON Value transfer Type reference (TYPE) ICON_TEXT Trägerfeld für Ikonen 20100409

Method CREATE_INDEX_ICON on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method CREATE_INDEX_INFO Signature

Method CREATE_INDEX_INFO on class CL_RSDG_IOBJ_BIA_ALV has no parameter.
Method CREATE_INDEX_INFO on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method FREE Signature

Method FREE on class CL_RSDG_IOBJ_BIA_ALV has no parameter.
Method FREE on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method GET_BWA_INFO_FOR_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TABLES Call by reference Type reference (TYPE) RSDDB_T_TABLES 20100409
2 Returning R_T_INDEX_INFO Value transfer Type reference (TYPE) TREXT_INDEX_INFO Relevante Details für physische und logische Indizes in TREX 20100409

Method GET_BWA_INFO_FOR_INDEX on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method GET_FIELD_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20090917

Method GET_FIELD_CAT on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method GET_INDEX_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_INDEX_INFO Value transfer Type reference (TYPE) RSDTR_T_INDEX_INFO Informationen zu den Indizes im BIA-Server 20091002

Method GET_INDEX_INFO on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method GET_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20090928

Method GET_IOBJNM on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method GET_RSDDB_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_RSDDB_OBJ Value transfer Object reference (TYPE REF TO) IF_RSDDB_OBJ BIA-Index Objekt 20090922

Method GET_RSDDB_OBJ on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method HANDLE_INFO_TOOLBAR Signature

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

Method HANDLE_INFO_TOOLBAR on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method HANDLE_INFO_UC Signature

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

Method HANDLE_INFO_UC on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method HAS_INDEX_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20091002

Method HAS_INDEX_INFO on class CL_RSDG_IOBJ_BIA_ALV 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) 20090818
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20090818
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20090818

Method ON_HOTSPOT_CLICK on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method REFRESH_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RSDDB_OBJ Call by reference Object reference (TYPE REF TO) IF_RSDDB_OBJ BIA-Index Objekt 20090925

Method REFRESH_ALV on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method SET_FIELD_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20090917

Method SET_FIELD_CAT on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method SET_INDEX_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_INDEX_INFO Call by reference Type reference (TYPE) RSDTR_T_INDEX_INFO Informationen zu den Indizes im BIA-Server 20091002

Method SET_INDEX_INFO on class CL_RSDG_IOBJ_BIA_ALV has no exception.

Method SHOW_ALV Signature

Method SHOW_ALV on class CL_RSDG_IOBJ_BIA_ALV has no parameter.
Method SHOW_ALV on class CL_RSDG_IOBJ_BIA_ALV has no exception.
Event Signatures

Event JOIN_BTN_CLICKED Signature
Event JOIN_BTN_CLICKED on class CL_RSDG_IOBJ_BIA_ALV has no parameter.
Event MAINT_BTN_CLICKED Signature
Event MAINT_BTN_CLICKED on class CL_RSDG_IOBJ_BIA_ALV has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730