SAP ABAP Class CL_GUIBB_BOL_COLLECTION (Generic BOL Feeder List)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-UI2-INT-BE (Application Component) Backend Enablement
     APB_FPM_BOL_CORE (Package) Bol Adaptation for FPM
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUIBB_BOL_BASE_JOIN Generic BOL Feeder Join View 20100607
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUIBB_BOL_FORM_REPEATER Generic BOL Feeder Form Repeater 20111104
2 Inheritance (c INHERITING FROM c_ref)  CL_GUIBB_BOL_LIST Generic BOL Feeder List 20100607
3 Inheritance (c INHERITING FROM c_ref)  CL_GUIBB_BOL_TREE Generic BOL Feeder List 20100607
4 Inheritance (c INHERITING FROM c_ref)  CL_GUIBB_BOL_TREE_BKA Do not use!!! Generic BOL Feeder Tree by BOL Key Attributes 20110506
Properties
Class CL_GUIBB_BOL_COLLECTION  
Short Description Generic BOL Feeder List    
Super Class CL_GUIBB_BOL_BASE_JOIN Generic BOL Feeder Join View 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_BOL_CORE   Bol Adaptation for FPM 
Created 20100607   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUIBB_BOL_COLLECTION has no interface implemented.
Friends
Class CL_GUIBB_BOL_COLLECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_EVENT_ID_ROW_DELETE Constant Protected Type reference (TYPE) FPM_EVENT_ID 'FPM_BOL_ROW_DELETE' ID of the FPM Event 20100727
2 CV_PARAM_INIT_LS Constant Protected Type reference (TYPE) STRING 'INIT_LEAD_SEL' 20100607
3 MS_PAGE_RANGE Instance attribute Protected See coding 20100607
4 MT_CONFIG_FIELD Instance attribute Protected Type reference (TYPE) CRMT_ATTR_NAME_TAB 20100607
5 MT_ENTITY_SEL Instance attribute Protected See coding 20100607
6 MT_FIELD_REF Instance attribute Protected Type reference (TYPE) T_FIELD_REF 20100607
7 MT_JOIN_CONFIG Instance attribute Protected Type reference (TYPE) T_JOIN_CONFIG 20100923
8 MT_JOIN_CONFIG_BOL Instance attribute Protected Attribute reference (LIKE) MT_JOIN_CONFIG 20110518
9 MT_ROW_ACTION Instance attribute Protected Type reference (TYPE) FPMGB_T_ROW_ACTION Row actions 20100726
10 MT_ROW_ACTION_REF Instance attribute Protected Type reference (TYPE) T_ROW_ACTION_REF 20100728
11 MV_DO_NOT_CHECK_SELECTION Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110221
12 MV_INIT_LS Instance attribute Protected Type reference (TYPE) FPM_INIT_LEAD_SEL ABAP_FALSE Initialize Lead Selection 20100607
13 MV_REFNUM Instance attribute Private See coding 20100607
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STANDARD_ROW_ACTIONS Instance method Protected Method Adds standard row actions: Edit, Delete 20100727
2 ADJUST_SELECTION Instance method Protected Method Adjust the selection indices from previous selection 20100607
3 CHECK_SELECTION Instance method Protected Method Adjust the seletion and checks for selection changes 20100607
4 CREATE_ROW_ACTION_REFS Instance method Protected Method Extends RTTI by row action reference fields 20100728
5 DELETE_ENTITY_BY_INDEX Instance method Protected Method Deletes an entity for a given index 20101221
6 EXTEND_STRUCT_RTTI_BY_REFS Instance method Protected Method Creates RTTI extended by reference fields 20100607
7 GET_INDEX_PARAM_NAME Instance method Protected Method Provides the index event parameter name 20111121
8 GET_REF_FIELD_NAME Instance method Protected Method Creates the f ield name of a reference field 20100607
9 HANDLE_EDIT_ENTRANCE Instance method Protected Method Handles the entrance into FPM (local) edit mode: Init Create 20101008
10 IS_LOCKED_EDIT_PAGE_BLOCKED Instance method Protected Method Returns true if edit pages should not be reachable if locked 20110610
11 IS_METHOD_ROW_ACTION Instance method Protected Method Returns true if a method is a row action 20110328
12 IS_ROW_ACTION_ENABLED Instance method Protected Method Returns true if a row action is enabled 20100728
13 IS_ROW_ACTION_VISIBLE Instance method Protected Method Returns true if a row action is visible 20100728
14 IS_VISIBILITY_REF_BOOL Instance method Protected Method Returns true if the visiblity reference can is Boolean 20111121
15 SET_REF_FIELDS Instance method Protected Method Sets the reference field values from BOL UI property 20100607
16 SET_ROW_ACTION_REFS Instance method Protected Method Sets the reference field values from BOL UI property 20100923
17 SET_SELECTION Instance method Protected Method Transfers given selection indexes to BOL collection 20100607
Events
Class CL_GUIBB_BOL_COLLECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FIELD_REF Protected See coding 20100607 BEGIN OF s_field_ref, name TYPE name_komp, read_only_ref TYPE name_komp, mandatory_ref TYPE name_komp, visibility_ref TYPE name_komp, enabled_ref TYPE name_komp, visibility_wd TYPE abap_bool, END OF s_field_ref
2 S_JOIN_CONFIG Protected See coding 20100923 BEGIN OF s_join_config, join_id TYPE join_id, fields TYPE crmt_attr_name_tab, END OF s_join_config
3 S_ROW_ACTION_REF Protected See coding 20100728 BEGIN OF s_row_action_ref, id TYPE fpm_event_id, join_id TYPE join_id, visibility_ref TYPE name_komp, enabled_ref TYPE name_komp, visibility_wd TYPE abap_bool, END OF s_row_action_ref
4 T_FIELD_REF Protected See coding 20100607 t_field_ref TYPE SORTED TABLE OF s_field_ref WITH UNIQUE KEY name
5 T_JOIN_CONFIG Protected See coding 20100923 t_join_config TYPE SORTED TABLE OF s_join_config WITH UNIQUE KEY join_id
6 T_ROW_ACTION_REF Protected See coding 20100728 t_row_action_ref TYPE SORTED TABLE OF s_row_action_ref WITH UNIQUE KEY id WITH NON-UNIQUE SORTED KEY join COMPONENTS join_id
Method Signatures

Method ADD_STANDARD_ROW_ACTIONS Signature

Method ADD_STANDARD_ROW_ACTIONS on class CL_GUIBB_BOL_COLLECTION has no parameter.
Method ADD_STANDARD_ROW_ACTIONS on class CL_GUIBB_BOL_COLLECTION has no exception.

Method ADJUST_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20100607
2 Exporting EV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX 20100607

Method ADJUST_SELECTION on class CL_GUIBB_BOL_COLLECTION has no exception.

Method CHECK_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELECTION Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20100607
2 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX 20100607

Method CHECK_SELECTION on class CL_GUIBB_BOL_COLLECTION has no exception.

Method CREATE_ROW_ACTION_REFS Signature

Method CREATE_ROW_ACTION_REFS on class CL_GUIBB_BOL_COLLECTION has no parameter.
Method CREATE_ROW_ACTION_REFS on class CL_GUIBB_BOL_COLLECTION has no exception.

Method DELETE_ENTITY_BY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) I 20101221
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20101221

Method DELETE_ENTITY_BY_INDEX on class CL_GUIBB_BOL_COLLECTION has no exception.

Method EXTEND_STRUCT_RTTI_BY_REFS Signature

Method EXTEND_STRUCT_RTTI_BY_REFS on class CL_GUIBB_BOL_COLLECTION has no parameter.
Method EXTEND_STRUCT_RTTI_BY_REFS on class CL_GUIBB_BOL_COLLECTION has no exception.

Method GET_INDEX_PARAM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20111121

Method GET_INDEX_PARAM_NAME on class CL_GUIBB_BOL_COLLECTION has no exception.

Method GET_REF_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FIELD_NAME Value transfer Type reference (TYPE) NAME_KOMP 20100607

Method GET_REF_FIELD_NAME on class CL_GUIBB_BOL_COLLECTION has no exception.

Method HANDLE_EDIT_ENTRANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20101008
2 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101008

Method HANDLE_EDIT_ENTRANCE on class CL_GUIBB_BOL_COLLECTION has no exception.

Method IS_LOCKED_EDIT_PAGE_BLOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BLOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20110610

Method IS_LOCKED_EDIT_PAGE_BLOCKED on class CL_GUIBB_BOL_COLLECTION has no exception.

Method IS_METHOD_ROW_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOIN_ID Call by reference Type reference (TYPE) JOIN_ID 20110328
2 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name of Business Object Method 20110328
3 Returning RV_IS_ROW_ACTION Value transfer Type reference (TYPE) ABAP_BOOL 20110328

Method IS_METHOD_ROW_ACTION on class CL_GUIBB_BOL_COLLECTION has no exception.

Method IS_ROW_ACTION_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20100728
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20100728
3 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20100728

Method IS_ROW_ACTION_ENABLED on class CL_GUIBB_BOL_COLLECTION has no exception.

Method IS_ROW_ACTION_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20100728
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20100728
3 Returning RV_VISIBLE Value transfer Type reference (TYPE) ABAP_BOOL 20100728

Method IS_ROW_ACTION_VISIBLE on class CL_GUIBB_BOL_COLLECTION has no exception.

Method IS_VISIBILITY_REF_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20111121

Method IS_VISIBILITY_REF_BOOL on class CL_GUIBB_BOL_COLLECTION has no exception.

Method SET_REF_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20100607
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20100607
3 Importing IV_JOIN_ID Call by reference Type reference (TYPE) JOIN_ID 20100923

Method SET_REF_FIELDS on class CL_GUIBB_BOL_COLLECTION has no exception.

Method SET_ROW_ACTION_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20100923
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20100923

Method SET_ROW_ACTION_REFS on class CL_GUIBB_BOL_COLLECTION has no exception.

Method SET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTION Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20100607
2 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX 20100607

Method SET_SELECTION on class CL_GUIBB_BOL_COLLECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702