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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
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 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_WB_OBJ_CTMENU | Context Menu Exit | 20000522 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | WBOBJTYPE | Global Workbench Type | 20100205 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_WB_OBJECT_TYPE | Object Type Reference | 20000522 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TROBJ_NAME | Transport Object Name | 20000522 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | PGMID | Program ID in Requests and Tasks | 20100407 | ||
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TROBJTYPE | Transport Object Type | 20100205 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SEU_OBJKEY | WB Name (Key) | 20100205 |
Methods
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 | ![]() |
IS_GLOBAL_TYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | abap_true: global gültiger WB-Typ (type WBOBJTYPE) | 20100205 | ||
2 | ![]() |
P_ENCLOBJ_NAME | Call by reference | Type reference (TYPE) | RSEUAP-ENCL_OBJ | Hauptobjekt-Name (Rahmenprogramm / Umfassendes Objekt) | 20100205 | ||
3 | ![]() |
P_OBJECT_NAME | Call by reference | Type reference (TYPE) | RSEUAP-OBJ_NAME | Objektname | 20100205 | ||
4 | ![]() |
P_WB_OBJECT_KEY | Call by reference | Type reference (TYPE) | SEU_OBJKEY | WB-Objektschlüssel | 20100205 | ||
5 | ![]() |
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 | ![]() |
P_NAME | Value transfer | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20100420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
P_ENCLOBJ_NAME | Value transfer | Type reference (TYPE) | RSEUAP-ENCL_OBJ | Hauptobjekt-Name (Rahmenprogramm / Umfassendes Objekt) | 20100205 | ||
2 | ![]() |
P_OBJECT_KEY | Value transfer | Type reference (TYPE) | SEU_OBJKEY | WB-Objektschlüssel | 20100205 | ||
3 | ![]() |
P_OBJECT_NAME | Value transfer | Type reference (TYPE) | RSEUAP-OBJ_NAME | Objektname | 20100205 | ||
4 | ![]() |
P_OBJECT_TYPE | Value transfer | Type reference (TYPE) | WBOBJTYPE | Global gültiger WB-Typ (bestehend aus R3TR-Typ und WB-Spez.) | 20100205 | ||
5 | ![]() |
P_TRANSPORT_KEY | Value transfer | Type reference (TYPE) | TROBJ_NAME | Transportobjekt-Name | 20100217 | ||
6 | ![]() |
P_TRANSPORT_PGMID | Value transfer | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20110607 | ||
7 | ![]() |
P_TRANSPORT_TYPE | Value transfer | Type reference (TYPE) | TROBJTYPE | Transportobjekt-Typ | 20100217 | ||
8 | ![]() |
P_WB_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WB_OBJECT | Objektreferenz | 20100205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Objekt ist über Inputdaten nicht ausreichend spezifiziert | 20100205 | |
2 | ![]() |
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 | ![]() |
P_OBJECT_NAME | Value transfer | Type reference (TYPE) | SEU_OBJKEY | WB Request: Schlüssel eines Objekts in der EU | 20000522 | ||
2 | ![]() |
P_OBJECT_STATE | Call by reference | Object reference (TYPE REF TO) | IF_WB_OBJECT_STATE | Workbench: Sicht auf Objekt | 20100326 | ||
3 | ![]() |
P_OBJECT_TYPE | Value transfer | Type reference (TYPE) | SEU_OBJTYP | WB Request: Typ eine Objekts der Entwicklungsumgebung | 20000522 | ||
4 | ![]() |
P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | WB Request: Operation innerhalb der Entwicklungsumgebung | 20100326 | ||
5 | ![]() |
P_WB_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WB_OBJECT | WB Objekt | 20000522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schlüssel wurde nicht versorgt | 20000522 | |
2 | ![]() |
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 | ![]() |
P_ENCLOSING_OBJECT | Value transfer | Type reference (TYPE) | RSEUAP-ENCL_OBJ | ABAP-Programm, aktuelles Rahmenprogramm | 20000522 | ||
2 | ![]() |
P_OBJECT_NAME | Value transfer | Type reference (TYPE) | RSEUAP-OBJ_NAME | ABAP-Werkbench: LIMU-Name | 20000522 | ||
3 | ![]() |
P_OBJECT_TYPE | Value transfer | Type reference (TYPE) | RSEUAP-OBJ_TYPE | Objekttyp | 20000522 | ||
4 | ![]() |
P_WB_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WB_OBJECT | Repository Objekt | 20000522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schlüssel wurde nicht versorgt | 20000522 | |
2 | ![]() |
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 | ![]() |
P_OBJECT | Value transfer | Type reference (TYPE) | E071-OBJECT | Objekttyp | 20000522 | ||
2 | ![]() |
P_OBJ_NAME | Value transfer | Type reference (TYPE) | E071-OBJ_NAME | Objektname in der Objektliste | 20000522 | ||
3 | ![]() |
P_OPERATION | Call by reference | Type reference (TYPE) | SEU_ACTION | WB Request: Operation innerhalb der Entwicklungsumgebung | 20100326 | ||
4 | ![]() |
P_WB_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_WB_OBJECT | Repository Objekt | 20000522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schlüssel wurde nicht versorgt | 20000522 | |
2 | ![]() |
Schlussel konnte nicht erzeugt werden | 20000523 | |
3 | ![]() |
Objekttype existiert nicht | 20000522 |
Method GET_CONTEXT_MENU Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DISABLED_FUNCTIONS | Call by reference | Type reference (TYPE) | UI_FUNCTIONS | Deaktivierte Funktionen | 20000522 | ||
2 | ![]() |
P_HIDDEN_FUNCTIONS | Call by reference | Type reference (TYPE) | UI_FUNCTIONS | Auszublendende Funktionen | 20000522 | ||
3 | ![]() |
P_MENU | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Context Menu | 20000522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
P_OBJECT_NAME | Call by reference | Type reference (TYPE) | SEU_OBJKEY | Objektschlüssel (Objektname) | 20100205 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | MASTERLANG | 20110608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110608 | ||
2 | ![]() |
20110608 | ||
3 | ![]() |
20110608 |
Method GET_OBJECT_TYPE_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
P_OBJECT_NAME | Call by reference | Type reference (TYPE) | SEU_OBJKEY | WB Request: Schlüssel eines Objekts in der EU | 20000522 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
P_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20000522 | ||
2 | ![]() |
P_OBJ_NAME | Call by reference | Type reference (TYPE) | TROBJ_NAME | Objektname in der Objektliste | 20000522 | ||
3 | ![]() |
P_PGMID | Call by reference | Type reference (TYPE) | PGMID | Programm-ID in Aufträgen und Aufgaben | 20100319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 |