SAP ABAP Class CL_BOL_LIST_BROWSER (Object List Browser)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-BOL (Application Component) Business Object Layer
     CRM_BOL_TOOLS (Package) Test Tools and Display Tools for Business Object Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BOL_ABSTR_BROWSER Basis Class Browser 20021112
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BOL_ENTITY_ACCESS 20021115
Properties
Class CL_BOL_LIST_BROWSER  
Short Description Object List Browser    
Super Class CL_BOL_ABSTR_BROWSER Basis Class Browser 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BOL_TOOLS   Test Tools and Display Tools for Business Object Layer 
Created 20021112   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CRM_BOL_ENTITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BOL_ENTITY_ACCESS 20021115
Friends
Class CL_BOL_LIST_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COLLECTION Instance attribute Private Object reference (TYPE REF TO) IF_BOL_ENTITY_COL Entities Collection Interface 20021114
2 COLLECTION_PAGED Instance attribute Private Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY_COL_PAGED Paged Collection 20100527
3 CO_PAGE_SIZE Constant Private Type reference (TYPE) STRING 'PAGE_SIZE' 20100531
4 CURRENT_PAGE_NUM Instance attribute Private Type reference (TYPE) INT4 Current page 20100528
5 CURRENT_PAGE_SIZE Instance attribute Private Type reference (TYPE) I Current page 20100531
6 DISPLAY_TAB Instance attribute Private Type reference (TYPE) LTYPE_DISPLAY_TAB Display Table 20021113
7 IDS_SHOWN Constant Private Type reference (TYPE) CHAR2 'is' Status: Display ID 20021118
8 KEYS_SHOWN Constant Private Type reference (TYPE) CHAR2 'ks' Status: Display Key 20021118
9 LIST_TITLE Instance attribute Private Type reference (TYPE) LVC_TITLE ALV Control: Title Bar Text 20021118
10 MAX_PAGE_NUM Instance attribute Private Type reference (TYPE) INT4 Maximum Number of Pages 20100528
11 PARENT Instance attribute Private Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20021205
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20021113
2 COPY_ID Instance method Private Method 20100608
3 CREATE_ENTITY Instance method Private Method 20021115
4 CREATE_ENTITY_TEMPLATE Instance method Private Method 20090309
5 INIT_COLLECTION Instance method Private Method Initializes Internal Collection Attributes 20100528
6 ON_BO_DELETED Instance method Private Event handling method 20060203
7 ON_CONTEXT_MENU_REQUEST Instance method Private Event handling method 20100608
8 ON_DOUBLE_CLICK Instance method Private Event handling method 20021114
9 ON_TOOLBAR Instance method Private Event handling method 20021114
10 ON_USER_COMMAND Instance method Private Event handling method 20021115
11 REFRESH Instance method Public Method 20050217
12 SHOW_CHILDREN Instance method Public Method Display Collection 20021205
13 SHOW_CHILDREN_BY_FILTER Instance method Public Method Display Collection 20081211
14 SHOW_COLLECTION Instance method Public Method Display Collection 20021114
15 TRANSLATE_ENTITY_IDS Instance method Private Method 20021118
16 UPDATE_ALV Instance method Private Method Fill ALV Table 20100528
Events
# Event Type Visibility Description Created on
1 ENTITY_SELECTED Instance Event
(0)
Public
(2)
20021114
2 TEMPLATE_CREATED Instance Event
(0)
Public
(2)
20090309
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTYPE_DISPLAY_TAB Private See coding 20090522 LTYPE_DISPLAY_TAB type standard table of BOLT_TOOLS_LIST_BROWSER_FIELDS
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOL_CORE Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_CORE BOL Core 20021113
2 Importing IV_OBJ_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface zum Zugriff zentrales Objektmodell 20021113
3 Importing IV_UI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20021113

Method CONSTRUCTOR on class CL_BOL_LIST_BROWSER has no exception.

Method COPY_ID Signature

Method COPY_ID on class CL_BOL_LIST_BROWSER has no parameter.
Method COPY_ID on class CL_BOL_LIST_BROWSER has no exception.

Method CREATE_ENTITY Signature

Method CREATE_ENTITY on class CL_BOL_LIST_BROWSER has no parameter.
Method CREATE_ENTITY on class CL_BOL_LIST_BROWSER has no exception.

Method CREATE_ENTITY_TEMPLATE Signature

Method CREATE_ENTITY_TEMPLATE on class CL_BOL_LIST_BROWSER has no parameter.
Method CREATE_ENTITY_TEMPLATE on class CL_BOL_LIST_BROWSER has no exception.

Method INIT_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 CL_CRM_BOL_ENTITY=>NORMAL Lesemodus 20100528
2 Importing IV_PAGE_NUMBER Call by reference Type reference (TYPE) I 1 20100528
3 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität 20100528
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20100528
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20100528

Method ON_BO_DELETED Signature

Method ON_BO_DELETED on class CL_BOL_LIST_BROWSER has no parameter.
Method ON_BO_DELETED on class CL_BOL_LIST_BROWSER has no exception.

Method ON_CONTEXT_MENU_REQUEST Signature

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

Method ON_CONTEXT_MENU_REQUEST on class CL_BOL_LIST_BROWSER has no exception.

Method ON_DOUBLE_CLICK Signature

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

Method ON_DOUBLE_CLICK on class CL_BOL_LIST_BROWSER has no exception.

Method ON_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) 20021114

Method ON_TOOLBAR on class CL_BOL_LIST_BROWSER has no exception.

Method ON_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) 20021115

Method ON_USER_COMMAND on class CL_BOL_LIST_BROWSER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_BOL_LIST_BROWSER has no parameter.
Method REFRESH on class CL_BOL_LIST_BROWSER has no exception.

Method SHOW_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 CL_CRM_BOL_ENTITY=>NORMAL Lesemodus 20030115
2 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität 20021205
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20021205
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20021205

Method SHOW_CHILDREN_BY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20091105
2 Importing IV_FILTER Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_RELATION_FILTER 20081211
3 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 CL_CRM_BOL_ENTITY=>NORMAL Lesemodus 20081211
4 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität 20081211
5 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Beziehung 20091105
# Exception Resumable Description Created on
1 CX_CRM_GENIL_MODEL_ERROR Fehler beim Zugriff auf Objektmodell 20081211

Method SHOW_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLL Call by reference Object reference (TYPE REF TO) IF_BOL_ENTITY_COL Entitäten Collection Interface 20021114
2 Importing IV_TITLE Call by reference Type reference (TYPE) LVC_TITLE SPACE Titelzeile 20021118

Method SHOW_COLLECTION on class CL_BOL_LIST_BROWSER has no exception.

Method TRANSLATE_ENTITY_IDS Signature

Method TRANSLATE_ENTITY_IDS on class CL_BOL_LIST_BROWSER has no parameter.
Method TRANSLATE_ENTITY_IDS on class CL_BOL_LIST_BROWSER has no exception.

Method UPDATE_ALV Signature

Method UPDATE_ALV on class CL_BOL_LIST_BROWSER has no parameter.
Method UPDATE_ALV on class CL_BOL_LIST_BROWSER has no exception.
Event Signatures

Event ENTITY_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ENTITY Exporting Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität 20021114

Event TEMPLATE_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 TEMPLATE Exporting Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY_TEMPLATE 20090309
History
Last changed by/on SAP  20110908 
SAP Release Created in