SAP ABAP Class CL_O2_BSPTAGLIB_TREE (Construct tree for BSP tag libraries)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SO2_HTML (Package) HTML Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_O2_TAG_TREE Subtree for Tag Browser 20010817
Properties
Class CL_O2_BSPTAGLIB_TREE  
Short Description Construct tree for BSP tag libraries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SO2_HTML   HTML Browser 
Created 20010817   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_O2_BSPTAGLIB_DRAG_DROP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_O2_HTML_TAG_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SIMPLE_TREE_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_O2_TAG_TREE Subtree for Tag Browser 20010817
Friends
Class CL_O2_BSPTAGLIB_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DD_FLAVOR_TAGLIB Constant Private Type reference (TYPE) CHAR40 'BSP_TAGLIB' Drag&Drop Flavor 20010817
2 C_ICON_ATTRIBUTE Constant Private Type reference (TYPE) TV_IMAGE '' Node Image: Tag Attribute 20010817
3 C_ICON_TAG Constant Private Type reference (TYPE) TV_IMAGE 'BNONE' Node Image: Tag 20010817
4 C_ICON_TAGLIB Constant Private Type reference (TYPE) TV_IMAGE ICON_CATALOG Node Image: Tag Library 20010817
5 C_ICON_VARIABLE Constant Private Type reference (TYPE) TV_IMAGE ICON_VARIABLE Node Image: Tag Variable 20010817
6 C_NODE_ID_LOCAL_TAGLIBS Constant Private Type reference (TYPE) CHAR20 '%_LOCAL' Node IDs: Local System Tag Libraries 20010817
7 C_NODE_ID_NONLOCAL_TAGLIBS Constant Private Type reference (TYPE) CHAR20 '%_NONLOCAL' Node IDs: Transportable Tag Libraries 20010817
8 C_NODE_ID_ROOT Constant Private Type reference (TYPE) CHAR20 '%_ROOT' Node IDs: Root Nodes 20010817
9 C_NODE_ID_VARIABLES Constant Private Type reference (TYPE) CHAR20 '%_VAR' Node IDs: Root Nodes 20010817
10 DRAG_DROP Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag & Drop Object 20010817
11 ID_COUNTER Instance attribute Private Type reference (TYPE) NUM10 '0000000001' Counter for Node IDs 20010817
12 NODES Instance attribute Private Type reference (TYPE) TREEMSNOTA Simple Tree Model: Node Table 20010817
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DRAG_DROP Instance method Private Method Generate Drag & Drop 20010827
2 ND_SHOW_DOCUMENTATION Instance method Private Method Display documentation for node 20011205
3 TR_BUILD_INITIAL_TREE Instance method Private Method Construct tree for BSP tag libraries 20010817
4 TR_BUILD_TAGLIB_NODE Instance method Private Method Construct node for tag library 20010817
5 TR_BUILD_TAGLIB_TREE Instance method Private Method Construct subtree for a tag library 20010817
6 TR_BUILD_TAG_TREE Instance method Private Method Construct subtree for a tag library 20010817
7 TR_GET_NEW_ID Instance method Private Method Tree: Determine unique number for new nodes 20010817
Events
Class CL_O2_BSPTAGLIB_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_TAGLIB_IDS Private See coding 20010817
Method Signatures

Method CREATE_DRAG_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DRAG_DROP_ID Value transfer Type reference (TYPE) I Drag & Drop Id 20010827

Method CREATE_DRAG_DROP on class CL_O2_BSPTAGLIB_TREE has no exception.

Method ND_SHOW_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE Call by reference Type reference (TYPE) TREEMSNODT 20011205

Method ND_SHOW_DOCUMENTATION on class CL_O2_BSPTAGLIB_TREE has no exception.

Method TR_BUILD_INITIAL_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NODES Value transfer Type reference (TYPE) TREEMSNOTA Simple Tree Model: Knotentabelle 20010817

Method TR_BUILD_INITIAL_TREE on class CL_O2_BSPTAGLIB_TREE has no exception.

Method TR_BUILD_TAGLIB_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NODE Value transfer Type reference (TYPE) TREEMSNODT Simple Tree Model: Eigenschaften eines Knotens 20010817
2 Importing P_PARENT Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010817
3 Importing P_TAGLIB Call by reference Type reference (TYPE) O2TLIBID Tag-Library: ID 20010817

Method TR_BUILD_TAGLIB_NODE on class CL_O2_BSPTAGLIB_TREE has no exception.

Method TR_BUILD_TAGLIB_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010817
2 Importing P_TAGLIB Call by reference Object reference (TYPE REF TO) CL_O2_TAG_LIBRARY_RT Einstelliges Kennzeichen 20010817
3 Returning P_TREE_NODES Value transfer Type reference (TYPE) TREEMSNOTA Simple Tree Model: Knotentabelle 20010817

Method TR_BUILD_TAGLIB_TREE on class CL_O2_BSPTAGLIB_TREE has no exception.

Method TR_BUILD_TAG_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010817
2 Importing P_TAGLIB Call by reference Object reference (TYPE REF TO) CL_O2_TAG_LIBRARY_RT Einstelliges Kennzeichen 20010817
3 Importing P_TAG_INFO Call by reference Type reference (TYPE) O2TAGINFO Tag: alle Informationen in tiefer Struktur 20010817
4 Returning P_TREE_NODES Value transfer Type reference (TYPE) TREEMSNOTA Simple Tree Model: Knotentabelle 20010817

Method TR_BUILD_TAG_TREE on class CL_O2_BSPTAGLIB_TREE has no exception.

Method TR_GET_NEW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID_COUNTER Value transfer Type reference (TYPE) NUM10 Eindeutige Nummer 20010817

Method TR_GET_NEW_ID on class CL_O2_BSPTAGLIB_TREE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 620