SAP ABAP Class CL_ISM_SD_ALV_GRID (IS-M: Interactive Display of Any Tables)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSDI (Package) IS-M/SD SD Integration
Properties
Class CL_ISM_SD_ALV_GRID  
Short Description IS-M: Interactive Display of Any Tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JSDI   IS-M/SD SD Integration 
Created 20001120   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISM_SD_ALV_GRID has no interface implemented.
Friends
Class CL_ISM_SD_ALV_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUTTON_TAB Instance attribute Private Type reference (TYPE) RJKSDBUTTON_TAB Table with buttons 20010226
2 CON_FCODE_DELETE Instance attribute Private Type reference (TYPE) SY-UCOMM 'DELETE' Screens, Function Code That Triggered PAI 20010117
3 DELETE_TAB Instance attribute Private Object reference (TYPE REF TO) DATA Name of Output Structure from DDIC 20010117
4 DISPLAY Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID View Contracts 20001120
5 FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 20040322
6 LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO Layout Structure 20001120
7 MARK_COLUMN Instance attribute Private Type reference (TYPE) C with a mark column? 20010116
8 OUT_TAB Instance attribute Private Object reference (TYPE REF TO) DATA Data on Screen 20001120
9 STRUCTURE Instance attribute Private Type reference (TYPE) DD02L-TABNAME Table Name in ALV Structure 20040322
10 VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Layout 20040322
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add Table 20001120
2 ADD_LINE Instance method Public Method Add Object 20001120
3 CLEAR Instance method Public Method Delete all Entries 20001120
4 CONSTRUCTOR Instance method Public Constructor Constructor 20001120
5 DELETE Instance method Public Method Delete a Line 20010226
6 E_ADAPT_TOOLBAR Instance method Private Event handling method adapt_toolbar 20010226
7 E_CONTEXT_MENU Instance method Private Event handling method Context Menu 20001120
8 E_DOUBLE_CLICK Instance method Private Event handling method Double Click 20001120
9 E_HOTSPOT_CLICK Instance method Private Event handling method clicked on hotspot 20010117
10 E_TOOLBAR Instance method Private Event handling method Toolbar 20031013
11 E_USER_COMMAND Instance method Private Event handling method User Command 20001120
12 FREE Instance method Public Method Destroy class 20010126
13 GET_ALL_DATA Instance method Public Method Return all Entries 20010226
14 GET_NUMBER_OF_ENTRIES Instance method Public Method return number of items in cl_ism_sd_alv_grid 20010309
15 GET_SELECTED_ROWS Instance method Public Method Return selected rows 20010226
16 REMOVE_ALL Instance method Public Method Remove all entries 20010226
17 SET_CHECKBOX Instance method Private Method Set Field As Checkbox 20040122
18 SET_EMPHASIZE Instance method Private Method Set Fields Highlighted in Color 20050429
19 SET_HEIGHT Instance method Public Method Set height 20010302
20 SET_HOTSPOT Instance method Private Method Set hotspots 20010117
21 SET_TITLE Instance method Public Method set the title 20010117
22 SET_VISIBLE Instance method Public Method Set Visible/Hidden 20031211
23 SET_WIDTH Instance method Public Method Set width 20010302
24 SHOW Instance method Public Method Show 20001120
Events
# Event Type Visibility Description Created on
1 CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Request 20001120
2 DELETED Instance Event
(0)
Public
(2)
line(s) deleted 20010306
3 DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double Click 20001120
4 HOTSPOT_CLICK Instance Event
(0)
Public
(2)
Hotspotclicked 20010117
5 TOOLBAR Instance Event
(0)
Public
(2)
Toolbar 20031013
6 USER_COMMAND Instance Event
(0)
Public
(2)
User Command 20001120
Types
Class CL_ISM_SD_ALV_GRID has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB Call by reference Type reference (TYPE) STANDARD TABLE Datentabelle 20001120

Method ADD on class CL_ISM_SD_ALV_GRID has no exception.

Method ADD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) ANY Data to add 20001120

Method ADD_LINE on class CL_ISM_SD_ALV_GRID has no exception.

Method CLEAR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUTTON_TAB Call by reference Type reference (TYPE) RJKSDBUTTON_TAB Tabelle mit hinzuzufügenden Buttons 20010226
2 Importing I_CHECKBOX Call by reference Type reference (TYPE) LVC_FNAME Feld als Checkbox ausgeben 20040122
3 Importing I_COLOR Call by reference Type reference (TYPE) C '' "Color" als Farbangabe interpretieren 20010907
4 Importing I_EMPHASIZE Call by reference Type reference (TYPE) JKHOTSPOT_TAB Tabelle mit Feldnamen, die farblich betont werden sollen 20050429
5 Importing I_HOTSPOT Call by reference Type reference (TYPE) JKHOTSPOT_TAB Tabelle mit Feldnamen, auf die Hotspot gelegt werden 20010117
6 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 20001120
7 Importing I_SEND_TABLE_TO_DYNPRO Call by reference Type reference (TYPE) CHAR01 'X' Tabelle sofort zum Dynpro schicken 20040322
8 Importing I_STRUCTURE Call by reference Type reference (TYPE) DD02L-TABNAME name of output structure from DDIC 20001120
9 Importing I_TABLE Call by reference Type reference (TYPE) ANY Table of output from DDIC 20001120
10 Importing I_TITLE Call by reference Type reference (TYPE) LVC_S_LAYO-GRID_TITLE Text der Titelzeile 20010117

Method CONSTRUCTOR on class CL_ISM_SD_ALV_GRID has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Value transfer Type reference (TYPE) ANY Zu löschende Zeile 20010226

Method DELETE on class CL_ISM_SD_ALV_GRID has no exception.

Method E_ADAPT_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) 20010226

Method E_ADAPT_TOOLBAR on class CL_ISM_SD_ALV_GRID has no exception.

Method E_CONTEXT_MENU Signature

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

Method E_CONTEXT_MENU on class CL_ISM_SD_ALV_GRID has no exception.

Method E_DOUBLE_CLICK Signature

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

Method E_DOUBLE_CLICK on class CL_ISM_SD_ALV_GRID has no exception.

Method E_HOTSPOT_CLICK Signature

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

Method E_HOTSPOT_CLICK on class CL_ISM_SD_ALV_GRID has no exception.

Method E_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) 20031013
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20031013

Method E_TOOLBAR on class CL_ISM_SD_ALV_GRID has no exception.

Method E_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) 20001120

Method E_USER_COMMAND on class CL_ISM_SD_ALV_GRID has no exception.

Method FREE Signature

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

Method GET_ALL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TAB Value transfer Type reference (TYPE) STANDARD TABLE Einträge 20010226

Method GET_ALL_DATA on class CL_ISM_SD_ALV_GRID has no exception.

Method GET_NUMBER_OF_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENTRIES Value transfer Type reference (TYPE) I number of entries in class 20010309

Method GET_NUMBER_OF_ENTRIES on class CL_ISM_SD_ALV_GRID has no exception.

Method GET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ROWS Value transfer Type reference (TYPE) STANDARD TABLE Selektierte Zeilen 20010226

Method GET_SELECTED_ROWS on class CL_ISM_SD_ALV_GRID has no exception.

Method REMOVE_ALL Signature

Method REMOVE_ALL on class CL_ISM_SD_ALV_GRID has no parameter.
Method REMOVE_ALL on class CL_ISM_SD_ALV_GRID has no exception.

Method SET_CHECKBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELDCAT_TAB Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog 20040304
2 Importing I_CHECKBOX Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20040122

Method SET_CHECKBOX on class CL_ISM_SD_ALV_GRID has no exception.

Method SET_EMPHASIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELDCAT_TAB Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050429
2 Importing I_EMPHASIZE_TAB Call by reference Type reference (TYPE) JKHOTSPOT_TAB Tabelle mit Feldnamen, die fabrlich hervorgehoben werden 20050429

Method SET_EMPHASIZE on class CL_ISM_SD_ALV_GRID has no exception.

Method SET_HEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEIGHT Call by reference Type reference (TYPE) I neue Höhe 20010302

Method SET_HEIGHT on class CL_ISM_SD_ALV_GRID has no exception.

Method SET_HOTSPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELDCAT_TAB Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20040304
2 Importing I_HOTSPOT_TAB Call by reference Type reference (TYPE) JKHOTSPOT_TAB Tabelle mit Feldnamen, auf die Hotspot gelegt wird 20010117

Method SET_HOTSPOT on class CL_ISM_SD_ALV_GRID has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TITLE Call by reference Type reference (TYPE) LVC_S_LAYO-GRID_TITLE title 20010117

Method SET_TITLE on class CL_ISM_SD_ALV_GRID has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Value transfer Type reference (TYPE) C 20031211

Method SET_VISIBLE on class CL_ISM_SD_ALV_GRID has no exception.

Method SET_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WIDTH Call by reference Type reference (TYPE) I neue Breite 20010302

Method SET_WIDTH on class CL_ISM_SD_ALV_GRID has no exception.

Method SHOW Signature

Method SHOW on class CL_ISM_SD_ALV_GRID has no parameter.
Method SHOW on class CL_ISM_SD_ALV_GRID has no exception.
Event Signatures

Event CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Pointer to the context menu 20001120
2 LINE Exporting Value transfer Type reference (TYPE) ANY line on which the contect menu is requested 20010117

Event DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TAB Exporting Value transfer Type reference (TYPE) TABLE Gelöschte Zeilen 20010306

Event DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_COLUMN Exporting Value transfer Type reference (TYPE) LVC_S_COL clicked on this column 20001120
2 LINE Exporting Value transfer Type reference (TYPE) ANY click on this line 20001120

Event HOTSPOT_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_COLUMN_ID Exporting Value transfer Type reference (TYPE) LVC_S_COL id of the column 20010117
2 LINE Exporting Value transfer Type reference (TYPE) ANY row on which hotspot clicked 20010117

Event TOOLBAR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_INTERACTIVE Exporting Value transfer Type reference (TYPE) CHAR01 interaktiver Aufruf 20031013
2 E_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET Toolbarobjekt 20031013

Event USER_COMMAND Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_UCOMM Exporting Value transfer Type reference (TYPE) SY-UCOMM user Command 20001120
2 LINE Exporting Value transfer Type reference (TYPE) ANY Zeile mit Benutzerinteraktion 20001120
History
Last changed by/on SAP  20050520 
SAP Release Created in 463