SAP ABAP Class CL_WDY_WB_CONTR_USAGE_EDITOR (Web Dynpro: View Controller 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"
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20040928
Properties
Class CL_WDY_WB_CONTR_USAGE_EDITOR  
Short Description Web Dynpro: View Controller 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 20040928   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WDY_MD_COMPONENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 WDYVC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 WDYWB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_PROGRAM Workbench: Program 20040928
Friends
Class CL_WDY_WB_CONTR_USAGE_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 20040928
2 C_FALSE Constant Public Type reference (TYPE) SEU_BOOL ' ' Boolean: False 20040928
3 C_OBJSTATE_DEL Constant Protected Type reference (TYPE) LT_OBJ_STATE 'D' Object State: Deleted 20040928
4 C_OBJSTATE_MODIF Constant Protected Type reference (TYPE) LT_OBJ_STATE 'M' Object State: Changed 20040928
5 C_OBJSTATE_NEW Constant Protected Type reference (TYPE) LT_OBJ_STATE 'N' Object State: New 20040928
6 C_OBJSTATE_NOT_EXISTING Constant Protected Type reference (TYPE) LT_OBJ_STATE 'X' Object State: Does not Exist 20040928
7 C_OBJSTATE_SAVED Constant Protected Type reference (TYPE) LT_OBJ_STATE 'S' Object State: Saved 20040928
8 C_TRUE Constant Public Type reference (TYPE) SEU_BOOL 'X' Boolean: True 20040928
9 M_CONCATENATED_KEY Instance attribute Private Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20040928
10 M_CROSS_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_WB_REQUEST Request for Where-Used List (from Subscreens) 20040928
11 M_OBJECT_KEY Instance attribute Protected Type reference (TYPE) WDY_CONTROLLER_EXTENDED_KEY Controller (View) Key 20040928
12 M_OBJTYPE Instance attribute Private Type reference (TYPE) SEU_OBJTYP Object Type from WB Request 20040928
13 M_PREVIOUS_TAB Instance attribute Private Type reference (TYPE) CHAR20 Previous Tab Page 20040928
14 M_REF_COMPONENT Instance attribute Protected Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Reference to Component Used 20041001
15 M_REF_COMP_USAGE Instance attribute Protected Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_USAGE Reference to Component Usage 20041014
16 M_REF_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_WDY_WB_CONTEXT_EDITOR Reference for Context Editor 20040928
17 M_REF_CONTR_USAGE Instance attribute Protected Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_CTLR_USAGE Reference to Controller Usage 20041001
18 M_STATE Instance attribute Protected Type reference (TYPE) LT_EDITOR_STATE State of Editors 20040928
19 M_USED_COMPONENT_NAME Instance attribute Protected Type reference (TYPE) WDY_COMPONENT_NAME Name of Component Used 20041015
20 M_USED_CONTROLLER Instance attribute Private Type reference (TYPE) WDY_WB_VC_CONTROLLER_TAB Table of Used Controllers 20040928
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Private Method Activate Object 20041012
2 ACTIVATE_CURRENT Instance method Private Method Activate Currently Processed Object 20041012
3 ACTUALIZE_STATE Instance method Private Method Updates Change Status m_state 20040928
4 ACT_INACT_TOGGLE Instance method Private Method Toggle: Active <-> Inactive 20040928
5 BACK_TO_ACTIVE_VERSION Instance method Private Method Return to Active Version 20040928
6 CHANGE_DISP_EDIT Instance method Private Method Switch from Display to Edit Mode 20040928
7 CHANGE_EDIT_DISP Instance method Private Method Switch from Edit to Display Mode 20040928
8 CHECK Instance method Private Method Check Controller Usage 20050316
9 CHECK_CURRENT Instance method Private Method Check 20050316
10 CHECK_STATIC Static method Public Method 20050316
11 CREATE Instance method Private Method Create New Component Controller Usage 20040928
12 CROSS_REF Instance method Private Method Where-Used List 20040928
13 DELETE Instance method Private Method Delete Component Controller Usage 20040928
14 DESTROY Instance method Private Method Delete Controls or Corresponding Editors 20040928
15 DISPLAY_CHECKLIST Instance method Private Method Display error list 20040928
16 DISPLAY_TADIR_ENTRY Instance method Private Method Display Object Directory Entry 20040928
17 DO_EXIT_COMMAND Instance method Public Method Process EXIT Command 20040928
18 DO_PAI_1000 Instance method Public Method PAI for Screen 1000, Page Editor 20040928
19 DO_PAI_CONTEXT Instance method Public Method PAI for Subscreen Context 20040928
20 DO_PAI_PROPERTIES Instance method Public Method PAI for Subscreen Properties 20040928
21 DO_PBO_1000 Instance method Public Method PBO for Screen 1000 20040928
22 DO_PBO_CONTEXT Instance method Public Method PBO for Subscreen Context 20040928
23 DO_PBO_PROPERTIES Instance method Public Method PBO for Properties 20040928
24 EXCLUDE_FUNCTIONS Instance method Private Method Functions To Be Deactivated 20040928
25 GET_COMPUSAGE_NAME Instance method Public Method Returns Name of Component Usage 20041018
26 GET_CONTROLLER_USAGE_BY_KEY Static method Public Method Wrapper for Factory Method for Controller Usage 20041012
27 GET_OBJECT_NAME Instance method Public Method Name of Object 20040928
28 GET_OBJECT_VERSION Instance method Protected Method Determines Suitable Version with Active/Inactive Maintenance 20040928
29 GET_STATUS_TEXT Instance method Private Method Returns Status Text for Screen 20040928
30 GET_USED_CONTROLLERS Static method Public Method 20050316
31 INITIALIZE Instance method Protected Method Initialization 20040928
32 INITIALIZE_CONTEXT_EDITOR Instance method Private Method Initialization of Context Editor 20040928
33 LEAVE Instance method Private Method Leave Tool 20040928
34 LOAD_OBJECT Instance method Private Method Load Controller Usage 20040928
35 PREP_FOR_TERMINATION Instance method Private Method Logical End (Save, Unlock) 20040928
36 PROCESS_INT_POS_REQUEST Instance method Private Method Internal Navigation 20040928
37 PROCESS_OK_CODE Instance method Private Method OK Code Handling 20040928
38 PROPAGATE_INT_POS_REQUEST Instance method Private Method Internal Navigation 20040928
39 SAVE Instance method Protected Method Save Object 20040928
40 SHOW_OR_EDIT Instance method Private Method Display/Edit 20040928
41 UPDATE_STATUS_OF_EDITORS Instance method Private Method Notify Specif. Editor Using Mode/Object Switch 20040928
42 UPDATE_USED_CONTROLLER Instance method Private Method Update List of Controller Usages 20041103
Events
Class CL_WDY_WB_CONTR_USAGE_EDITOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_CLIPBOARD_ACTION Private See coding 20040928 begin of lt_CLIPBOARD_ACTION, component_name type wdy_md_object_name, controller_name type wdy_md_object_name, actions type WDY_WB_VC_ACTION_MAP_TAB, end of lt_CLIPBOARD_ACTION
2 LT_CLIPBOARD_ATTR Private See coding 20040928 begin of lt_CLIPBOARD_ATTR, component_name type wdy_md_object_name, controller_name type wdy_md_object_name, attrs type wdy_wb_vc_attr_tab, end of lt_CLIPBOARD_ATTR
3 LT_CLIPBOARD_EVENT Private See coding 20040928 begin of lt_CLIPBOARD_EVENT, component_name type wdy_md_object_name, controller_name type wdy_md_object_name, events type WDY_WB_VC_EVENT_TAB, end of lt_CLIPBOARD_EVENT
4 LT_CLIPBOARD_INPLUG Private See coding 20040928 begin of lt_CLIPBOARD_INPLUG, component_name type wdy_md_object_name, controller_name type wdy_md_object_name, inplugs type WDY_WB_VC_INPLUG_MAP_TAB, end of lt_CLIPBOARD_INPLUG
5 LT_CLIPBOARD_METHOD Private See coding 20040928 begin of lt_CLIPBOARD_METHOD, component_name type wdy_md_object_name, controller_name type wdy_md_object_name, methods type WDY_WB_VC_METHOD_TAB, end of lt_CLIPBOARD_METHOD
6 LT_CLIPBOARD_OUTPLUG Private See coding 20040928 begin of lt_CLIPBOARD_OUTPLUG, component_name type wdy_md_object_name, controller_name type wdy_md_object_name, outplugs type WDY_WB_VC_OUTPLUG_TAB, end of lt_CLIPBOARD_OUTPLUG
7 LT_EDITOR_STATE Protected See coding 20040928 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
8 LT_OBJ_STATE Protected Type reference (TYPE) CHAR01 Character Field of Length 1 20040928
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST WB Request 20041012
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion durch Benutzer abgebrochen 20041012
2 ERROR_OCCURED unerwarteter Fehler 20041012
3 OBJECT_NOT_FOUND Seite existiert nicht 20041012
4 PERMISSION_FAILURE keine Berechtigung 20041012

Method ACTIVATE_CURRENT Signature

Method ACTIVATE_CURRENT on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
Method ACTIVATE_CURRENT on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method ACTUALIZE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ERROR Value transfer Type reference (TYPE) SEU_BOOL Fehler beim Update 20040928
2 Importing P_IGNORE_ERRORS Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->Meldungen unterdrücken 20040928

Method ACTUALIZE_STATE on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method ACT_INACT_TOGGLE Signature

Method ACT_INACT_TOGGLE on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20040928
2 ERROR_OCCURED interner Fefler 20040928
3 OBJECT_NOT_EXISTING Objekt existiert nicht 20040928
4 PERMISSION_FAILURE fehlende Berechtigung 20040928

Method BACK_TO_ACTIVE_VERSION Signature

Method BACK_TO_ACTIVE_VERSION on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20040928

Method CHANGE_DISP_EDIT Signature

Method CHANGE_DISP_EDIT on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
# Exception Resumable Description Created on
1 EDIT_NOT_POSSIBLE Umschalten in Änderungsmodus nicht möglich 20040928

Method CHANGE_EDIT_DISP Signature

Method CHANGE_EDIT_DISP on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20040928
2 ERROR_OCCURED interner Fehler 20040928

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST 20050316
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion durch Benutzer abgebrochen 20050316
2 ERROR_OCCURED unerwarteter Fehler 20050316
3 OBJECT_NOT_FOUND Objekt existiert nicht 20050316
4 PERMISSION_FAILURE keine Berechtigung 20050316

Method CHECK_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_METHOD Value transfer Type reference (TYPE) WDY_WB_VC_METHNAME zu prüfende Methode 20050316

Method CHECK_CURRENT on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method CHECK_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REDUCED_CHECKS Call by reference Type reference (TYPE) SEU_BOOL 'X'->reduzierte Prüfungen 20060817
2 Importing P_REF_CTLR_USAGE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_CTLR_USAGE Verwendung einer Komponente 20050316
3 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20050316

Method CHECK_STATIC on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST WB Request 20040928
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20040928
2 ERROR_OCCURED Fehler bei Verarbeitung 20040928
3 OBJECT_ALREADY_EXISTS Objekt existiert bereits 20040928
4 PERMISSION_FAILURE keine Berechtigung 20040928

Method CROSS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CURSOR Value transfer Type reference (TYPE) WDY_WB_VC_TABLE_CURSOR Cursor in Table Control 20040928
2 Importing P_CURSOR_ON_MAINSCREEN Value transfer Type reference (TYPE) SEU_BOOL 'X'->Cursor in Dynpro 1000 20040928

Method CROSS_REF on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_REQUEST_ID Call by reference Type reference (TYPE) TRKORR Korrekturnummer 20040928
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST WB Request 20040928
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20040928
2 ERROR_OCCURED Fehler bei Verarbeitung 20040928
3 OBJECT_NOT_FOUND Objekt existiert nicht 20040928
4 PERMISSION_FAILURE keine Berechtigung 20040928

Method DESTROY Signature

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

Method DISPLAY_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_LIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen 20040928

Method DISPLAY_CHECKLIST on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DISPLAY_TADIR_ENTRY Signature

Method DISPLAY_TADIR_ENTRY on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
Method DISPLAY_TADIR_ENTRY on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DO_EXIT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHANGES Call by reference Type reference (TYPE) SY-DATAR Benutzereingabe 20040928
2 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 20040928

Method DO_EXIT_COMMAND on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DO_PAI_1000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHANGED Value transfer Type reference (TYPE) SEU_BOOL Benutzereingabe erfolgt 20040928
2 Importing P_CURSOR_ON_MAINSCREEN Value transfer Type reference (TYPE) SEU_BOOL 'X'->Cursor in Dynpro 1000 20040928
3 Importing P_OK_CODE Value transfer Type reference (TYPE) SY-UCOMM OK-CODE 20040928

Method DO_PAI_1000 on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DO_PAI_CONTEXT Signature

Method DO_PAI_CONTEXT on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
Method DO_PAI_CONTEXT on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DO_PAI_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CURSOR Call by reference Type reference (TYPE) WDY_WB_VC_TABLE_CURSOR Cursor 20040928
2 Importing P_DATA_CHANGED Call by reference Type reference (TYPE) SEU_BOOL 20040928
3 Importing P_DESCRIPT Call by reference Type reference (TYPE) C 20040928
4 Changing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 20040928
5 Importing P_USED_CONTROLLER Call by reference Type reference (TYPE) WDY_WB_VC_CONTROLLER_TAB genutzte Controller 20040928

Method DO_PAI_PROPERTIES on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DO_PBO_1000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DETAIL Call by reference Type reference (TYPE) SEU_BOOL 'X'->Detail-Anzeige des Tabs 20040928
2 Importing P_DYNNR Value transfer Type reference (TYPE) SY-DYNNR Dynpro_nummer für WB-Manager 20040928
3 Exporting P_EXCL_FCTAB Call by reference Type reference (TYPE) UI_FUNCTIONS inaktive Fcodes 20040928
4 Exporting P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Modus: Anzeigen/Ändern 20040928
5 Exporting P_PROPS Call by reference Type reference (TYPE) WDY_WB_CONTR_USAGE_PROPERTIES WebDynpro: Dynprostruk. Eigenschaften eines View/Controller 20040928
6 Importing P_REPID Value transfer Type reference (TYPE) SY-REPID Rahmenprogramm für WB-Manager 20040928
7 Exporting P_TAB Call by reference Type reference (TYPE) CHAR20 aktiver Tab 20040928

Method DO_PBO_1000 on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DO_PBO_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_USED_CONTROLLER Call by reference Type reference (TYPE) WDY_WB_VC_CONTROLLER_TAB Tabelle der Controller-Verwendungen 20041103

Method DO_PBO_CONTEXT on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method DO_PBO_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CURSOR Call by reference Type reference (TYPE) WDY_WB_VC_TABLE_CURSOR Cursor 20040928
2 Exporting P_USED_CONTROLLER Call by reference Type reference (TYPE) WDY_WB_VC_CONTROLLER_TAB Tabelle der Controller-Verwendungen 20040928

Method DO_PBO_PROPERTIES on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method EXCLUDE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_EXCL_FCTAB Call by reference Type reference (TYPE) UI_FUNCTIONS inaktive Fcodes 20040928

Method EXCLUDE_FUNCTIONS on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method GET_COMPUSAGE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_COMPUSAGE_NAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20041018

Method GET_COMPUSAGE_NAME on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method GET_CONTROLLER_USAGE_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMPONENT_NAME Value transfer Type reference (TYPE) WDY_COMPONENT_NAME 20041012
2 Importing P_COMPONENT_USAGE_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_USAGE_NAME Web-Dynpro : Name einer Component-Verwendung 20041012
3 Importing P_CONTROLLER_USAGE_NAME Call by reference Type reference (TYPE) WDY_CONTROLLER_NAME 20041012
4 Exporting P_REF_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT 20041012
5 Exporting P_REF_CONTR_USAGE Value transfer Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_CTLR_USAGE 20041012
6 Importing P_VERSION Value transfer Type reference (TYPE) R3STATE 20041012
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING 20041012
2 CX_WDY_MD_PERMISSION_FAILURE 20041012

Method GET_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_OBJECT_NAME Value transfer Type reference (TYPE) WDY_CONTROLLER_EXTENDED_KEY Web Dynpro : Keystruktur eines Controllers 20040928

Method GET_OBJECT_NAME on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method GET_OBJECT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACCESS_MODE Value transfer Type reference (TYPE) CHAR1 anzeigen(S)/ändern(U)/anz<->änd(C) 20040928
2 Exporting P_INACTIVE_VERS_EXISTS Call by reference Type reference (TYPE) SEU_BOOL c_true -> inaktive Version existiert 20040928
3 Exporting P_VERSION Call by reference Type reference (TYPE) R3STATE aktiv('A')/inaktiv('I') 20040928

Method GET_OBJECT_VERSION on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_STATUSTEXT Value transfer Type reference (TYPE) CHAR30 Zustand eines BSP-Objektes (Applikation oder Seite) 20040928

Method GET_STATUS_TEXT on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method GET_USED_CONTROLLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REF_CTLR_USAGE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_CTLR_USAGE Controller in der Verwendung einer Komponente 20050316
2 Exporting P_USED_CONTROLLERS Call by reference Type reference (TYPE) WDY_WB_VC_CONTROLLER_TAB Web-Dynpro: Tabelle von Controllern 20050316
# Exception Resumable Description Created on
1 ERROR_OCCURED 20050316

Method INITIALIZE Signature

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

Method INITIALIZE on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method INITIALIZE_CONTEXT_EDITOR Signature

Method INITIALIZE_CONTEXT_EDITOR on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
Method INITIALIZE_CONTEXT_EDITOR on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method LEAVE Signature

Method LEAVE on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
Method LEAVE on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method LOAD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACCESS_MODE Value transfer Type reference (TYPE) CHAR1 anzeigen(S)/ändern(U)/anz->änd(C) 20040928
2 Importing P_FOR_DELETE Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->Laden zum Löschen 20040928
3 Importing P_LOAD_CONTR_USAGE Call by reference Type reference (TYPE) FLAG 'X' Comp.Contr.Usage laden? (ansonsten nur Comp.+Comp.Usage) 20041014
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion durch Benutzer abgebrochen 20040928
2 ERROR_OCCURED unerwarteter Fehler 20040928
3 OBJECT_NOT_FOUND Seite existiert nicht 20040928
4 PERMISSION_FAILURE keine Berechtigung 20040928
5 SWITCH_TO_SHOW_MODE in Änderungsmodus wechseln 20040928

Method PREP_FOR_TERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_UNLOCK Value transfer Type reference (TYPE) SEU_BOOL 'X' ' '-> nicht entsperren 20040928
# Exception Resumable Description Created on
1 ACTION_CANCELLED Sichern wurde abgebrochen 20040928

Method PROCESS_INT_POS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE 20040928

Method PROCESS_INT_POS_REQUEST on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method PROCESS_OK_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 20040928

Method PROCESS_OK_CODE on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method PROPAGATE_INT_POS_REQUEST Signature

Method PROPAGATE_INT_POS_REQUEST on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
Method PROPAGATE_INT_POS_REQUEST on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CALL_ON_ACTIVATION Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->implizites Sichern vor dem Aktivieren 20040928
2 Importing P_FORCE Call by reference Type reference (TYPE) SEU_BOOL SPACE 'X': unbedingt sichern 20041110
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20040928
2 ERROR_OCCURED unerwarteter Fehler 20040928

Method SHOW_OR_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST WB Request 20040928
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion durch Benutzer abgebrochen 20040928
2 ERROR_OCCURED unerwarteter Fehler 20040928
3 OBJECT_NOT_FOUND Seite existiert nicht 20040928
4 PERMISSION_FAILURE keine Berechtigung 20040928

Method UPDATE_STATUS_OF_EDITORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MODE Call by reference Type reference (TYPE) CHAR1 'S'->Anzeigemodus/'M'->Änderungsmodus 20040928
2 Importing P_OBJREF_CHANGED Call by reference Type reference (TYPE) SEU_BOOL 'X'->VC-Referenz geändert 20040928

Method UPDATE_STATUS_OF_EDITORS on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.

Method UPDATE_USED_CONTROLLER Signature

Method UPDATE_USED_CONTROLLER on class CL_WDY_WB_CONTR_USAGE_EDITOR has no parameter.
Method UPDATE_USED_CONTROLLER on class CL_WDY_WB_CONTR_USAGE_EDITOR has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 700