SAP ABAP Interface IF_WB_ACCESS (Interface for Central Workbench Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SWB_TOOL (Package) Abstract Workbench Tool
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_WB_ACCESS Gateway Service Builder: Workbench Access Implementation 20130429
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PROXY_WB_TOOL SPROXY Tool for se80 20100331
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_ABSTRACT_TOOL Abstract Workbench Tool Class 20090204
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_ACCESS_STUB Plug-In Access STUB 20110607
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WDY_WB_ACCESS ABAP Workbench: Access Class for Web Dynpro FPM 20121030
Properties
Interface IF_WB_ACCESS  
Short Description Interface for Central Workbench Functions    
General Data
Package SWB_TOOL   Abstract Workbench Tool 
Created 20090203   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEWOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_WB_ACCESS has no interface.
Friends
Interface IF_WB_ACCESS has no friend.
Attributes
Interface IF_WB_ACCESS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_OBJECT Instance method Public Method Activate Object 20090204
2 CHECK_OBJECTS Instance method Public Method Check Objects 20090204
3 CHECK_OBJECT_EXISTENCE Instance method Public Method Check if Object Exists 20090526
4 GENERATE_OBJECT Instance method Public Method Workbench Activation: Generate Object 20091029
5 GET_OBJECTLIST_SUBTREE Instance method Public Method Read Tree Structure for Subobjects 20090526
6 GET_OBJECT_DESCRIPTION Instance method Public Method Read Short Description of Object 20090204
7 GET_OBJECT_NAME_FROM_KEY Instance method Public Method Optional: Determine (Display) Name of Object 20090623
8 GET_OBJECT_REF Instance method Public Method Get Reference to Object (Object Representation) 20100209
9 GET_OBJTYPE_PROPERTIES Instance method Public Method Import General Properties for Handled Object Type 20090204
10 LOCK_OBJECT Instance method Public Method Lock Object (will be called by RS_ACCESS_PERMISSION) 20090209
11 UNLOCK_OBJECT Instance method Public Method Unlock Object (will be called by RS_ACCESS_PERMISSION) 20090209
Events
# Event Type Visibility Description Created on
1 ERROR_OCCURRED Instance Event
(0)
Public
(2)
20090204
Types
Interface IF_WB_ACCESS has no local type.
Method Signatures

Method ACTIVATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST 20120727
2 Importing P_NO_DIALOG Call by reference Type reference (TYPE) ABAP_BOOL 20110510
3 Exporting P_OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL Interface to Central Object Data Model 20130718
4 Importing P_OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME Name des zu aktivierenden Objekts 20090623
5 Importing P_OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Transport-Objekttyp des zu aktivierenden Objekts 20100623
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20091014

Method CHECK_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ALLOW_FORCE_ACTIVATION Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110928
2 Changing P_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20090204
3 Importing P_OBJECTS Call by reference Type reference (TYPE) SEWOR_OBJTAB Liste der zu prüfenden Objekte 20090204
4 Importing P_OBJREFS Call by reference Type reference (TYPE) WB_OBJECT_DATA_MODEL_REFS Referenzen auf zu prüfende Objektdaten 20110608
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20091028

Method CHECK_OBJECT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJECT_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 'X': Das Objekt existiert 20090526
2 Importing P_OBJECT_KEY Value transfer Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20090623
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) WBOBJTYPE Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung 20100623
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20091028

Method GENERATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST 20130304
2 Importing P_NO_DIALOG Call by reference Type reference (TYPE) ABAP_BOOL 20110510
3 Importing P_OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME Name des zu generierenden Objekts 20091029
4 Importing P_OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Transport-Objekttyp des zu generierenden Objekts 20100623
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20091029

Method GET_OBJECTLIST_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_NODETAB Call by reference Type reference (TYPE) WBTREETAB Knotentabelle für Plug-In-Objektbaum im Repository Browser 20090526
2 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20090623
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) WBOBJTYPE Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung 20100623

Method GET_OBJECTLIST_SUBTREE on Interface IF_WB_ACCESS has no exception.

Method GET_OBJECT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel 20101207
2 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20090623
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) WBOBJTYPE Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung 20100623
4 Exporting P_SHORTTEXT Value transfer Type reference (TYPE) STRING Kurzbeschreibung des Objekts 20090204
5 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE Version (aktiv / inaktiv) 20101207

Method GET_OBJECT_DESCRIPTION on Interface IF_WB_ACCESS has no exception.

Method GET_OBJECT_NAME_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20090623
2 Exporting P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY (Anzeige-)Name des Objekts 20090623
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) WBOBJTYPE Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung 20100623

Method GET_OBJECT_NAME_FROM_KEY on Interface IF_WB_ACCESS has no exception.

Method GET_OBJECT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENCLOBJ_NAME Call by reference Type reference (TYPE) RSEUAP-ENCL_OBJ Hauptobjekt-Name (Rahmenprogramm / Umfassendes Objekt) 20100209
2 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20100209
3 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) RSEUAP-OBJ_NAME Objektname 20100209
4 Exporting P_OBJECT_REF Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT Objekt-Referenz 20100209
5 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) WBOBJTYPE Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung 20100209
6 Importing P_TROBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20110607
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20100209

Method GET_OBJTYPE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ACTIVATION_OBJTYPE Value transfer Type reference (TYPE) TROBJTYPE ("Master"-)Obj.typ, an den die Aktivierung angekoppelt wird 20091028
2 Exporting P_ACTIVATION_PHASE Value transfer Type reference (TYPE) WB_ACTIVATION_PHASE Aktivierungsphase, in die der Typ eingebunden wird 20091028
3 Exporting P_CTXT_MENU Value transfer Type reference (TYPE) GUI_STATUS Kontextmenü im Repository Browser: Status-Name 20090331
4 Exporting P_CTXT_PROGRAM Value transfer Type reference (TYPE) PROGRAM Kontextmenü im Repository Browser: Programmname 20090331
5 Exporting P_DD_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname (Bezugsfeld in P_DD_TABNAME) 20101001
6 Exporting P_DD_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname (Bezugsstruktur im Dictionary für den Objekttyp 20101001
7 Exporting P_NAMELENGTH Value transfer Type reference (TYPE) I Maximale Länge des Objekttyp-Namens 20090204
8 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) WBOBJTYPE Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung 20100623
9 Exporting P_TYPENAME Value transfer Type reference (TYPE) DDTEXT Name des Objekttyps (Bezeichnertext fürs UI) 20090204
10 Exporting P_TYPENAME_ACCUSATIVE Value transfer Type reference (TYPE) DDTEXT Name des Objekttyps (Bezeichnertext fürs UI) - Akkusativ 20090526
11 Exporting P_TYPENAME_PLURAL Value transfer Type reference (TYPE) DDTEXT Name des Objekttyps (Bezeichnertext fürs UI) - Plural 20090216

Method GET_OBJTYPE_PROPERTIES on Interface IF_WB_ACCESS has no exception.

Method LOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LOCK_HANDLE Call by reference Object reference (TYPE REF TO) IF_ADT_LOCK_HANDLE 20110228
2 Importing P_OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME (Transport-)Objektname 20090623
3 Importing P_OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Transport-Objekttyp 20090623
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20090209
2 FOREIGN_LOCK 20090209

Method UNLOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME (Transport-)Objektname 20090623
2 Importing P_OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Transport-Objekttyp 20090623

Method UNLOCK_OBJECT on Interface IF_WB_ACCESS has no exception.
Event Signatures

Event ERROR_OCCURRED Signature
Event ERROR_OCCURRED on Interface IF_WB_ACCESS has no parameter.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740