SAP ABAP Class CL_WDY_WB_WINDOW_EDITOR (Web Dynpro: Window Editor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
     SWDP_DWB_TOOL_APPLICATION (Package) Web Dynpro Tool: "Component"
Properties
Class CL_WDY_WB_WINDOW_EDITOR  
Short Description Web Dynpro: Window Editor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_DWB_TOOL_APPLICATION   Web Dynpro Tool: "Component" 
Created 20021001   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDY_WB_WINDOW_EDITOR has no interface implemented.
Friends
Class CL_WDY_WB_WINDOW_EDITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHANGED Constant Public Type reference (TYPE) CHAR1 'X' Constant: Object Changed 20071123
2 C_NODEKEY_ROOT Constant Public Type reference (TYPE) TV_NODEKEY '000000000000' Node Key for Root Node (Context) 20021001
3 C_NODENAME_ROOT Constant Public Type reference (TYPE) WDY_CONTEXT_NODE_NAME 'Window-Struktur' Node Name for Root Node (Context) 20021001
4 C_NODETYPE_ROOT Constant Public Type reference (TYPE) WDY_MD_OBJECT_TYPE '************' Node Type for Root Node 20021001
5 C_OBJSTATE_MODIF Constant Public Type reference (TYPE) CHAR01 'M' Object State: Changed 20021001
6 C_OBJSTATE_NEW Constant Protected Type reference (TYPE) LT_OBJ_STATE 'N' Object State: New 20071123
7 C_OBJSTATE_SAVED Constant Protected Type reference (TYPE) LT_OBJ_STATE 'S' Object State: Saved 20071123
8 C_TYPE_ATTRIBUTE Constant Public Type reference (TYPE) WDY_MD_OBJECT_TYPE 'CL_WDY_MD_CTX_VALUE_ATTRIBUTE' Context: Type 'Attribute' 20021001
9 MD_WINDOW Instance attribute Public Object reference (TYPE REF TO) IF_WDY_MD_WINDOW Web Dynpro: Window 20021001
10 M_CONCATENATED_KEY Instance attribute Protected Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20071123
11 M_OBJECT_NAME Instance attribute Private Type reference (TYPE) WDY_WINDOW_KEY Window Name (Case-Sensitive) 20071122
12 M_PLUGS_CHANGED Instance attribute Protected Type reference (TYPE) SEU_BOOL Plugs Added or Deleted (for Window Editor) 20071123
13 M_REF_COMPONENT Instance attribute Protected Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Reference to Web Dynpro Component 20071122
14 M_REF_ENHINFO Instance attribute Protected Object reference (TYPE REF TO) CL_WDY_ENH_HELPER Enhancement Information 20071123
15 M_REF_VIEW Instance attribute Protected Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_VIEW Reference to View 20071123
16 M_STATE Instance attribute Protected Type reference (TYPE) LT_EDITOR_STATE State of Editors 20071123
17 M_STATE_OBJSTATE Instance attribute Private Type reference (TYPE) CHAR01 Status: Saved/Not Saved 20021001
18 M_STATE_OPERATION Instance attribute Private Type reference (TYPE) SEU_ACTION Status: Display/Change 20021001
19 M_STATE_REENTRY Instance attribute Private Type reference (TYPE) WDY_WB_WINDOW_STATE 20021220
20 R_INDEX Instance attribute Private Type reference (TYPE) I 0 Running index for the name generation of view uses 20071122
21 R_NLINK_INDEX Instance attribute Private Type reference (TYPE) I Running index for the name generation of navigation links 20071122
22 WINDOW_TREE Instance attribute Private Object reference (TYPE REF TO) CL_WDY_WB_WINDOW_TREE Window Tree 20021001
23 WINDOW_VIS Instance attribute Private Object reference (TYPE REF TO) CL_WDY_WB_WINDOW_EDITOR_VIS Visualization of Window Editor 20021001
Methods
# Method Level Visibility Method type Description Created on
1 ACTUALIZE_SEL_NODE_PROPERTIES Instance method Public Method Update Properties and Property Display for Selected Node 20030414
2 ASSIGN_VIEW Instance method Public Method Assign a View (to Be Specified) to a Container 20071122
3 CHANGE_VIEWSET_PROPERTY Instance method Private Method Change Property of View Set 20071123
4 CONSTRUCTOR Instance method Public Constructor Constructor für Window Editor 20021001
5 CREATE_NAVIGATION_LINK Instance method Public Method Create Navigation Link 20071122
6 CREATE_NAVLINK_NAME Instance method Private Method Generate name for navigation link 20071122
7 CREATE_TARGETREF_NAME Instance method Private Method Generate name for target reference 20071122
8 CREATE_VIEWSET Instance method Public Method Create View Set 20071122
9 DELETE_NAVIGATION_LINK Instance method Private Method Delete Navigation Link 20071122
10 DELETE_OBJECT Instance method Public Method Delete Subobject of Window (e.g. View Usage, View Set) 20071122
11 DESTROY Instance method Public Method Release Window Editor (Remove all Controls) 20021001
12 EMBED_VIEW Instance method Public Method Embed View (to Be Specified) into Window 20071122
13 ESTABLISH_WINDOW_TREE Instance method Private Method Construct Node Table/Node Tree for the Window 20021002
14 GET_CURRENT_ENHANCEMENT_NAME Instance method Public Method 20050607
15 GET_OPERATION Instance method Public Method Operations get 20071210
16 GET_STATE Instance method Public Method Get Status Info 20021001
17 GET_SUBNODE_BY_NAME Static method Private Method Returns a Subordinated Hierarchy Node (any Depth) 20071123
18 GET_WINDOW_REF Instance method Public Method Reference to Window Object 20071123
19 GET_WINDOW_TREE Instance method Public Method Returns Reference to Window Tree 20030116
20 GET_WINDOW_VIS Instance method Public Method Get reference to window editor's visual repr. manager 20081209
21 PROCESS_CONTEXT_PAI Instance method Public Method Display/Change Window (PAI Part) 20021001
22 PROCESS_CONTEXT_PBO Instance method Public Method Display/Change Window (PBO Part) 20021001
23 RAISE_NAVIGATION_REQUEST Instance method Public Method 20071129
24 SET_DEFAULTNODE Instance method Public Method Define Default View Usage for an Area (Window/Placeholder) 20071122
25 SET_DEFAULTPLUG Instance method Public Method Define Default Plug for View Usage 20071122
26 SET_STATE Instance method Public Method Set Status Info 20021001
27 UPDATE_STATE Instance method Public Method Maintain/update visual states 20081211
Events
# Event Type Visibility Description Created on
1 NAVIGATION_REQUEST Instance Event
(0)
Public
(2)
20071129
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_EDITOR_STATE Protected See coding 20071123 begin of lt_editor_state, state_object type ref to cl_wdy_wb_vc_state, operation type seu_action, "WBM-Request objstate type lt_obj_state, objversion type r3state, "active/inactive end of lt_editor_state
2 LT_OBJ_STATE Protected Type reference (TYPE) CHAR01 Character Field of Length 1 20071123
Method Signatures

Method ACTUALIZE_SEL_NODE_PROPERTIES Signature

Method ACTUALIZE_SEL_NODE_PROPERTIES on class CL_WDY_WB_WINDOW_EDITOR has no parameter.
Method ACTUALIZE_SEL_NODE_PROPERTIES on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method ASSIGN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EMBED_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Komponentenname 20071122
2 Importing P_EMBED_VIEW_NAME Call by reference Type reference (TYPE) WDY_VIEW_NAME Web Dynpro : Name eines Web Dynpro Views 20071122
3 Importing P_PLACEHOLDER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_PLACEHOLDER Container, in den das View eingebettet werden soll 20071122
4 Importing P_VSH_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VSET_HIERARCHY_NODE Viewset bzw. ViewUsage (innerhalb der der Container 'liegt') 20071122
5 Returning R_ASSIGNED_VIEW Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_VIEW Referenz auf das ausgewählte, dem Container zugeordnete View 20071122
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20071122
2 ERROR_OCCURED Fehler aufgetreten 20071122

Method CHANGE_VIEWSET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROPERTY_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20071123
2 Importing P_PROPERTY_VALUE Call by reference Type reference (TYPE) STRING 20071123
3 Importing P_VIEWSET Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEWSET 20071123
# Exception Resumable Description Created on
1 ERROR_OCCURED 20071123

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WINDOW Call by reference Object reference (TYPE REF TO) IF_WDY_MD_WINDOW Referenz auf Window 20021001

Method CONSTRUCTOR on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method CREATE_NAVIGATION_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE_OUTPLUG_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Name des Outbound Plugs (Source) 20071122
2 Importing P_SOURCE_VIEW Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_VIEW Referenz auf Source View 20071122
3 Importing P_SOURCE_VIEWUSAGE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEW_USAGE Source View Usage 20071122
4 Exporting R_NAVIGATION_LINK Call by reference Object reference (TYPE REF TO) IF_WDY_MD_NAVIGATION_LINK Web Dynpro : Navigations Link 20071122
5 Changing R_TARGET_INPLUG Value transfer Object reference (TYPE REF TO) IF_WDY_MD_INBOUND_PLUG Referenz auf Target (Inbound Plug) 20071122
6 Exporting R_TARGET_REFERENCE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_NAV_TARGET_REFERENCE Web Dynpro : Navigation Target Reference 20071122
7 Changing R_TARGET_VIEWUSAGE Call by reference Type reference (TYPE) WDY_WB_VIEW_USAGE 20071122
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20071122
2 ALREADY_EXISTS Navigations-Link existiert bereits 20071122
3 ERROR_OCCURED Fehler aufgetreten 20071122

Method CREATE_NAVLINK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OUTPLUG_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20071122
2 Returning R_NAVLINK_NAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20071122

Method CREATE_NAVLINK_NAME on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method CREATE_TARGETREF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAVIGATION_LINK Call by reference Object reference (TYPE REF TO) IF_WDY_MD_NAVIGATION_LINK Web Dynpro : Navigations Link 20071122
2 Importing P_OUTPLUG_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20071122
3 Returning R_TARGETREF_NAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20071122

Method CREATE_TARGETREF_NAME on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method CREATE_VIEWSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_AREA Call by reference Object reference (TYPE REF TO) IF_WDY_MD_OBJECT Area (Window/Placeholder) where the Viewset is to be located 20071122
2 Exporting P_VIEWNAME Call by reference Type reference (TYPE) WDY_VIEW_NAME Web Dynpro : Name eines Web Dynpro Views 20071122
3 Exporting P_VIEWREF Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_VIEW 20071122
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20071122
2 ERROR_OCCURED Fehler aufgetreten 20071122

Method DELETE_NAVIGATION_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAVIGATION_LINK Call by reference Object reference (TYPE REF TO) IF_WDY_MD_NAVIGATION_LINK Web Dynpro : Navigations Link 20071122
2 Importing P_NO_CONFIRMATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Silent Mode - don't ask for confirmation 20081216
3 Importing P_OBSOLETE Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20071122
4 Importing P_TARGET_REFERENCE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_OBJECT Target Reference des Navigation Links 20071122
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20071122
2 DELETION_FAILED 20071122
3 ERROR_OCCURED 20071122

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_MODIFIED Call by reference Type reference (TYPE) FLAG allgemeines flag 20071122
2 Importing P_NODE Call by reference Type reference (TYPE) WDY_APPLMOD_NODE WebDynpro Application Modeler: Knotenstruktur 20071122
3 Importing P_NO_CONFIRMATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Silent Mode - don't ask for confirmation 20081216
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20071122
2 DELETION_FAILED 20071122
3 ERROR_OCCURED 20071122

Method DESTROY Signature

Method DESTROY on class CL_WDY_WB_WINDOW_EDITOR has no parameter.
Method DESTROY on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method EMBED_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EMBED_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Komponentenname 20071122
2 Importing P_EMBED_VIEW_NAME Call by reference Type reference (TYPE) WDY_VIEW_NAME Web Dynpro : Name eines Web Dynpro Views 20071122
3 Exporting P_VIEWNAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20071122
4 Exporting P_VIEWREF Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_VIEW Web Dynpro : View 20071122
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20071122
2 ERROR_OCCURED Fehler aufgetreten 20071122

Method ESTABLISH_WINDOW_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MD_WINDOW Call by reference Object reference (TYPE REF TO) IF_WDY_MD_WINDOW WebDynpro: Window 20021002

Method ESTABLISH_WINDOW_TREE on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method GET_CURRENT_ENHANCEMENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CURRENT_ENHANCEMENT_NAME Value transfer Type reference (TYPE) ENHNAME Id eines Enhancements 20050607

Method GET_CURRENT_ENHANCEMENT_NAME on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method GET_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20071210

Method GET_OPERATION on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJSTATE Call by reference Type reference (TYPE) CHAR01 Status: Gesichert/Ungesichert 20021001
2 Exporting STATE_OBJECT Call by reference Type reference (TYPE) WDY_WB_WINDOW_STATE WebDynpro Window Editor: Zustand für Wiedereintritt 20021220

Method GET_STATE on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method GET_SUBNODE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HIERARCHYNODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VSET_HIERARCHY_NODE Knoten, unter dem gesucht werden soll 20071123
2 Importing P_SEARCHEDNODE_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Name des Knotens, nach dem gesucht wird 20071123
3 Returning R_SEARCHEDNODE Value transfer Object reference (TYPE REF TO) IF_WDY_MD_VSET_HIERARCHY_NODE gesuchter Hierarchyknoten 20071123

Method GET_SUBNODE_BY_NAME on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method GET_WINDOW_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WINDOW Value transfer Object reference (TYPE REF TO) IF_WDY_MD_WINDOW Web Dynpro : Window 20071123

Method GET_WINDOW_REF on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method GET_WINDOW_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_REF_WINDOW_TREE Value transfer Object reference (TYPE REF TO) CL_WDY_WB_WINDOW_TREE Web Dynpro: Window-Tree 20030116

Method GET_WINDOW_TREE on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method GET_WINDOW_VIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WINDOW_EDITOR_VIS Value transfer Object reference (TYPE REF TO) CL_WDY_WB_WINDOW_EDITOR_VIS Web Dynpro: Window Editor 20081209

Method GET_WINDOW_VIS on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method PROCESS_CONTEXT_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20081204

Method PROCESS_CONTEXT_PAI on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method PROCESS_CONTEXT_PBO Signature

Method PROCESS_CONTEXT_PBO on class CL_WDY_WB_WINDOW_EDITOR has no parameter.
Method PROCESS_CONTEXT_PBO on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method RAISE_NAVIGATION_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WORKBENCH_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20071129

Method RAISE_NAVIGATION_REQUEST on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method SET_DEFAULTNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_AREA Call by reference Object reference (TYPE REF TO) IF_WDY_MD_OBJECT Area (Window, Placeholder), wo der Default zu setzen ist 20071122
2 Importing P_VSH_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VSET_HIERARCHY_NODE 20071122
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20071122
2 ERROR_OCCURED Fehler aufgetreten 20071122

Method SET_DEFAULTPLUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INBOUND_PLUG Call by reference Object reference (TYPE REF TO) IF_WDY_MD_INBOUND_PLUG Inbound Plug 20071122
2 Importing P_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEW_USAGE View Usage, für die das Default Plug gesetzt werden soll 20071122
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20071122
2 ERROR_OCCURED Fehler aufgetreten 20071122

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJSTATE Call by reference Type reference (TYPE) CHAR01 ' ' Status: Gesichert/Ungesichert 20021001
2 Importing OPERATION Call by reference Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISPLAY Status: Anzeigen/Ändern 20021001
3 Importing STATE_OBJECT Call by reference Type reference (TYPE) WDY_WB_WINDOW_STATE Web Dynpro Window Editor: Zustand für Wiedereintritt 20021220

Method SET_STATE on class CL_WDY_WB_WINDOW_EDITOR has no exception.

Method UPDATE_STATE Signature

Method UPDATE_STATE on class CL_WDY_WB_WINDOW_EDITOR has no parameter.
Method UPDATE_STATE on class CL_WDY_WB_WINDOW_EDITOR has no exception.
Event Signatures

Event NAVIGATION_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_WORKBENCH_REQUEST Exporting Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20071129
History
Last changed by/on SAP  20110908 
SAP Release Created in 630