SAP ABAP Class CL_WB_OBJLIST_DISPLAY (Display Object List in ALV Grid)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB (Application Component) ABAP Workbench, Java IDE and Infrastructure
     SWB_WORKLIST (Package) Worklists
Properties
Class CL_WB_OBJLIST_DISPLAY  
Short Description Display Object List in ALV Grid    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWB_WORKLIST   Worklists 
Created 19990527   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WB_OBJLIST_DISPLAY has no interface implemented.
Friends
Class CL_WB_OBJLIST_DISPLAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_GRID_CHANGED Instance attribute Private Type reference (TYPE) CHAR1 SPACE ALV cells changed 20030627
2 DRAG_DROP_BEHAVIOUR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag and Drop Behavior Object 19990707
3 FIELD_CATALOGUE Instance attribute Private Type reference (TYPE) LVC_T_FCAT Current Field Catalog 20000508
4 GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID Grid Control for Display 19990527
5 IS_VISUALIZED Instance attribute Private Type reference (TYPE) SEU_BOOL List is Already Displayed 20000508
6 OBJECT_LIST Instance attribute Private Type reference (TYPE) WBOBJTAB List of Repository Objects 19990527
7 OUTPUT_OBJECT_LIST Instance attribute Private Type reference (TYPE) WBOBJ_OTB List of Repository Objects, Output Format 19990527
8 TITLE Instance attribute Private Type reference (TYPE) LVC_TITLE Window title 19990621
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990527
2 CONVERT_LIST_TO_OUTPUT_TABLE Instance method Private Method Convert Object List to Display Table 19990527
3 DISPLAY Instance method Public Method Display object list 19990527
4 GET_CONTROL_REF Instance method Public Method Return Control Reference 19990622
5 GET_FIELDCATALOG Instance method Private Method Set Field Catalog 19990527
6 GET_SELECTED_OBJECT Instance method Public Method Get Selected Entry 19990531
7 HANDLE_EVT_AFTER_USER_COMMAND Instance method Private Event handling method React to Sort Functions of ALV 20100917
8 HANDLE_EVT_CONTEXT_MENU Instance method Private Event handling method Display Context Menu 19990527
9 HANDLE_EVT_DOUBLE_CLICK Instance method Private Event handling method Process double-click 19990527
10 HANDLE_EVT_ON_DRAG Instance method Private Event handling method Process Drop Event 19990927
11 HANDLE_EVT_ON_DROP Instance method Private Event handling method Process Drop Event 19990707
12 HANDLE_EVT_TOOLBAR Instance method Private Event handling method Construct Toolbar 19990527
13 HANDLE_EVT_USER_COMMAND Instance method Private Event handling method Process Function from Toolbar/Context Menu 19990527
14 HANDLE_GRID_CHANGED Instance method Private Event handling method ALV changed 20030626
15 SET_SELECTED_OBJECT Instance method Public Method Select object 19990531
Events
# Event Type Visibility Description Created on
1 EVT_CONTEXT_MENU_REQUESTED Instance Event
(0)
Public
(2)
Event for Filling Context Menu 19990527
2 EVT_FUNCTION_REQUESTED Instance Event
(0)
Public
(2)
Event: Function Triggered 19990527
3 EVT_OBJECT_DRAGGED Instance Event
(0)
Public
(2)
Event: Object Dragged from List 19990927
4 EVT_OBJECT_DROPPED Instance Event
(0)
Public
(2)
Event: Object Dropped into List 19990707
5 EVT_TOOLBAR_REQUESTED Instance Event
(0)
Public
(2)
Event for Filling Toolbar 19990527
Types
Class CL_WB_OBJLIST_DISPLAY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container Referenz 19990527
2 Importing P_TITLE Call by reference Type reference (TYPE) LVC_TITLE Fenstertitel 19990621

Method CONSTRUCTOR on class CL_WB_OBJLIST_DISPLAY has no exception.

Method CONVERT_LIST_TO_OUTPUT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HIGHLIGHTED_OBJECT Call by reference Type reference (TYPE) I 0 Zeile, die eingefärbt werden soll 19990608

Method CONVERT_LIST_TO_OUTPUT_TABLE on class CL_WB_OBJLIST_DISPLAY has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HIGHLIGHTED_OBJECT Call by reference Type reference (TYPE) I 0 Zeile, die eingefärbt werden soll 19990608
2 Importing P_OBJECT_LIST Call by reference Type reference (TYPE) WBOBJTAB Tabelle mit Objekten 19990527
3 Importing P_SUPPRESS_COMMENT Call by reference Type reference (TYPE) CHAR1 SPACE X= Kommentarspalte ausblenden 20031023

Method DISPLAY on class CL_WB_OBJLIST_DISPLAY has no exception.

Method GET_CONTROL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_GUI_CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL Referenz auf GUI-Control 19990622

Method GET_CONTROL_REF on class CL_WB_OBJLIST_DISPLAY has no exception.

Method GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog 19990527

Method GET_FIELDCATALOG on class CL_WB_OBJLIST_DISPLAY has no exception.

Method GET_SELECTED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SELECTED_LINE Value transfer Type reference (TYPE) I Zeilennummer markiertes Objekt 19990531

Method GET_SELECTED_OBJECT on class CL_WB_OBJLIST_DISPLAY has no exception.

Method HANDLE_EVT_AFTER_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Type reference (TYPE) SY-UCOMM User Command 20100917

Method HANDLE_EVT_AFTER_USER_COMMAND on class CL_WB_OBJLIST_DISPLAY has no exception.

Method HANDLE_EVT_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Type reference (TYPE) 19990527

Method HANDLE_EVT_CONTEXT_MENU on class CL_WB_OBJLIST_DISPLAY has no exception.

Method HANDLE_EVT_DOUBLE_CLICK Signature

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

Method HANDLE_EVT_DOUBLE_CLICK on class CL_WB_OBJLIST_DISPLAY has no exception.

Method HANDLE_EVT_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) 19990927
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 19990927
3 Importing E_DRAGDROPOBJ Call by reference Type reference (TYPE) 19990927
4 Importing E_ROW Call by reference Type reference (TYPE) 19990927

Method HANDLE_EVT_ON_DRAG on class CL_WB_OBJLIST_DISPLAY has no exception.

Method HANDLE_EVT_ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_DRAGDROPOBJ Call by reference Type reference (TYPE) 19990707
2 Importing E_ROW Call by reference Type reference (TYPE) 19990707

Method HANDLE_EVT_ON_DROP on class CL_WB_OBJLIST_DISPLAY has no exception.

Method HANDLE_EVT_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Type reference (TYPE) 19990527

Method HANDLE_EVT_TOOLBAR on class CL_WB_OBJLIST_DISPLAY has no exception.

Method HANDLE_EVT_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Type reference (TYPE) 19990527

Method HANDLE_EVT_USER_COMMAND on class CL_WB_OBJLIST_DISPLAY has no exception.

Method HANDLE_GRID_CHANGED Signature

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

Method HANDLE_GRID_CHANGED on class CL_WB_OBJLIST_DISPLAY has no exception.

Method SET_SELECTED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SELECTED_LINE Call by reference Type reference (TYPE) I Zeilennumer des zu markierenden Objekts 19990531

Method SET_SELECTED_OBJECT on class CL_WB_OBJLIST_DISPLAY has no exception.
Event Signatures

Event EVT_CONTEXT_MENU_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_CTXT_MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenüpointer 19990527
2 P_OBJECT Exporting Value transfer Type reference (TYPE) WBOBJLINE ausgewähltes Objekt 19990527

Event EVT_FUNCTION_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_FUNCTION_CODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Funktionscode (aus Typgruppe SWBM) 19990527
2 P_OBJECT Exporting Value transfer Type reference (TYPE) WBOBJLINE ausgewähltes Objekt 19990527
3 P_OBJECT_LIST Exporting Value transfer Type reference (TYPE) WBOBJTAB geändete Objektliste 20030627

Event EVT_OBJECT_DRAGGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_DRAGDROPOBJ Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag & Drop Objekt 19990927
2 P_OBJECT_LINE Exporting Value transfer Type reference (TYPE) SY-TABIX Objektzeile 19990927

Event EVT_OBJECT_DROPPED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Gedropptes Objekt 19990707

Event EVT_TOOLBAR_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_TOOLBAR Exporting Value transfer Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET Toolbarobjekt 19990527
History
Last changed by/on SAP  20110908 
SAP Release Created in