SAP ABAP Class CL_WB_OBJECT (Repository Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-BRR (Application Component) Repository Browser
     SWBM_INTERNAL (Package) Internal Objects within SWBM
Properties
Class CL_WB_OBJECT  
Short Description Repository Object    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWBM_INTERNAL   Internal Objects within SWBM 
Created 20000522   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 SW3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TROBJ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WB_OBJECT has no interface implemented.
Friends
Class CL_WB_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXIT_CTMENU Instance attribute Private Object reference (TYPE REF TO) IF_EX_WB_OBJ_CTMENU Context Menu Exit 20000522
2 GLOBAL_WB_TYPE Instance attribute Protected Type reference (TYPE) WBOBJTYPE Global Workbench Type 20100205
3 OBJECTTYPE Instance attribute Private Object reference (TYPE REF TO) CL_WB_OBJECT_TYPE Object Type Reference 20000522
4 TRANSPORT_KEY Instance attribute Protected Type reference (TYPE) TROBJ_NAME Transport Object Name 20000522
5 TRANSPORT_PGMID Instance attribute Protected Type reference (TYPE) PGMID Program ID in Requests and Tasks 20100407
6 TRANSPORT_TYPE Instance attribute Protected Type reference (TYPE) TROBJTYPE Transport Object Type 20100205
7 WB_OBJECT_KEY Instance attribute Protected Type reference (TYPE) SEU_OBJKEY WB Name (Key) 20100205
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_OBJECT_KEY Static method Private Method Set Up Object Key 20100205
2 CONVERT_REQ_2_TRANSPORT Instance method Private Method 20100419
3 CONVERT_TRANSPORT_TO_REQ Instance method Private Method Convert Transport Key to Request Key 20000522
4 CREATE_FROM_GLOBAL_TYPE Static method Public Method Create Object Reference from Global WB Type and Name 20100205
5 CREATE_FROM_REQUEST_KEY Static method Public Method Instance of Repository Object from Internal Key 20000522
6 CREATE_FROM_TOOLACCESS_KEY Static method Public Method Instance of Repository Object from Key of RS_TOOL_ACCESS 20000522
7 CREATE_FROM_TRANSPORT_KEY Static method Public Method Create Instance Repository Obj.from External Transport Key 20000522
8 GET_CONTEXT_MENU Instance method Public Method Read Context Menu for Object 20000522
9 GET_DISPLAY_NAME Instance method Public Method 20100420
10 GET_GLOBAL_WB_KEY Instance method Public Method Read 'Global' WB Type and Key of Object 20100205
11 GET_MAIN_OBJECT_REF Instance method Public Method 20100303
12 GET_MASTER_LANGUAGE Instance method Public Method 20110608
13 GET_OBJECT_TYPE_REF Instance method Public Method 20100302
14 GET_REQUEST_KEY Instance method Public Method Read Request Type and Key for Object 20000522
15 GET_TRANSPORT_KEY Instance method Public Method Read Transport Type and Key for Object 20000522
16 IS_INCLUDE_SUBTYPE Instance method Private Method 20100727
Events
Class CL_WB_OBJECT has no event.
Types
Class CL_WB_OBJECT has no local type.
Method Signatures

Method BUILD_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GLOBAL_TYPE Call by reference Type reference (TYPE) ABAP_BOOL abap_true: global gültiger WB-Typ (type WBOBJTYPE) 20100205
2 Importing P_ENCLOBJ_NAME Call by reference Type reference (TYPE) RSEUAP-ENCL_OBJ Hauptobjekt-Name (Rahmenprogramm / Umfassendes Objekt) 20100205
3 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) RSEUAP-OBJ_NAME Objektname 20100205
4 Exporting P_WB_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY WB-Objektschlüssel 20100205
5 Importing P_WB_OBJTYPE_REF Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT_TYPE Repository Objekttyp 20100205

Method BUILD_OBJECT_KEY on class CL_WB_OBJECT has no exception.

Method CONVERT_REQ_2_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NAME Value transfer Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20100420
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20100420

Method CONVERT_TRANSPORT_TO_REQ Signature

Method CONVERT_TRANSPORT_TO_REQ on class CL_WB_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler bei der Schlüsselkonvertierung 20000522

Method CREATE_FROM_GLOBAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENCLOBJ_NAME Value transfer Type reference (TYPE) RSEUAP-ENCL_OBJ Hauptobjekt-Name (Rahmenprogramm / Umfassendes Objekt) 20100205
2 Importing P_OBJECT_KEY Value transfer Type reference (TYPE) SEU_OBJKEY WB-Objektschlüssel 20100205
3 Importing P_OBJECT_NAME Value transfer Type reference (TYPE) RSEUAP-OBJ_NAME Objektname 20100205
4 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) WBOBJTYPE Global gültiger WB-Typ (bestehend aus R3TR-Typ und WB-Spez.) 20100205
5 Importing P_TRANSPORT_KEY Value transfer Type reference (TYPE) TROBJ_NAME Transportobjekt-Name 20100217
6 Importing P_TRANSPORT_PGMID Value transfer Type reference (TYPE) PGMID Programm-ID in Aufträgen und Aufgaben 20110607
7 Importing P_TRANSPORT_TYPE Value transfer Type reference (TYPE) TROBJTYPE Transportobjekt-Typ 20100217
8 Returning P_WB_OBJECT Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT Objektreferenz 20100205
# Exception Resumable Description Created on
1 INPUT_DATA_NOT_SUFFICIENT Objekt ist über Inputdaten nicht ausreichend spezifiziert 20100205
2 OBJECTTYPE_NOT_EXISTING Objekttyp existiert nicht 20100205

Method CREATE_FROM_REQUEST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_NAME Value transfer Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20000522
2 Importing P_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20100326
3 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) SEU_OBJTYP WB Request: Typ eine Objekts der Entwicklungsumgebung 20000522
4 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20100326
5 Returning P_WB_OBJECT Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT WB Objekt 20000522
# Exception Resumable Description Created on
1 EMPTY_OBJECT_KEY Schlüssel wurde nicht versorgt 20000522
2 OBJECTTYPE_NOT_EXISTING Objekttype existiert nicht 20000522

Method CREATE_FROM_TOOLACCESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENCLOSING_OBJECT Value transfer Type reference (TYPE) RSEUAP-ENCL_OBJ ABAP-Programm, aktuelles Rahmenprogramm 20000522
2 Importing P_OBJECT_NAME Value transfer Type reference (TYPE) RSEUAP-OBJ_NAME ABAP-Werkbench: LIMU-Name 20000522
3 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) RSEUAP-OBJ_TYPE Objekttyp 20000522
4 Returning P_WB_OBJECT Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT Repository Objekt 20000522
# Exception Resumable Description Created on
1 EMPTY_OBJECT_KEY Schlüssel wurde nicht versorgt 20000522
2 OBJECTTYPE_NOT_EXISTING Objekttype existiert nicht 20000522

Method CREATE_FROM_TRANSPORT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Value transfer Type reference (TYPE) E071-OBJECT Objekttyp 20000522
2 Importing P_OBJ_NAME Value transfer Type reference (TYPE) E071-OBJ_NAME Objektname in der Objektliste 20000522
3 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20100326
4 Returning P_WB_OBJECT Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT Repository Objekt 20000522
# Exception Resumable Description Created on
1 EMPTY_OBJECT_KEY Schlüssel wurde nicht versorgt 20000522
2 KEY_NOT_AVAILABLE Schlussel konnte nicht erzeugt werden 20000523
3 OBJECTTYPE_NOT_EXISTING Objekttype existiert nicht 20000522

Method GET_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DISABLED_FUNCTIONS Call by reference Type reference (TYPE) UI_FUNCTIONS Deaktivierte Funktionen 20000522
2 Importing P_HIDDEN_FUNCTIONS Call by reference Type reference (TYPE) UI_FUNCTIONS Auszublendende Funktionen 20000522
3 Changing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20000522
# Exception Resumable Description Created on
1 NO_CONTEXTMENU_AVAILABLE Kontextmenü nicht verfügbar 20000522

Method GET_DISPLAY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NAME Value transfer Type reference (TYPE) TROBJ_NAME WB Request: Schlüssel eines Objekts in der EU 20100420

Method GET_DISPLAY_NAME on class CL_WB_OBJECT has no exception.

Method GET_GLOBAL_WB_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel (Objektname) 20100205
2 Exporting P_OBJECT_TYPE Call by reference Type reference (TYPE) WBOBJTYPE Globaler WB-Typ, bestehend aus R3TR-Typ u. WB-Spezifizierung 20100205
# Exception Resumable Description Created on
1 KEY_NOT_AVAILABLE Schlüssel konnte nicht aufgebaut werden 20100205

Method GET_MAIN_OBJECT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WB_OBJECT Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT Repository Objekt 20100303

Method GET_MAIN_OBJECT_REF on class CL_WB_OBJECT has no exception.

Method GET_MASTER_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) MASTERLANG 20110608
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20110608
2 MASTERLANG_NOT_FOUND 20110608
3 TADIR_ENTRY_NOT_FOUND 20110608

Method GET_OBJECT_TYPE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_OBJECTTYPE_REF Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT_TYPE Repository Objekttyp 20100302

Method GET_OBJECT_TYPE_REF on class CL_WB_OBJECT has no exception.

Method GET_REQUEST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20000522
2 Exporting P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Typ eine Objekts der Entwicklungsumgebung 20000522
# Exception Resumable Description Created on
1 KEY_NOT_AVAILABLE Schlüssel konnte nicht aufgebaut werden 20000522

Method GET_TRANSPORT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20000522
2 Exporting P_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20000522
3 Exporting P_PGMID Call by reference Type reference (TYPE) PGMID Programm-ID in Aufträgen und Aufgaben 20100319
# Exception Resumable Description Created on
1 KEY_NOT_AVAILABLE Schlüssel konnte nicht aufgebaut werden 20000522

Method IS_INCLUDE_SUBTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100727

Method IS_INCLUDE_SUBTYPE on class CL_WB_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800