SAP ABAP Class CL_GUIBB_BOL_TREE_BKA (Do not use!!! Generic BOL Feeder Tree by BOL Key Attributes)
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_COLLECTION Generic BOL Feeder List 20110506
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20110506
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20110506
Properties
Class CL_GUIBB_BOL_TREE_BKA  
Short Description Do not use!!! Generic BOL Feeder Tree by BOL Key Attributes    
Super Class CL_GUIBB_BOL_COLLECTION Generic BOL Feeder List 
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 20110506   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
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB_TREE Generic Tree UI Building Block 20110506
2 IF_FPM_GUIBB_TREE_EXT GUIBB Tree extended 20110506
Friends
Class CL_GUIBB_BOL_TREE_BKA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_TREE_CONTROL Constant Protected See coding 20110506
2 CV_COMP_BOL_COL_DATA Constant Protected Type reference (TYPE) STRING 'FPM_BOL_OBJECT_COL_DATA' Component name for BOL data in included structures 20110506
3 CV_INTERFACE_VIEW Constant Protected Type reference (TYPE) FPM_VIEW_NAME 'TREE_WINDOW' Web Dynpro: Name of a Web Dynpro View 20110506
4 CV_PARAM_PARENT_KEY Constant Public Type reference (TYPE) STRING 'PARENT_KEY' 20110506
5 CV_PARAM_ROW_KEY Constant Public Type reference (TYPE) STRING 'ROW_KEY' 20110506
6 CV_PARAM_TEXTFIELD Constant Public Type reference (TYPE) STRING 'HIERACHY_TEXT' 20110506
7 MS_SORT_STATE Instance attribute Protected See coding 20110506
8 MS_TREE Instance attribute Protected See coding 20110506
9 MT_TREE_CONTROL Instance attribute Protected Type reference (TYPE) T_TREE_CONTROL 20110506
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_FIRST_VISIBLE_ROW_NP Instance method Protected Method Adjusts the first visoble row (non-paging) 20110506
2 COMPLETE_TREE_FOR_PARENT Instance method Protected Method Built up tree: Add a parent's children 20110506
3 EXTEND_STRUCT_RTTI_FOR_TREE Instance method Protected Method Add tree specific fields 20110506
4 GET_COLLECTION_INDEX Instance method Protected Method Index mapping: Get collection index from tree index 20110506
5 GET_TREE_INDEX Instance method Protected Method Index mapping: Get tree index from collection index 20110506
6 PROCESS_LIST_CELL_ACTION Instance method Protected Method Handles list cell action events 20110506
Events
Class CL_GUIBB_BOL_TREE_BKA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_INDEX_MAP Protected See coding 20110506 BEGIN OF s_index_map, col_index TYPE i, tree_index TYPE i, END OF s_index_map
2 S_TREE_CONTROL Protected See coding 20110506 BEGIN OF s_tree_control, name TYPE name_komp, type TYPE fpm_guibb_column_type, END OF s_tree_control
3 T_INDEX_MAP Protected See coding 20110506 t_index_map TYPE SORTED TABLE OF s_index_map WITH UNIQUE KEY col_index WITH UNIQUE SORTED KEY tree COMPONENTS tree_index
4 T_TREE_CONTROL Protected See coding 20110506 t_tree_control TYPE SORTED TABLE OF s_tree_control WITH UNIQUE KEY name
Method Signatures

Method ADJUST_FIRST_VISIBLE_ROW_NP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I 20110506
2 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) I 20110506
3 Importing IV_VISIBLE_ROWS Call by reference Type reference (TYPE) I 20110506

Method ADJUST_FIRST_VISIBLE_ROW_NP on class CL_GUIBB_BOL_TREE_BKA has no exception.

Method COMPLETE_TREE_FOR_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RECORDS Call by reference Object reference (TYPE REF TO) DATA 20110506
2 Importing IT_ALL_RECORDS Call by reference Type reference (TYPE) STANDARD TABLE 20110506
3 Importing IV_INDEX Call by reference Type reference (TYPE) I 0 20110506
4 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) DATA 20110506

Method COMPLETE_TREE_FOR_PARENT on class CL_GUIBB_BOL_TREE_BKA has no exception.

Method EXTEND_STRUCT_RTTI_FOR_TREE Signature

Method EXTEND_STRUCT_RTTI_FOR_TREE on class CL_GUIBB_BOL_TREE_BKA has no parameter.
Method EXTEND_STRUCT_RTTI_FOR_TREE on class CL_GUIBB_BOL_TREE_BKA has no exception.

Method GET_COLLECTION_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TREE_INDEX Call by reference Type reference (TYPE) I 20110506
2 Returning RV_COLLECTION_INDEX Value transfer Type reference (TYPE) I 20110506

Method GET_COLLECTION_INDEX on class CL_GUIBB_BOL_TREE_BKA has no exception.

Method GET_TREE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLLECTION_INDEX Call by reference Type reference (TYPE) I 20110506
2 Returning RV_TREE_INDEX Value transfer Type reference (TYPE) I 20110506

Method GET_TREE_INDEX on class CL_GUIBB_BOL_TREE_BKA has no exception.

Method PROCESS_LIST_CELL_ACTION 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 20110506
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20110506
3 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20110506
4 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20110506

Method PROCESS_LIST_CELL_ACTION on class CL_GUIBB_BOL_TREE_BKA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731