Hierarchy

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | IF_CLS_ATTRIBUTE | Attribute | 20050511 |
2 | Interface composition (i COMPRISING i_ref) | IF_CLS_ATTR_VALUE_ASSIGNMENT | Attribute value assignment | 20050601 |
3 | Interface composition (i COMPRISING i_ref) | IF_CLS_OBJECT_TYPE_GROUP | Object type group | 20050420 |
4 | Interface composition (i COMPRISING i_ref) | IF_CLS_REPORT_DEF | Definition of calssificationsreport | 20050901 |
5 | Interface composition (i COMPRISING i_ref) | IF_PAK_WB_OBJECT_INTERNAL | Interface for internal access to an IF_PAK_WB_OBJECT | 20050509 |
6 | Interface composition (i COMPRISING i_ref) | IF_SFW_WB_BFSET | WB - Business Function Set | 20080103 |
7 | Interface composition (i COMPRISING i_ref) | IF_SFW_WB_BFUNC | WB - Business Function Set | 20080103 |
8 | Interface composition (i COMPRISING i_ref) | IF_SFW_WB_SWITCH | 20080102 | |
9 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_PAK_WB_OBJECT | Implementation of Workbench-related behaviour | 20050414 |
Properties
Interface | IF_PAK_WB_OBJECT | |
Short Description | Groups common properties of Workbench-related objects |
General Data
Package | SPAK_WB_FOUNDATION | Framework for integrating the APIs with the ABAP Workbench |
Created | 20041014 | SAP |
Last changed | 20071217 | 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 | CL_PAK_STATE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | CL_PAK_WB_DOMAINS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Interface IF_PAK_WB_OBJECT has no interface.
Friends
Interface IF_PAK_WB_OBJECT has no friend.
Attributes
Interface IF_PAK_WB_OBJECT has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Activates the object | 20050420 |
2 | ![]() |
Instance method | Public | Method | Raises an exception if the object is not consistent | 20050419 |
3 | ![]() |
Instance method | Public | Method | Deletes the object | 20050420 |
4 | ![]() |
Instance method | Public | Method | Returns a description of the object (for error messages) | 20050506 |
5 | ![]() |
Instance method | Public | Method | Returns whether an act. or inact. version exists on the DB | 20050418 |
6 | ![]() |
Instance method | Public | Method | Returns whether the object is in the current user's worklist | 20050511 |
7 | ![]() |
Instance method | Public | Method | Returns the activation state of this version of the object | 20050414 |
8 | ![]() |
Instance method | Public | Method | Returns author and date of the object's creation | 20050420 |
9 | ![]() |
Instance method | Public | Method | Returns the object's identifier for the transport system | 20051229 |
10 | ![]() |
Instance method | Public | Method | Returns author and date of the object's last modification | 20050420 |
11 | ![]() |
Instance method | Public | Method | Returns the language in which the object is maintained | 20050512 |
12 | ![]() |
Instance method | Public | Method | Returns in which system the object's original resides | 20050512 |
13 | ![]() |
Instance method | Public | Method | Returns the package in which the object is contained | 20050512 |
14 | ![]() |
Instance method | Public | Method | Returns the PAK_OBJECT_KEY corresponding to this object | 20060531 |
15 | ![]() |
Instance method | Public | Method | Returns the user that is responsible for this object | 20050512 |
16 | ![]() |
Instance method | Public | Method | Describes the current state of the object | 20050414 |
17 | ![]() |
Instance method | Public | Method | Returns the object's identifier for the workbench manager | 20050512 |
18 | ![]() |
Instance method | Public | Method | Returns whether there's a corresponding object catalog entry | 20051229 |
19 | ![]() |
Instance method | Public | Method | Returns whether the object is deleted on the DB | 20050503 |
20 | ![]() |
Instance method | Public | Method | Returns whether enqueue locks have been obtained | 20050419 |
21 | ![]() |
Instance method | Public | Method | Returns whether there are unsaved changes | 20050419 |
22 | ![]() |
Instance method | Public | Method | Returns whether an object is new | 20050608 |
23 | ![]() |
Instance method | Public | Method | Locks the object against concurrent changes and refreshes it | 20050419 |
24 | ![]() |
Instance method | Public | Method | Refreshes the object, that is, re-reads all data from the DB | 20050418 |
25 | ![]() |
Instance method | Public | Method | Discards the inactive version of the object | 20050810 |
26 | ![]() |
Instance method | Public | Method | Saves changed data to the DB | 20050419 |
27 | ![]() |
Instance method | Public | Method | Releases the object's lock against concurrent changes | 20050419 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | ACTIVATION_STATE_CHANGING | Instance Event (0) |
Public (2) |
Raised before the activation state changes | 20050414 |
Types
Interface IF_PAK_WB_OBJECT has no local type.
Method Signatures
Method ACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ACTIVATE_DESPITE_OF_ERRORS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_FALSE to activate only if the object is consistent | 20050810 | |
2 | ![]() |
IM_RAISE_MESSAGES_OF_TYPE | Call by reference | Type reference (TYPE) | PAK_MESSAGE_TYPE | CL_PAK_WB_DOMAINS=>CO_MESSAGE_TYPE-ERROR | Which type of message to raise as exceptions | 20060518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Invalid data | 20050420 | |
2 | ![]() |
Method can not be executed at present object state | 20050420 | |
3 | ![]() |
User does not have the right privileges | 20050420 |
Method CHECK_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CHECK_MODE | Call by reference | Type reference (TYPE) | CL_PAK_WB_DOMAINS=>TY_CHECK_MODE | CL_PAK_WB_DOMAINS=>CO_CHECK_MODE-ACTIVATE | Specifies the subset of checks to execute | 20050419 | |
2 | ![]() |
IM_RAISE_MESSAGES_OF_TYPE | Call by reference | Type reference (TYPE) | PAK_MESSAGE_TYPE | CL_PAK_WB_DOMAINS=>CO_MESSAGE_TYPE-ERROR | Which type of message to raise as exceptions | 20060519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Invalid data | 20050419 | |
2 | ![]() |
Method can not be executed at present object state | 20050419 |
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_RAISE_MESSAGES_OF_TYPE | Call by reference | Type reference (TYPE) | PAK_MESSAGE_TYPE | CL_PAK_WB_DOMAINS=>CO_MESSAGE_TYPE-ERROR | Whether to raise also warning or even info messages | 20060607 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Invalid package data | 20050420 | |
2 | ![]() |
Method can not be executed at present object state | 20050420 | |
3 | ![]() |
User does not have the right privileges | 20050420 |
Method DESCRIBE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_DESCRIPTION | Value transfer | Type reference (TYPE) | STRING | The text identifying the object to the user | 20050506 |
Method DESCRIBE on Interface IF_PAK_WB_OBJECT has no exception.
Method EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ACTIVE_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE to check whether active version exists | 20050418 | |
2 | ![]() |
IM_INACTIVE_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE to check whether inactive version exists | 20050418 | |
3 | ![]() |
RE_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE if the requested version exists | 20050418 |
Method EXISTS on Interface IF_PAK_WB_OBJECT has no exception.
Method EXISTS_OWN_INACTIVE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_EXISTS_OWN_INACTIVE_VERSION | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE if there's an inactive version of the current user | 20050511 |
Method EXISTS_OWN_INACTIVE_VERSION on Interface IF_PAK_WB_OBJECT has no exception.
Method GET_ACTIVATION_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_ACTIVATION_STATE | Value transfer | Type reference (TYPE) | PAK_ACTIVATION_STATE | Activation state for package data | 20050414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Method can not be executed at present object state | 20050414 |
Method GET_CREATED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CREATED_BY | Call by reference | Type reference (TYPE) | EU_AUTOR | Author of the object's creation | 20050420 | ||
2 | ![]() |
EX_CREATED_ON | Call by reference | Type reference (TYPE) | EU_DATUM | Created on | 20050420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Method can not be executed at present object state | 20050420 |
Method GET_CTS_IDENTIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_OBJECT_NAME | Call by reference | Type reference (TYPE) | STRING | The "technical" name of the object | 20051229 | ||
2 | ![]() |
EX_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | The code identifying the object type | 20051229 |
Method GET_CTS_IDENTIFIER on Interface IF_PAK_WB_OBJECT has no exception.
Method GET_LAST_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CHANGED_BY | Call by reference | Type reference (TYPE) | EU_VAUTOR | Last changed by | 20050420 | ||
2 | ![]() |
EX_CHANGED_ON | Call by reference | Type reference (TYPE) | EU_VDATUM | Last changed on | 20050420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Method can not be executed at present object state | 20050420 |
Method GET_MASTER_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_MASTER_LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | Language key for the object's "original" language | 20050512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Method can not be executed at present object state | 20060602 |
Method GET_ORIGINAL_SYSTEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_ORIGINAL_SYSTEM | Value transfer | Type reference (TYPE) | SRCSYSTEM | Original System of Object | 20050512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Errors related to package-assigned objects | 20060602 |
Method GET_PACKAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_PACKAGE | Value transfer | Type reference (TYPE) | DEVCLASS | Package | 20050512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Method can not be executed at present object state | 20060602 |
Method GET_PAK_OBJECT_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PAK_OBJECT_KEY | Call by reference | Type reference (TYPE) | PAK_OBJECT_KEY | Object key of this object | 20060531 |
Method GET_PAK_OBJECT_KEY on Interface IF_PAK_WB_OBJECT has no exception.
Method GET_PERSON_RESPONSIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_PERSON_RESPONSIBLE | Value transfer | Type reference (TYPE) | RESPONSIBL | User name of the person responsible for the object | 20050512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Method can not be executed at present object state | 20060602 |
Method GET_STATE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_STATE_TEXT | Value transfer | Type reference (TYPE) | STRING | 20050414 |
Method GET_STATE_TEXT on Interface IF_PAK_WB_OBJECT has no exception.
Method GET_WBM_IDENTIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_WBM_NAME | Call by reference | Type reference (TYPE) | STRING | 20050512 | |||
2 | ![]() |
EX_WBM_TYPE | Call by reference | Type reference (TYPE) | SEU_OBJTYP | WB Request: Type of Object of Development Environment | 20050512 |
Method GET_WBM_IDENTIFIER on Interface IF_PAK_WB_OBJECT has no exception.
Method HAS_OBJECT_DIRECTORY_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_HAS_OBJECT_DIRECTORY_INFO | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE if there's no object catalog entry for the object | 20051229 |
Method HAS_OBJECT_DIRECTORY_INFO on Interface IF_PAK_WB_OBJECT has no exception.
Method IS_DELETED_ON_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_IS_DELETED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050503 |
Method IS_DELETED_ON_DB on Interface IF_PAK_WB_OBJECT has no exception.
Method IS_LOCKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_IS_LOCKED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050419 |
Method IS_LOCKED on Interface IF_PAK_WB_OBJECT has no exception.
Method IS_MODIFIED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_IS_MODIFIED | Value transfer | Type reference (TYPE) | ABAP_BOOL | package is modified | 20050419 |
Method IS_MODIFIED on Interface IF_PAK_WB_OBJECT has no exception.
Method IS_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_IS_NEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | package is modified | 20050608 |
Method IS_NEW on Interface IF_PAK_WB_OBJECT has no exception.
Method LOCK_AND_REFRESH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ALLOW_POPUPS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_FALSE to suppress any pop-ups etc. | 20060511 | |
2 | ![]() |
IM_RAISE_MESSAGES_OF_TYPE | Call by reference | Type reference (TYPE) | PAK_MESSAGE_TYPE | CL_PAK_WB_DOMAINS=>CO_MESSAGE_TYPE-ERROR | Whether also warnings or even info messages should be raised | 20060824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Invalid package data | 20050419 | |
2 | ![]() |
Method can not be executed at present object state | 20050419 | |
3 | ![]() |
User does not have the right privileges | 20050419 | |
4 | ![]() |
Error situation: enqueue locks hold by other instance | 20060519 |
Method REFRESH Signature
Method REFRESH on Interface IF_PAK_WB_OBJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Method can not be executed at present object state | 20050418 |
Method REVERT_TO_ACTIVE_VERSION Signature
Method REVERT_TO_ACTIVE_VERSION on Interface IF_PAK_WB_OBJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation can't be executed in present object state | 20050810 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20050419 | ||
2 | ![]() |
IM_ALLOW_POPUPS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_FALSE to suppress any pop-ups etc. | 20060511 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error situation where the user cancelled an operation | 20060518 | |
2 | ![]() |
Invalid data | 20050419 | |
3 | ![]() |
Method can not be executed at present object state | 20050419 | |
4 | ![]() |
User does not have the right privileges | 20050419 |
Method UNLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_WAIT_UNTIL_UNLOCKED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_FALSE to unlock asynchronously | 20051019 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Method can not be executed at present object state | 20050419 |
Event Signatures
Event ACTIVATION_STATE_CHANGING Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EX_ACTIVATION_STATE | Exporting | Value transfer | Type reference (TYPE) | PAK_ACTIVATION_STATE | Future activation state | 20050414 |
History
Last changed by/on | SAP | 20071217 |
SAP Release Created in | 710 |