SAP ABAP Class CL_AKB_SCRIPT_OP_BROWSER (Interface Visualization)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_AKB (Package) Downward Compatible Development
Properties
Class CL_AKB_SCRIPT_OP_BROWSER  
Short Description Interface Visualization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class PAK    
Program status     
Category 0   
Package SPAK_AKB   Downward Compatible Development 
Created 20040324   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TPAKB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TPCHK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AKB_SCRIPT_OP_BROWSER has no interface implemented.
Friends
Class CL_AKB_SCRIPT_OP_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALVTREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE Tree 20040324
2 ALVTREEBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20040907
3 DND_BEHAVIOR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20040324
4 DND_HANDLE Instance attribute Private Type reference (TYPE) I 20040324
5 KEY_INDEX Instance attribute Private Type reference (TYPE) KEY_INDEX_T 20040324
6 LIST Instance attribute Private Type reference (TYPE) LIST_TYPE Object List 20040324
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Private Method Insertion of a node 20040324
2 BUILD_LIST Instance method Private Method 20040324
3 CHANGE_ALVTREE_TOOLBAR Instance method Private Method 20040907
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040324
5 DISPLAY_TITLE Instance method Private Method 20040324
6 EXCLUDE_TB_FUNCTIONS Instance method Private Method 20040907
7 FREE Instance method Public Method 20040324
8 HANDLE_BUTTON_CLICK Instance method Private Event handling method 20040813
9 HANDLE_DRAG Instance method Private Event handling method 20040324
10 HANDLE_DROP Instance method Private Event handling method 20040325
11 HANDLE_FUNCTION_SELECTED Instance method Private Event handling method 20040907
12 HANDLE_ITEM_CM_REQ Instance method Private Event handling method 20040907
13 HANDLE_ITEM_CM_SEL Instance method Private Event handling method 20040907
14 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20040326
15 HANDLE_NODE_CM_REQ Instance method Private Event handling method 20040907
16 HANDLE_NODE_CM_SEL Instance method Private Event handling method 20040907
17 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method 20040326
18 HIER_HEADER Instance method Private Method 20040324
19 INIT_DRAGDROP Instance method Private Method 20040324
20 REGISTER_ALVTREE_EVENTS Instance method Private Method 20040324
Events
Class CL_AKB_SCRIPT_OP_BROWSER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INDEX_T Protected See coding Entry in Index Table 20040324 BEGIN OF index_t, key TYPE lvc_nkey, name type sobj_name, END OF index_t
2 KEY_INDEX_T Protected See coding 20040324 key_index_t TYPE HASHED TABLE OF index_t WITH UNIQUE KEY key
3 LIST_TYPE Protected See coding 20040324 LIST_TYPE type table of trdirt
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OP Call by reference Object reference (TYPE REF TO) CL_AKB_SCRIPT_OPERATION AKB Scripting - Operation 20040324
2 Importing PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20040324
# Exception Resumable Description Created on
1 CTRL_ERROR 20040324

Method BUILD_LIST Signature

Method BUILD_LIST on class CL_AKB_SCRIPT_OP_BROWSER has no parameter.
Method BUILD_LIST on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method CHANGE_ALVTREE_TOOLBAR Signature

Method CHANGE_ALVTREE_TOOLBAR on class CL_AKB_SCRIPT_OP_BROWSER has no parameter.
Method CHANGE_ALVTREE_TOOLBAR on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040324
# Exception Resumable Description Created on
1 CTRL_ERROR 20040324

Method DISPLAY_TITLE Signature

Method DISPLAY_TITLE on class CL_AKB_SCRIPT_OP_BROWSER has no parameter.
Method DISPLAY_TITLE on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method EXCLUDE_TB_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS 20040907

Method EXCLUDE_TB_FUNCTIONS on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method FREE Signature

Method FREE on class CL_AKB_SCRIPT_OP_BROWSER has no parameter.
Method FREE on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20040813
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040813

Method HANDLE_BUTTON_CLICK on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20040324
2 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20040324
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040324

Method HANDLE_DRAG on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20040325
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040325

Method HANDLE_DROP on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_FUNCTION_SELECTED Signature

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

Method HANDLE_FUNCTION_SELECTED on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_ITEM_CM_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20040907
2 Importing MENU Call by reference Attribute reference (LIKE) 20040907
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040907

Method HANDLE_ITEM_CM_REQ on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_ITEM_CM_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040907
2 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20040907
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040907

Method HANDLE_ITEM_CM_SEL on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20040326
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20040326

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_NODE_CM_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 20040907
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040907

Method HANDLE_NODE_CM_REQ on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_NODE_CM_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040907
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040907

Method HANDLE_NODE_CM_SEL on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

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

Method HANDLE_NODE_DOUBLE_CLICK on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method HIER_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR 20040324

Method HIER_HEADER on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method INIT_DRAGDROP Signature

Method INIT_DRAGDROP on class CL_AKB_SCRIPT_OP_BROWSER has no parameter.
Method INIT_DRAGDROP on class CL_AKB_SCRIPT_OP_BROWSER has no exception.

Method REGISTER_ALVTREE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION Call by reference Type reference (TYPE) CHAR1 'X' 20040324
# Exception Resumable Description Created on
1 CTRL_ERROR 20040324
History
Last changed by/on SAP  20040930 
SAP Release Created in 700