SAP ABAP Class CL_CRM_CIC_BD_DISPLAY_WS (Business Object Display Workspace)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-CIC (Application Component) Interaction Center WinClient
     CRM_CIC_COMPONENTS (Package) Interaction Center components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CCM_ABSTR_CMPWSP Abstract Base Class for CIC Component Workspace 19991006
Properties
Class CL_CRM_CIC_BD_DISPLAY_WS  
Short Description Business Object Display Workspace    
Super Class CL_CCM_ABSTR_CMPWSP Abstract Base Class for CIC Component Workspace 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_CIC_COMPONENTS   Interaction Center components 
Created 19991006   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_CIC_BD_DISPLAY_WS has no forward declaration.
Interfaces
Class CL_CRM_CIC_BD_DISPLAY_WS has no interface implemented.
Friends
Class CL_CRM_CIC_BD_DISPLAY_WS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Control 19991006
2 ALV_EXCL_FUNCTIONS Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Excluded functions 19991008
3 ALV_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO Layout 19991008
4 BUSINESS_DATA_DISPLAY Instance attribute Private Object reference (TYPE REF TO) IF_CRM_CIC_BDD Business data display (hidden part) 19991012
5 CO_CHANGE Constant Private Type reference (TYPE) SYUCOMM 'EDIT' Change object 19991011
6 CO_DISPLAY Constant Private Type reference (TYPE) SYUCOMM 'DISPLAY' Display object 19991011
7 CO_PROGRAM_CONTEXT2 Constant Private Type reference (TYPE) EBA_PROG 'CL_CRM_CIC_BD_DISPLAY_WS======CP' Programcontext (object presentation) 19991105
8 CO_REMOVE_ALL Constant Private Type reference (TYPE) SYUCOMM 'REMOVE_ALL' Remove all entries 19991015
9 CO_REMOVE_SEL Constant Private Type reference (TYPE) SYUCOMM 'REMOVE_SEL' Remove selected entries 19991011
10 CO_SUB_CONTEXT_ICON Constant Private Type reference (TYPE) EBA_SUBCNT 'ICON' Subcontext (object presentation) 19991105
11 CO_SUB_CONTEXT_TEXT Constant Private Type reference (TYPE) EBA_SUBCNT 'TEXT' Subcontext (object presentation) 19991105
12 ELEM_CONTAINER Instance attribute Private Type reference (TYPE) CCMCONT_T Elements container 19991012
13 ELEM_DESCRIPTIONS Instance attribute Private Type reference (TYPE) CRM_CIC_ELEM_T Elements desciptions 19991012
14 ELEM_MARKED Instance attribute Private Type reference (TYPE) CRM_CIC_ELEM_NAME_T Marked elements 19991012
15 FLAG_CONTROL_CREATED Instance attribute Private Type reference (TYPE) FLAG ALV control created 19991014
16 FLAG_IGNORE_EV_MLIST_CHANGED Instance attribute Private Type reference (TYPE) FLAG Ignore next bdd event 'MARKLIST_CHANGED' 19991015
17 FLAG_IGNORE_EV_OBJ_ACCESSED Instance attribute Private Type reference (TYPE) FLAG Ignore next bdd event 'Objects accessed' 19991013
18 FLAG_IGNORE_EV_OBJ_CHANGED Instance attribute Private Type reference (TYPE) FLAG Ignore next bdd event 'Objects changed' 19991013
19 FLAG_MARK_UPDATE Instance attribute Private Type reference (TYPE) FLAG Mark(s) updated 19991013
20 FLAG_OBJECT_UPDATE Instance attribute Private Type reference (TYPE) FLAG Object(s) updated 19991013
21 FUNCTION_LIST Instance attribute Private Type reference (TYPE) BDD_FUNCTIONS_T List of functions for BDD objects 19991011
22 OBJECT_LIST Instance attribute Private Type reference (TYPE) BDD_OBJECTS_T List of BDD objects 19991011
23 OBJECT_LIST_UPD Instance attribute Private Type reference (TYPE) BDD_OBJECTS_T Updated list of BDD objects 19991011
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ELEM_MARKED_FROM_ALV Instance method Private Method Build list of marked elements from ALV control 19991013
2 BUILD_OBJECT_LIST Instance method Private Method Build object list 19991013
3 EXECUTE_FUNCTION_ON_OBJECT Instance method Private Method Execute function on object 19991013
4 HANDLE_CONTEXT_MENU_REQUEST Instance method Private Event handling method handle context menu request 19991011
5 HANDLE_MARKLIST_CHANGED Instance method Private Event handling method handle bdd event marklist changed 19991013
6 HANDLE_OBJECTS_ACCESSED Instance method Private Event handling method handle bdd event objects accessed 19991012
7 HANDLE_OBJECTS_CHANGED Instance method Private Event handling method handle bdd event objects changed 19991012
8 HANDLE_TOOLBAR Instance method Private Event handling method handle toolbar event 19991008
9 HANDLE_USER_COMMAND Instance method Private Event handling method handle user command event 19991008
10 SET_ALV_EXCL_FUNCTIONS Instance method Private Method Set ALV excluded functions 19991008
11 SET_ALV_LAYOUT Instance method Private Method Set ALV layout parameters 19991008
12 SET_ALV_OBJECTS_MARKS Instance method Private Method Set ALV object marks 19991013
13 SET_ALV_OBJECT_LIST Instance method Private Method Set ALV object list 19991011
Events
Class CL_CRM_CIC_BD_DISPLAY_WS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BDD_FUNCTIONS_T Private See coding Table of BDD functions 19991011
2 BDD_OBJECT Private See coding BDD Object 19991011
3 BDD_OBJECTS_T Private See coding Table of BDD Objects 19991011
Method Signatures

Method BUILD_ELEM_MARKED_FROM_ALV Signature

Method BUILD_ELEM_MARKED_FROM_ALV on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method BUILD_ELEM_MARKED_FROM_ALV on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method BUILD_OBJECT_LIST Signature

Method BUILD_OBJECT_LIST on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method BUILD_OBJECT_LIST on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method EXECUTE_FUNCTION_ON_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UCOMM Call by reference Type reference (TYPE) SYUCOMM User command 19991013

Method EXECUTE_FUNCTION_ON_OBJECT on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method HANDLE_CONTEXT_MENU_REQUEST Signature

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

Method HANDLE_CONTEXT_MENU_REQUEST on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method HANDLE_MARKLIST_CHANGED Signature

Method HANDLE_MARKLIST_CHANGED on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method HANDLE_MARKLIST_CHANGED on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method HANDLE_OBJECTS_ACCESSED Signature

Method HANDLE_OBJECTS_ACCESSED on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method HANDLE_OBJECTS_ACCESSED on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method HANDLE_OBJECTS_CHANGED Signature

Method HANDLE_OBJECTS_CHANGED on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method HANDLE_OBJECTS_CHANGED on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method HANDLE_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) 19991008

Method HANDLE_TOOLBAR on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method HANDLE_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) 19991008

Method HANDLE_USER_COMMAND on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method SET_ALV_EXCL_FUNCTIONS Signature

Method SET_ALV_EXCL_FUNCTIONS on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method SET_ALV_EXCL_FUNCTIONS on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method SET_ALV_LAYOUT Signature

Method SET_ALV_LAYOUT on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method SET_ALV_LAYOUT on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method SET_ALV_OBJECTS_MARKS Signature

Method SET_ALV_OBJECTS_MARKS on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method SET_ALV_OBJECTS_MARKS on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.

Method SET_ALV_OBJECT_LIST Signature

Method SET_ALV_OBJECT_LIST on class CL_CRM_CIC_BD_DISPLAY_WS has no parameter.
Method SET_ALV_OBJECT_LIST on class CL_CRM_CIC_BD_DISPLAY_WS has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in