SAP ABAP Class CL_ARC_LCM_ALV (ILM: Abstract Class for All ALV Grids in LCM)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-LCM (Application Component) Legal Case Management for ILM
     S_ARC_LEGAL_CASE (Package) Legal Case Management Subcomponent
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ARC_LCM_ALV_AL Legal Case Man. Subcomp. ALV (ArchiveLink) 20090728
2 Inheritance (c INHERITING FROM c_ref)  CL_ARC_LCM_ALV_BOR Legal Case Man. Subcomp. ALV (BOR) 20090724
Properties
Class CL_ARC_LCM_ALV  
Short Description ILM: Abstract Class for All ALV Grids in LCM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class S_ARC_LCM_MES    
Program status     
Category 0   
Package S_ARC_LEGAL_CASE   Legal Case Management Subcomponent 
Created 20090724   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLCMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ARC_LCM_ALV has no interface implemented.
Friends
Class CL_ARC_LCM_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20090724
2 ALV_GRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20090724
3 CONTROLLER Instance attribute Public Object reference (TYPE REF TO) CL_ARC_LCM_CONTROLLER Legal Case Management Controller Class 20090804
4 DOMVALUE_OBJCAT_TAB Static Attribute Public Type reference (TYPE) TT_DOMVALUE 20090731
5 MY_CLASSNAME Instance attribute Public Type reference (TYPE) SEOCLSNAME Object Type Name 20090728
6 MY_OBJCAT Instance attribute Public Type reference (TYPE) LHM_OBJECT_CATEGORY Object Category 20090731
7 REPID Instance attribute Protected Type reference (TYPE) REPID reportname 20090724
8 STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20090724
9 VIS_MODE Instance attribute Public Type reference (TYPE) SLCM_VISUALIZATION_MODE Current Visualization Mode for Case 20091116
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090731
2 CLEAR_SELECTED_ROWS Instance method Public Method Clear Marks 20090724
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090724
4 DEFINE_FIELDCAT Instance method Protected Method 20090724
5 DEFINE_HANDLER Instance method Protected Method 20090724
6 DEFINE_LAYOUT Instance method Protected Method 20090724
7 DEFINE_TOOLBAR Instance method Protected Method 20090724
8 DEFINE_VARIANT Instance method Protected Method 20090724
9 DISPLAY_INIT Instance method Public Method Abstract 20091116
10 FIELDCAT_MERGE Instance method Protected Method 20090724
11 FREE Instance method Public Method 20090804
12 GET_SELECTED_ROWS Instance method Public Method Determine Selected Rows 20090724
13 HANDLE_DATA_CHANGED Instance method Public Event handling method 20090724
14 HANDLE_DOUBLE_CLICK Instance method Public Event handling method 20090724
15 HANDLE_HOTSPOT_CLICK Instance method Public Event handling method 20090724
16 HANDLE_MENU_BUTTON Instance method Public Event handling method 20090729
17 HANDLE_TOOLBAR Instance method Public Event handling method 20090729
18 OBJCAT_SPECIFIC_TOOLBAR Instance method Protected Method Object-Category-Specific Application Toolbar (Abstract) 20090904
19 REFRESH_TABLE_DISPLAY Instance method Public Method 20090910
20 SET_TABLE_FOR_FIRST_DISPLAY Instance method Public Method Initialize ALV 20090724
21 SET_VISIBLE Instance method Public Method 20090804
Events
Class CL_ARC_LCM_ALV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DOMVALUE Public See coding 20090729 TT_DOMVALUE TYPE TABLE OF rpy_dval
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ARC_LCM_ALV has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ARC_LCM_ALV has no exception.

Method CLEAR_SELECTED_ROWS Signature

Method CLEAR_SELECTED_ROWS on class CL_ARC_LCM_ALV has no parameter.
Method CLEAR_SELECTED_ROWS on class CL_ARC_LCM_ALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20090728
2 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20090724
3 Importing IM_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_ARC_LCM_CONTROLLER Legal Case Management Controller Klasse 20090804
4 Importing IM_MY_OBJCAT Call by reference Type reference (TYPE) LHM_OBJECT_CATEGORY Kategorie eines Objektes 20090728
5 Importing IM_REPID Call by reference Type reference (TYPE) REPID reportname 20090724
6 Importing IM_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20090724
# Exception Resumable Description Created on
1 CX_ILM 20090724

Method DEFINE_FIELDCAT Signature

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

Method DEFINE_FIELDCAT on class CL_ARC_LCM_ALV has no exception.

Method DEFINE_HANDLER Signature

Method DEFINE_HANDLER on class CL_ARC_LCM_ALV has no parameter.
Method DEFINE_HANDLER on class CL_ARC_LCM_ALV has no exception.

Method DEFINE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20090724

Method DEFINE_LAYOUT on class CL_ARC_LCM_ALV has no exception.

Method DEFINE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TOOLBAR Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20090724

Method DEFINE_TOOLBAR on class CL_ARC_LCM_ALV has no exception.

Method DEFINE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEFAULT Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20090724
2 Exporting E_SAVE Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20090724
3 Exporting E_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20090724

Method DEFINE_VARIANT on class CL_ARC_LCM_ALV has no exception.

Method DISPLAY_INIT Signature

Method DISPLAY_INIT on class CL_ARC_LCM_ALV has no parameter.
# Exception Resumable Description Created on
1 CX_ILM ILM: Allgemeine Ausnahmeklasse 20091116

Method FIELDCAT_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20090724
# Exception Resumable Description Created on
1 CX_ILM 20090724

Method FREE Signature

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

Method GET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SEL_ROWS_LIST Value transfer Type reference (TYPE) LVC_T_ROID Zuordnung Zeilennummer zu Zeilen-ID 20090724

Method GET_SELECTED_ROWS on class CL_ARC_LCM_ALV has no exception.

Method HANDLE_DATA_CHANGED Signature

Method HANDLE_DATA_CHANGED on class CL_ARC_LCM_ALV has no parameter.
Method HANDLE_DATA_CHANGED on class CL_ARC_LCM_ALV has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ROW Call by reference Attribute reference (LIKE) 20091120

Method HANDLE_DOUBLE_CLICK on class CL_ARC_LCM_ALV has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

Method HANDLE_HOTSPOT_CLICK on class CL_ARC_LCM_ALV has no parameter.
Method HANDLE_HOTSPOT_CLICK on class CL_ARC_LCM_ALV 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 Value transfer Attribute reference (LIKE) 20090729
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20090729

Method HANDLE_MENU_BUTTON on class CL_ARC_LCM_ALV 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 Value transfer Attribute reference (LIKE) 20090729
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20090729

Method HANDLE_TOOLBAR on class CL_ARC_LCM_ALV has no exception.

Method OBJCAT_SPECIFIC_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TOOLBAR Value transfer Type reference (TYPE) TTB_BUTTON Toolbarbutton 20090904

Method OBJCAT_SPECIFIC_TOOLBAR on class CL_ARC_LCM_ALV has no exception.

Method REFRESH_TABLE_DISPLAY Signature

Method REFRESH_TABLE_DISPLAY on class CL_ARC_LCM_ALV has no parameter.
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20091112

Method SET_TABLE_FOR_FIRST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ALV_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20090724
# Exception Resumable Description Created on
1 CX_ILM 20090724

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VISIBLE Value transfer Type reference (TYPE) C 20090804
# Exception Resumable Description Created on
1 CX_ARC_LCM Ausnahmeklasse für Legal Case Management 20091120
History
Last changed by/on SAP  20110908 
SAP Release Created in 730