SAP ABAP Class CL_W3_BHTML_DOCU_VIEWER (WAB: Display Tool for Business HTML Documentation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SW3_TOOL (Package) ITS Connection: Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_CONTROL_TOOL Control-Based Tool 20000107
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20000107
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_TOOL Workbench: Tool 20000107
Properties
Class CL_W3_BHTML_DOCU_VIEWER  
Short Description WAB: Display Tool for Business HTML Documentation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SW3_TOOL   ITS Connection: Tool 
Created 20000104   SAP 
Last change 20000128   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 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_CONTROL_TOOL Control-Based Tool 20000107
2 IF_WB_PROGRAM Workbench: Program 20000107
3 IF_WB_TOOL Workbench: Tool 20000107
Friends
Class CL_W3_BHTML_DOCU_VIEWER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COLUMN_DESCRIPTION Constant Private Type reference (TYPE) TV_ITMNAME 'DESCRIPTION' Name of the Column 'Name' 20000104
2 COLUMN_NAME Constant Private Type reference (TYPE) TV_ITMNAME 'NAME' Name of the Column 'Name' 20000104
3 CONTENT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Content (Right Side of Screen) 20000208
4 DISPLAY_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Current Display Language 20000105
5 HTML_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER ITS: Templates 20000426
6 MODE Instance attribute Private Type reference (TYPE) SEU_ACTION Mode: Display or Change 20000222
7 NODE_KEY_FUNCTION Constant Private Type reference (TYPE) CHAR10 'FUNCTION' Name of the 'Function' Node 20000104
8 NODE_KEY_ROOT Constant Private Type reference (TYPE) CHAR10 'ROOT' Name of the 'Root' Node 20000104
9 NODE_KEY_WIZZARD Constant Private Type reference (TYPE) CHAR10 'WIZZARD' Name of the 'Wizard' Node 20000104
10 TEMPLATE_EDITOR Instance attribute Private Object reference (TYPE REF TO) CL_W3_TEMPLATE Reference to the Editor 20000223
11 TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20000222
12 TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20000104
13 WINDOW_ID Instance attribute Private Type reference (TYPE) I Current Window ID 20000223
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000104
2 DISPLAY_OVERVIEW Instance method Private Method Display BHTML Function Overview 20000107
3 DISPLAY_SINGLE_FUNCTION Instance method Private Method Display BHTML Function Docu 20000208
4 HANDLE_TOOLBAR_FUNCTION_SELECT Instance method Private Event handling method Event Handler for Toolbar Buttons 20000223
5 MODE_CHANGE Instance method Private Event handling method Changing Mode 20000222
6 OV_HANDLE_DRAG Instance method Private Event handling method Event Handler for Drag 20000208
7 OV_HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler for Double-clicking Element in Overview Tree 20000223
8 TREE_NODES_INIT Instance method Private Method Initialize Tree Node 20000104
Events
Class CL_W3_BHTML_DOCU_VIEWER has no event.
Types
Class CL_W3_BHTML_DOCU_VIEWER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_W3_BHTML_DOCU_VIEWER has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURED Allgemeiner Fehler 20000104

Method DISPLAY_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FUNCTION Call by reference Type reference (TYPE) W3BHTMLFUN Name einer Business-HTML Funktion 20000208
2 Importing P_WINDOW_ID Call by reference Type reference (TYPE) I Fenster, in dem sich das Tool visualieren soll 20000107
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 20000107

Method DISPLAY_SINGLE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FUNCTION Call by reference Type reference (TYPE) W3BHTMLFUN Name einer Business-HTML Funktion 20000208
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20000208

Method HANDLE_TOOLBAR_FUNCTION_SELECT Signature

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

Method HANDLE_TOOLBAR_FUNCTION_SELECT on class CL_W3_BHTML_DOCU_VIEWER has no exception.

Method MODE_CHANGE Signature

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

Method MODE_CHANGE on class CL_W3_BHTML_DOCU_VIEWER has no exception.

Method OV_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 Type reference (TYPE) 20000208
2 Importing ITEM_NAME Call by reference Type reference (TYPE) 20000208
3 Importing NODE_KEY Call by reference Type reference (TYPE) 20000208

Method OV_HANDLE_DRAG on class CL_W3_BHTML_DOCU_VIEWER has no exception.

Method OV_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) 20000223

Method OV_HANDLE_NODE_DOUBLE_CLICK on class CL_W3_BHTML_DOCU_VIEWER has no exception.

Method TREE_NODES_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TREE_MODEL Call by reference Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control mit Datenhaltung am Backend 20000104
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 20000104
History
Last changed by/on SAP  20000128 
SAP Release Created in 46D