SAP ABAP Class CL_DMWB_CM_BROWSER (Document Modeling: Content Model Browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-KPR-DMF (Application Component) Document Management Framework
     SKBT (Package) Knowledge Base Tools: Tools for the KPro
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 19990625
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 19990625
Properties
Class CL_DMWB_CM_BROWSER  
Short Description Document Modeling: Content Model Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SKBT   Knowledge Base Tools: Tools for the KPro 
Created 19990625   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DMWB_ENTITY_STATE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 DMWB 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 19990625
2 IF_WB_PROGRAM Workbench: Program 19990625
Friends
Class CL_DMWB_CM_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COL1_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'COL1' Name of First Column 19990630
2 C_COL1_WIDTH Constant Private Type reference (TYPE) I 38 Length of First Column 19990630
3 C_COL2_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'COL2' Name of Second Column 19990630
4 C_COL2_WIDTH Constant Private Type reference (TYPE) I 64 Length of Second Column 19990630
5 C_CTXMENU_ACTIVATE Constant Private Type reference (TYPE) UI_FUNC 'CTXM_ACTIVATE' Context Menu Code 19990824
6 C_CTXMENU_CONNS_DISPLAY Constant Private Type reference (TYPE) SY-UCOMM 'CTXM_CONNS_DISP' Context Menu Code 19990727
7 C_CTXMENU_CONNS_EDIT Constant Private Type reference (TYPE) SY-UCOMM 'CTXM_CONNS_EDIT' Context Menu Code 19990727
8 C_CTXMENU_COPY Constant Private Type reference (TYPE) UI_FUNC 'CTXM_COPY' Context Menu Code 19990726
9 C_CTXMENU_CREATE Constant Private Type reference (TYPE) UI_FUNC 'CTXM_CREATE' Context Menu Code 19990726
10 C_CTXMENU_CROSSREF Constant Private Type reference (TYPE) UI_FUNC 'CTXM_CROSSREF' Context Menu Code 19991111
11 C_CTXMENU_DELETE Constant Private Type reference (TYPE) UI_FUNC 'CTXM_DELETE' Context Menu Code 19990726
12 C_CTXMENU_DISPLAY Constant Private Type reference (TYPE) UI_FUNC 'CTXM_DISPLAY' Context Menu Code 19990727
13 C_CTXMENU_EDIT Constant Private Type reference (TYPE) UI_FUNC 'CTXM_EDIT' Context Menu Code 19990726
14 C_CTXMENU_MOVE Constant Private Type reference (TYPE) UI_FUNC 'CTXM_MOVE' Context Menu Code 19990901
15 C_CTXMENU_MOVE_DEVC Constant Private Type reference (TYPE) UI_FUNC 'CTXM_MOVE_DEVC' Context Menu Code 19991123
16 C_CTXMENU_RENAME Constant Private Type reference (TYPE) UI_FUNC 'CTXM_RENAME' Context Menu Code 19990726
17 C_CTXMENU_REPLICATE Constant Private Type reference (TYPE) UI_FUNC 'CTXM_REPLICATE' Context Menu Code 19990824
18 C_CTXMENU_TABU_DISPLAY Constant Private Type reference (TYPE) UI_FUNC 'CTXM_TABU_DISP' Context Menu Code 19990810
19 C_CTXMENU_TABU_EDIT Constant Private Type reference (TYPE) UI_FUNC 'CTXM_TABU_EDIT' Context Menu Code 19990810
20 C_CTXMENU_TADIR Constant Private Type reference (TYPE) UI_FUNC 'CTXM_TADIR' Context Menu Code 19991123
21 C_CTXMENU_TRANSPORT Constant Private Type reference (TYPE) UI_FUNC 'CTXM_TRANSPORT' Context Menu Code 19991111
22 C_CTXMENU_UNREPLICATE Constant Private Type reference (TYPE) UI_FUNC 'CTXM_UNREPLICATE' Context Menu Code 19990903
23 C_PROVIDER_PREFIX Constant Private Type reference (TYPE) UI_FUNC 'TB_PROVIDER' Prefix for F Code of Tree Provider 19990707
24 C_UPDATE_TREE Constant Public Type reference (TYPE) UI_FUNC 'TB_UPDT' Update Tree 19990628
25 M_CURRENT_TREE_PROVIDER Instance attribute Private Object reference (TYPE REF TO) CL_DMWB_TREE_PROVIDER Current Tree Data Vendor 19990630
26 M_SPLITTER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Toolbar / Entity Tree 19990629
27 M_TOOLBAR_CTRL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 19990629
28 M_TREE_CTRL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Entity Tree Control 19990629
29 M_TREE_PROVIDER_ITAB Instance attribute Private Type reference (TYPE) TREE_PROVIDER_ITAB_TYPE List of Tree Data Vendors 19990707
30 M_WINDOW_ID Instance attribute Private Type reference (TYPE) I Window ID 19991019
Methods
# Method Level Visibility Method type Description Created on
1 DISPLAY Instance method Private Method Display Browser 19990625
2 HANDLE_ENTITY_CHANGED Instance method Private Event handling method Event Handling: Entity was Changed 19990809
3 HANDLE_MODEL_CHANGED Instance method Private Event handling method Event Handling: Model has Changed 19990824
4 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method Event Handling: Query for Context Menu Structure 19990709
5 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method Event Handling: Selection in Context Menu 19990709
6 HANDLE_TOOLBAR_CLICK Instance method Private Event handling method Event Handling: Pushbutton on Toolbar Pressed 19990629
7 HANDLE_TOOLBAR_DROPDOWN Instance method Private Event handling method Event Handling: Drop-Down Menu under Pushbutton Unfolded 19991118
8 HANDLE_TREE_EXPAND_NO_CHILDREN Instance method Private Event handling method Event Handling: Expansion Request for Node 19990629
9 HANDLE_TREE_NODE_DOUBLECLICK Instance method Private Event handling method Event Handling: Double-Click on Node 19990629
10 HANDLE_TREE_ON_DRAG Instance method Private Event handling method Event Handling: Model Object "Dragged" 19990629
11 INIT_DEFAULT_TREE_PROVIDER Instance method Private Method Install Standard Views 19991022
12 INIT_TOOLBAR_CTRL Instance method Private Method Initialize Toolbar Control 19990628
13 INIT_TREE_CTRL Instance method Private Method Initialize Tree Control 19990628
14 REFRESH Instance method Public Method Update Tree Display 19990806
15 REGISTER_EVENTS Instance method Private Method Register Events (Except Control Related) 19990809
16 RS_TOOL_ACCESS_BY_NODEKEY Instance method Private Method Call RS Tool for Node Model Object 19991123
17 RS_TOOL_ACCESS_FOR_ENTITIES Instance method Private Method Call RS Tool for Selected Entities 19991215
18 SELECT_ENTITY Instance method Public Method Select Model Object and Move to Visible Area 19991019
19 SET_CURRENT_TREE_PROVIDER Instance method Private Method Select Browser Tree Vendors 19990707
20 START_CREATION_TOOL_BY_NODEKEY Instance method Private Method Tool to Start Model Object Generation 19990806
21 START_MISC_OPS_TOOL_BY_NODEKEY Instance method Private Method Start Tool for Different Operations 19990824
22 START_TOOL_BY_NODEKEY Instance method Private Method Start Tool for Node Model Object 19991105
23 TOOLBAR_BACK Instance method Private Method Execute Toolbar Button 'BACK' 19991019
24 TOOLBAR_CLOSE Instance method Private Method Execute Toolbar Button 'CLOSE' 19991019
25 TOOLBAR_FORWARD Instance method Private Method Execute Toolbar Button 'FORWARD' 19991019
Events
Class CL_DMWB_CM_BROWSER has no event.
Types
Class CL_DMWB_CM_BROWSER has no local type.
Method Signatures

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT_WINDOW_ID Call by reference Type reference (TYPE) I Parent Window 19990625
# Exception Resumable Description Created on
1 ILLEGAL_WINDOW Ungültiges Fenster 19990625

Method HANDLE_ENTITY_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DESCRIPTION Call by reference Attribute reference (LIKE) 19990809
2 Importing P_ENTITY Call by reference Attribute reference (LIKE) 19990809
3 Importing P_VERSION Call by reference Attribute reference (LIKE) 19990809

Method HANDLE_ENTITY_CHANGED on class CL_DMWB_CM_BROWSER has no exception.

Method HANDLE_MODEL_CHANGED Signature

Method HANDLE_MODEL_CHANGED on class CL_DMWB_CM_BROWSER has no parameter.
Method HANDLE_MODEL_CHANGED on class CL_DMWB_CM_BROWSER has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQ Signature

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

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_DMWB_CM_BROWSER has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SEL Signature

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

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_DMWB_CM_BROWSER has no exception.

Method HANDLE_TOOLBAR_CLICK Signature

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

Method HANDLE_TOOLBAR_CLICK on class CL_DMWB_CM_BROWSER has no exception.

Method HANDLE_TOOLBAR_DROPDOWN Signature

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

Method HANDLE_TOOLBAR_DROPDOWN on class CL_DMWB_CM_BROWSER has no exception.

Method HANDLE_TREE_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_TREE_EXPAND_NO_CHILDREN on class CL_DMWB_CM_BROWSER has no exception.

Method HANDLE_TREE_NODE_DOUBLECLICK Signature

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

Method HANDLE_TREE_NODE_DOUBLECLICK on class CL_DMWB_CM_BROWSER has no exception.

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

Method HANDLE_TREE_ON_DRAG on class CL_DMWB_CM_BROWSER has no exception.

Method INIT_DEFAULT_TREE_PROVIDER Signature

Method INIT_DEFAULT_TREE_PROVIDER on class CL_DMWB_CM_BROWSER has no parameter.
Method INIT_DEFAULT_TREE_PROVIDER on class CL_DMWB_CM_BROWSER has no exception.

Method INIT_TOOLBAR_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für das Control 19990628

Method INIT_TOOLBAR_CTRL on class CL_DMWB_CM_BROWSER has no exception.

Method INIT_TREE_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für das Control 19990628

Method INIT_TREE_CTRL on class CL_DMWB_CM_BROWSER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_DMWB_CM_BROWSER has no parameter.
Method REFRESH on class CL_DMWB_CM_BROWSER has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_DMWB_CM_BROWSER has no parameter.
Method REGISTER_EVENTS on class CL_DMWB_CM_BROWSER has no exception.

Method RS_TOOL_ACCESS_BY_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten der Entität 19991123
2 Importing P_OPERATION Call by reference Type reference (TYPE) C Operation 19991123
# Exception Resumable Description Created on
1 NOT_EXECUTED Es wurde kein Tool ausgeführt 19991123

Method RS_TOOL_ACCESS_FOR_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENTITIES Call by reference Type reference (TYPE) CM_ENTITY_ITAB_TYPE Liste der Entitäts-Referenzen 19991215
2 Importing P_OPERATION Call by reference Type reference (TYPE) C Operation 19991215
# Exception Resumable Description Created on
1 NOT_EXECUTED Es wurde kein Tool ausgeführt 19991215

Method SELECT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENTITY Call by reference Type reference (TYPE) SDOKMENT Entität im SDOK-Format 19991019

Method SELECT_ENTITY on class CL_DMWB_CM_BROWSER has no exception.

Method SET_CURRENT_TREE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TREE_PROVIDER Call by reference Object reference (TYPE REF TO) CL_DMWB_TREE_PROVIDER Baumlieferant (INITIAL: set current) 19990707

Method SET_CURRENT_TREE_PROVIDER on class CL_DMWB_CM_BROWSER has no exception.

Method START_CREATION_TOOL_BY_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten der Entität 19990806
# Exception Resumable Description Created on
1 ACTION_CANCELLED Die Aktion wurde abgeborchen 19990806
2 NO_TOOL_FOUND Es wurde kein geeignetes Werkzeug gefunden 19990806

Method START_MISC_OPS_TOOL_BY_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten der Entität 19990824
2 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Operation 19990824
# Exception Resumable Description Created on
1 ACTION_CANCELLED Die Aktion wurde abgeborchen 19990824
2 NO_TOOL_FOUND Es wurde kein geeignetes Werkzeug gefunden 19990824

Method START_TOOL_BY_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten der Entität 19991105
2 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Operation 19991105
3 Importing P_TOOL Call by reference Type reference (TYPE) SKBT_TOOL Tool/Sicht zur Entitätsbearbeitung 19991105
# Exception Resumable Description Created on
1 ACTION_CANCELLED Die Aktion wurde abgeborchen 19991105
2 NO_TOOL_FOUND Es wurde kein geeignetes Werkzeug gefunden 19991105

Method TOOLBAR_BACK Signature

Method TOOLBAR_BACK on class CL_DMWB_CM_BROWSER has no parameter.
Method TOOLBAR_BACK on class CL_DMWB_CM_BROWSER has no exception.

Method TOOLBAR_CLOSE Signature

Method TOOLBAR_CLOSE on class CL_DMWB_CM_BROWSER has no parameter.
Method TOOLBAR_CLOSE on class CL_DMWB_CM_BROWSER has no exception.

Method TOOLBAR_FORWARD Signature

Method TOOLBAR_FORWARD on class CL_DMWB_CM_BROWSER has no parameter.
Method TOOLBAR_FORWARD on class CL_DMWB_CM_BROWSER has no exception.
History
Last changed by/on SAP  20041228 
SAP Release Created in