Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BTP_DL_SEARCH | BTP Search Framework | 20100312 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BTP_DL_WHEREUSED | BTP Where-Used Framework | 20100127 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_BTP_DL_LANDSCAPE | BTP System Landscape Instance | 20100212 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_BTP_DL_NOTE | BTP Note | 20101005 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_BTP_DL_PFOBJECT | BTP Portfolio Object (Tests on Use Cases) | 20091229 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_BTP_DL_PROJECT | BTP Project | 20091229 |
Properties
| Class | CL_BTP_DL_OBJECT | |
| Short Description | BTP Object (Tests on Projects) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | BTP_DL | BTP Application Data Layer Basis |
| Created | 20091229 | SAP |
| Last change | 20141030 | |
| 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BTP_DL_SEARCH | BTP Search Framework | 20100312 | ||
| 2 | IF_BTP_DL_WHEREUSED | BTP Where-Used Framework | 20100127 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_BTP_TPL_TPMGMT | 20100310 | BTP Transport Management |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | BTP_DL_NAMESPACE | 'CUSTOMER' | Namespace Customer | 20100128 | ||
| 2 | Constant | Public | Type reference (TYPE) | BTP_DL_NAMESPACE | 'SAP' | Namespace SAP | 20100128 | ||
| 3 | Constant | Public | Type reference (TYPE) | BTP_DL_NAMESPACE | 'SAPPROJ' | Namespace SAPPROJ | 20120316 | ||
| 4 | Constant | Public | Type reference (TYPE) | BTP_DL_NAMESPACE | 'TEST' | Namespace TEST | 20100216 | ||
| 5 | Constant | Public | Type reference (TYPE) | MANDT | '690' | Client | 20100416 | ||
| 6 | Constant | Public | Type reference (TYPE) | MANDT | '690' | Client | 20100802 | ||
| 7 | Constant | Public | Type reference (TYPE) | SYSYSID | 'LO4' | Name of the SAP System | 20100416 | ||
| 8 | Constant | Public | Type reference (TYPE) | SYSYSID | 'SOC' | Name of the SAP System | 20100802 | ||
| 9 | Constant | Public | Type reference (TYPE) | MANDT | '650' | Client | 20100416 | ||
| 10 | Constant | Public | Type reference (TYPE) | SYSYSID | 'LO4' | Name of the SAP System | 20100416 | ||
| 11 | Constant | Public | Type reference (TYPE) | CNV_MBT_SCENARIO | 'IUUC' | MBT PCL: Scenario | 20131016 | ||
| 12 | Constant | Public | Type reference (TYPE) | CNV_MBT_SCENARIO | 'SLOP' | Default scenario for SHC | 20100224 | ||
| 13 | Constant | Public | Type reference (TYPE) | CNV_MBT_SCENARIO | 'TDMS' | Scenario for TDMS | 20100823 | ||
| 14 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_STATUS | 'E' | Status error | 20100223 | ||
| 15 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_STATUS | 'I' | Status Information | 20100223 | ||
| 16 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_STATUS | ' ' | Status initial | 20101001 | ||
| 17 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_STATUS | 'W' | Status warning | 20100223 | ||
| 18 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'CL_BTP_DL_PFOBJECT' | Object Type Name | 20140113 | ||
| 19 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'ALYS' | Object Type 'Analysis' | 20091229 | ||
| 20 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'BLUE' | Object Type 'Blueprint' | 20091229 | ||
| 21 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'CFGS' | Object Type 'Configuration Set' | 20091229 | ||
| 22 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'CPAC' | Object Type 'CWB Package' | 20100126 | ||
| 23 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'DOCU' | Object Type 'Docu Object' | 20091230 | ||
| 24 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'IDXA' | Object Type 'Index Attribute' | 20091229 | ||
| 25 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'IDXT' | Object Type 'Index Tag' | 20091229 | ||
| 26 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'ITAP' | Object Type 'IT Approach' | 20091229 | ||
| 27 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'LSCP' | Object Type 'System Landscape' | 20100218 | ||
| 28 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'LSTP' | Object Type 'System Landscape Template' | 20100218 | ||
| 29 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'SYTY' | Object Type 'System Type' | 20100218 | ||
| 30 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'LTRS' | Object Type 'LTR Solution' | 20110201 | ||
| 31 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'NOTE' | Object Type 'Note' | 20101005 | ||
| 32 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'PROJ' | Object Type 'Project' | 20091229 | ||
| 33 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'PPAT' | Object Type 'Project Pattern' | 20100222 | ||
| 34 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'PPHA' | Object Type 'Project Phase' | 20100222 | ||
| 35 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'PHTY' | Object Type 'Project Phase Type' | 20100218 | ||
| 36 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'PRTY' | Object Type 'Project Type' | 20100222 | ||
| 37 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'RMAP' | Object Type 'Roadmap' | 20091229 | ||
| 38 | Constant | Public | Type reference (TYPE) | BTP_DL_OBJ_TYPE | 'USEC' | Object Type 'Use Case' | 20091229 | ||
| 39 | Constant | Protected | Type reference (TYPE) | SYMSGID | 'BTP_DL' | Message class | 20100316 | ||
| 40 | Constant | Private | Type reference (TYPE) | C | '/' | Character to separate namespace from name | 20100729 | ||
| 41 | Constant | Private | Type reference (TYPE) | C | '(' | Bracket to begin the version in UINAME | 20100729 | ||
| 42 | Constant | Private | Type reference (TYPE) | C | ')' | Bracket to end the version in UINAME | 20100729 | ||
| 43 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BTP_DL_NOTE | Note of this object in same status (display, edit) | 20101005 | |||
| 44 | Static Attribute | Private | Type reference (TYPE) | PY_BUFFER_STATISTIC | 20110131 | ||||
| 45 | Instance attribute | Private | Type reference (TYPE) | BTP_DL_OBJECT | BTP Object | 20091229 | |||
| 46 | Static Attribute | Private | See coding | 20091229 | |||||
| 47 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20100222 | ||||
| 48 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Is this object the lastest version | 20100816 | |||
| 49 | Instance attribute | Private | Type reference (TYPE) | BTP_DL_OBJ_LOCKED | BTP Flag if object is locked | 20100129 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | BTP_DL_OBJ_MODIFIED | BTP Object has been modified and is not saved | 20091229 | |||
| 51 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag to allow save of delivered object in special case | 20120301 | ||
| 52 | Static Attribute | Private | Type reference (TYPE) | BTP_DL_NAMESPACE | Namespace of this system | 20100217 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Add an object to the buffer or replace if already existing | 20091229 | |
| 2 | Static method | Private | Method | Adjust a version number (add leading zeros, etc) | 20100729 | |
| 3 | Instance method | Protected | Method | Archive this object | 20100811 | |
| 4 | Instance method | Public | Method | Check this object and update object status | 20100223 | |
| 5 | Instance method | Protected | Method | Check authorization | 20100413 | |
| 6 | Instance method | Private | Method | Return exception if object is not locked | 20100218 | |
| 7 | Instance method | Private | Method | Check if storing the object is allowed | 20100223 | |
| 8 | Static method | Private | Method | Check if technical name is valid | 20100423 | |
| 9 | Static method | Public | Method | Cleanup database for all object types | 20100211 | |
| 10 | Static method | Public | Method | Clears buffer to force reload of all objects via factory | 20091229 | |
| 11 | Instance method | Protected | Method | Create clone with new GUID based on instance (no DB access) | 20100108 | |
| 12 | Instance method | Public | Constructor | CONSTRUCTOR | 20091229 | |
| 13 | Instance method | Public | Method | Discard this instance and return a copy based on DB | 20100108 | |
| 14 | Instance method | Private | Method | Create an entry in the MBT central object table | 20101228 | |
| 15 | Static method | Public | Method | Create a locked instance for storing by type and name | 20100217 | |
| 16 | Instance method | Public | Method | Create a note for this object (object must be locked) | 20101005 | |
| 17 | Instance method | Public | Method | Delete this object | 20091229 | |
| 18 | Instance method | Private | Method | Delete an entry from the MBT central object table | 20101228 | |
| 19 | Instance method | Public | Method | Discard changes (DB reload) and remove lock from this object | 20100217 | |
| 20 | Instance method | Public | Method | Is this object equal to another passed object? | 20100312 | |
| 21 | Static method | Private | Method | Create an instance with the passed object type and name | 20091229 | |
| 22 | Instance method | Public | Method | Forces the Hidding of a portfolio_object | 20120301 | |
| 23 | Static method | Protected | Method | Get all objects | 20100324 | |
| 24 | Instance method | Public | Method | Get the date when this object was created | 20091229 | |
| 25 | Instance method | Public | Method | Get the client in which this object has been created | 20110526 | |
| 26 | Instance method | Public | Method | Get the time when this object was created | 20091229 | |
| 27 | Instance method | Public | Method | Get the user who created this object | 20091229 | |
| 28 | Static method | Private | Method | Get an object from the buffer | 20091229 | |
| 29 | Instance method | Public | Method | Get GUID of this object | 20091229 | |
| 30 | Instance method | Public | Method | Get the date when this object was set to hidden | 20100416 | |
| 31 | Instance method | Public | Method | Get the time when this object was set to hidden | 20100416 | |
| 32 | Instance method | Public | Method | Get the user who has hidden this object | 20100416 | |
| 33 | Instance method | Public | Method | Get the master language with which obj has been created | 20100202 | |
| 34 | Instance method | Public | Method | Get the date when this object was modified last | 20091229 | |
| 35 | Instance method | Public | Method | Get the time when this object was modified last | 20091229 | |
| 36 | Instance method | Public | Method | Get the user who modified this object last | 20091229 | |
| 37 | Instance method | Public | Method | Get name of this object | 20091229 | |
| 38 | Instance method | Public | Method | Get the namespace of this object | 20100128 | |
| 39 | Instance method | Public | Method | Which version would be created next? | 20100202 | |
| 40 | Instance method | Public | Method | Get the note of this object | 20101005 | |
| 41 | Instance method | Public | Method | Get the scenario to which this object belongs to | 20100224 | |
| 42 | Instance method | Public | Method | Get the object status (set by check) | 20100223 | |
| 43 | Static method | Public | Method | Get namespace of this system | 20100129 | |
| 44 | Instance method | Public | Method | Get the short text description of this object | 20091229 | |
| 45 | Instance method | Public | Method | Get the text description with version | 20100309 | |
| 46 | Instance method | Public | Method | Get type of this object | 20091229 | |
| 47 | Instance method | Public | Method | Get the name for user inferfaces (with optional namespace) | 20100129 | |
| 48 | Instance method | Public | Method | Get the UI name added by version | 20100202 | |
| 49 | Instance method | Public | Method | Get the version of this object | 20091229 | |
| 50 | Static method | Public | Method | Init the basic content objects | 20100216 | |
| 51 | Instance method | Protected | Method | Get if this object is archived | 20100811 | |
| 52 | Instance method | Private | Method | Check if this object is relevant for sync with MBT COT | 20101228 | |
| 53 | Instance method | Public | Method | Return if this object is hidden | 20100416 | |
| 54 | Instance method | Public | Method | Is this the latest version of this object (namespace, name) | 20100816 | |
| 55 | Instance method | Public | Method | Is this object contained in the 'My |
20100729 | |
| 56 | Instance method | Public | Method | Is this object contained in the 'SAP |
20101025 | |
| 57 | Instance method | Public | Method | Is this object locked or not | 20100217 | |
| 58 | Instance method | Public | Method | Get whether object has been modified but not stored in DB | 20091229 | |
| 59 | Instance method | Public | Method | Is the BTP Object obsolete | 20120229 | |
| 60 | Instance method | Public | Method | Check if this object has been stored ever | 20100222 | |
| 61 | Instance method | Protected | Method | Load object via GUID from DB and overwrites this instance | 20091229 | |
| 62 | Static method | Private | Method | Lock an object | 20100217 | |
| 63 | Instance method | Public | Method | Discard this instance and return a new version based on DB | 20091229 | |
| 64 | Static method | Private | Method | Remove an object from the buffer | 20091229 | |
| 65 | Instance method | Public | Method | Discard this instance and rename DB version | 20100811 | |
| 66 | Instance method | Protected | Method | Rollback all changes, reload object data from DB | 20100805 | |
| 67 | Static method | Public | Method | Search with query in all objects | 20100312 | |
| 68 | Static method | Public | Method | Get an object by a value entered into a field with F4 help | 20100728 | |
| 69 | Static method | Public | Method | Get an already created object via its GUID | 20091229 | |
| 70 | Static method | Public | Method | Get an already created object via type, name, and version | 20091229 | |
| 71 | Static method | Public | Method | Get all created objects with a specified type | 20100226 | |
| 72 | Static method | Public | Method | Get an already created object with lock via GUID for editing | 20100217 | |
| 73 | Instance method | Public | Method | Set this object hidden | 20100416 | |
| 74 | Instance method | Protected | Method | Set the object modified state | 20091229 | |
| 75 | Instance method | Public | Method | Set the object obsolete | 20120229 | |
| 76 | Instance method | Protected | Method | Set a new object status | 20100223 | |
| 77 | Instance method | Public | Method | Set a new short text for this object | 20091229 | |
| 78 | Static method | Public | Method | Sort a list of objects | 20100804 | |
| 79 | Instance method | Public | Method | Store this object into DB | 20091229 | |
| 80 | Instance method | Protected | Method | Special processing for re-definition on switch to edit mode | 20110208 | |
| 81 | Static method | Public | Method | Unarchive an object | 20100811 | |
| 82 | Instance method | Protected | Method | Unlock an object | 20100217 | |
| 83 | Instance method | Private | Method | Update an entry in the MBT COT on modifications | 20101228 | |
| 84 | Static method | Public | Method | Where-Used Search for a given object | 20100127 |
Events
Class CL_BTP_DL_OBJECT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | PY_BUFFER | Private | See coding | 20091229 | BEGIN OF py_buffer,
guid TYPE btp_dl_guid,
objectref TYPE REF TO cl_btp_dl_object,
END OF py_buffer
|
||
| 2 | PY_BUFFER_STATISTIC | Private | See coding | 20110131 | BEGIN OF py_buffer_statistic,
access TYPE i,
access_bypass TYPE i,
hit TYPE i,
failed TYPE i,
END OF py_buffer_statistic
|
Method Signatures
Method ADD_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20091229 |
Method ADD_TO_BUFFER on class CL_BTP_DL_OBJECT has no exception.
Method ADJUST_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XV_VERSION | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_VERSION | BTP Object Version | 20100729 |
Method ADJUST_VERSION on class CL_BTP_DL_OBJECT has no exception.
Method ARCHIVE Signature
Method ARCHIVE on class CL_BTP_DL_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100811 |
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STATUS | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_STATUS | BTP Object Status after Check | 20100223 | |||
| 2 | XT_MSG | Call by reference | Type reference (TYPE) | BTP_DL_T_BAL_S_MSG | BTP List of BAL_S_MSG messages | 20100223 |
Method CHECK on class CL_BTP_DL_OBJECT has no exception.
Method CHECK_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20100413 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100413 |
Method CHECK_IS_LOCKED Signature
Method CHECK_IS_LOCKED on class CL_BTP_DL_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100218 |
Method CHECK_IS_STORABLE Signature
Method CHECK_IS_STORABLE on class CL_BTP_DL_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100223 |
Method CHECK_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20100423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100423 |
Method CLEANUP_DATABASE Signature
Method CLEANUP_DATABASE on class CL_BTP_DL_OBJECT has no parameter.
Method CLEANUP_DATABASE on class CL_BTP_DL_OBJECT has no exception.
Method CLEAR_BUFFER Signature
Method CLEAR_BUFFER on class CL_BTP_DL_OBJECT has no parameter.
Method CLEAR_BUFFER on class CL_BTP_DL_OBJECT has no exception.
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20100108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100217 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20110128 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20100129 | |||
| 3 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | NC_SCENARIO_SLOP | MBT PCL: Scenario | 20100224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100901 |
Method COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEEP_EDIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' keep edit, ' ' lock | 20130502 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20100108 | |||
| 3 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20100108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100218 | ||
| 2 | BTP Exceptions on PCL Interface | 20100330 |
Method CREATE_COT_ENTRY Signature
Method CREATE_COT_ENTRY on class CL_BTP_DL_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20101228 |
Method CREATE_FOR_EDIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20100217 | |||
| 2 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | NC_SCENARIO_SLOP | MBT PCL: Scenario | 20100224 | ||
| 3 | IV_TYPE | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TYPE | BTP Technical Object Type | 20100217 | |||
| 4 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20100217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100217 |
Method CREATE_NOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_NOTE | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object (Tests on Projects) | 20101005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20101005 |
Method DELETE Signature
Method DELETE on class CL_BTP_DL_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100218 |
Method DELETE_COT_ENTRY Signature
Method DELETE_COT_ENTRY on class CL_BTP_DL_OBJECT has no parameter.
Method DELETE_COT_ENTRY on class CL_BTP_DL_OBJECT has no exception.
Method DISCARD Signature
Method DISCARD on class CL_BTP_DL_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100217 |
Method EQUALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object (Tests on Projects) | 20100312 | |||
| 2 | RV_EQUALS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Objects equal or not | 20100312 |
Method EQUALS on class CL_BTP_DL_OBJECT has no exception.
Method FACTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20110128 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20100129 | |||
| 3 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | NC_SCENARIO_SLOP | MBT PCL: Scenario | 20100224 | ||
| 4 | IV_TYPE | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TYPE | BTP Technical Object Type | 20091229 | |||
| 5 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20091229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100217 |
Method FORCE_HIDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | BTP Object Flag 'Hidden' | 20120301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20120301 | ||
| 2 | BTP Exceptions on PCL Interface | 20120301 |
Method GET_ALL_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | BTP_DL_BYPASS_BUFFER | ABAP_FALSE | BTP Bypass Buffer for Read Access | 20100729 | ||
| 2 | IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden objects | 20100416 | ||
| 3 | IV_LATEST_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100324 | |||
| 4 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | NC_SCENARIO_SLOP | MBT PCL: Scenario | 20100324 | ||
| 5 | RT_REF_OBJECT | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_OBJECT | BTP List of references to Objects | 20100324 |
Method GET_ALL_OBJECTS on class CL_BTP_DL_OBJECT has no exception.
Method GET_CREDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CREDATE | Value transfer | Type reference (TYPE) | BTP_DL_CREDATE | BTP Date of Creation | 20091229 |
Method GET_CREDATE on class CL_BTP_DL_OBJECT has no exception.
Method GET_CREMANDT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MANDT | Value transfer | Type reference (TYPE) | BTP_DL_CREMANDT | BTP Client in which object has been created | 20110526 |
Method GET_CREMANDT on class CL_BTP_DL_OBJECT has no exception.
Method GET_CRETIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CRETIME | Value transfer | Type reference (TYPE) | BTP_DL_CRETIME | BTP Time of Creation | 20091229 |
Method GET_CRETIME on class CL_BTP_DL_OBJECT has no exception.
Method GET_CREUSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CREUSER | Value transfer | Type reference (TYPE) | BTP_DL_CREUSER | BTP User of Creation | 20091229 |
Method GET_CREUSER on class CL_BTP_DL_OBJECT has no exception.
Method GET_FROM_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20091229 | |||
| 2 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20091229 |
Method GET_FROM_BUFFER on class CL_BTP_DL_OBJECT has no exception.
Method GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_GUID | Value transfer | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20091229 |
Method GET_GUID on class CL_BTP_DL_OBJECT has no exception.
Method GET_HIDDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HIDDATE | Value transfer | Type reference (TYPE) | BTP_DL_HIDDATE | BTP Date of setting Object hidden | 20100416 |
Method GET_HIDDATE on class CL_BTP_DL_OBJECT has no exception.
Method GET_HIDTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HIDTIME | Value transfer | Type reference (TYPE) | BTP_DL_HIDTIME | BTP Time of hiding an object | 20100416 |
Method GET_HIDTIME on class CL_BTP_DL_OBJECT has no exception.
Method GET_HIDUSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HIDUSER | Value transfer | Type reference (TYPE) | BTP_DL_HIDUSER | BTP User who has hidden an object | 20100416 |
Method GET_HIDUSER on class CL_BTP_DL_OBJECT has no exception.
Method GET_MASTERLANGU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LANGU | Value transfer | Type reference (TYPE) | LANGU | Language Key | 20100202 |
Method GET_MASTERLANGU on class CL_BTP_DL_OBJECT has no exception.
Method GET_MODDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MODDATE | Value transfer | Type reference (TYPE) | BTP_DL_MODDATE | BTP Date of Modification | 20091229 |
Method GET_MODDATE on class CL_BTP_DL_OBJECT has no exception.
Method GET_MODTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MODTIME | Value transfer | Type reference (TYPE) | BTP_DL_MODTIME | BTP Time of Modification | 20091229 |
Method GET_MODTIME on class CL_BTP_DL_OBJECT has no exception.
Method GET_MODUSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MODUSER | Value transfer | Type reference (TYPE) | BTP_DL_MODUSER | BTP User of Modification | 20091229 |
Method GET_MODUSER on class CL_BTP_DL_OBJECT has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAME | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20091229 |
Method GET_NAME on class CL_BTP_DL_OBJECT has no exception.
Method GET_NAMESPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAMESPACE | Value transfer | Type reference (TYPE) | BTP_DL_NAMESPACE | BTP Object Namespace | 20100128 |
Method GET_NAMESPACE on class CL_BTP_DL_OBJECT has no exception.
Method GET_NEXT_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VERSION | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_VERSION | BTP Object Version | 20100202 |
Method GET_NEXT_VERSION on class CL_BTP_DL_OBJECT has no exception.
Method GET_NOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_NOTE | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_NOTE | BTP Note | 20101005 |
Method GET_NOTE on class CL_BTP_DL_OBJECT has no exception.
Method GET_SCENARIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SCENARIO | Value transfer | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20100224 |
Method GET_SCENARIO on class CL_BTP_DL_OBJECT has no exception.
Method GET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_STATUS | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_STATUS | BTP Object Status after Check | 20100223 |
Method GET_STATUS on class CL_BTP_DL_OBJECT has no exception.
Method GET_SYSTEM_NAMESPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAMESPACE | Value transfer | Type reference (TYPE) | BTP_DL_NAMESPACE | BTP Object Namespace | 20100129 |
Method GET_SYSTEM_NAMESPACE on class CL_BTP_DL_OBJECT has no exception.
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TEXT | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_TEXT | BTP Short Text | 20091229 |
Method GET_TEXT on class CL_BTP_DL_OBJECT has no exception.
Method GET_TEXT_WITH_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | Text of this object with version | 20100309 |
Method GET_TEXT_WITH_VERSION on class CL_BTP_DL_OBJECT has no exception.
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TYPE | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_TYPE | BTP Technical Object Type | 20091229 |
Method GET_TYPE on class CL_BTP_DL_OBJECT has no exception.
Method GET_UINAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAME | Value transfer | Type reference (TYPE) | STRING | 20100129 |
Method GET_UINAME on class CL_BTP_DL_OBJECT has no exception.
Method GET_UINAME_WITH_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAME | Value transfer | Type reference (TYPE) | STRING | 20100202 |
Method GET_UINAME_WITH_VERSION on class CL_BTP_DL_OBJECT has no exception.
Method GET_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VERSION | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_VERSION | BTP Object Version | 20091229 |
Method GET_VERSION on class CL_BTP_DL_OBJECT has no exception.
Method INIT_CONTENT Signature
Method INIT_CONTENT on class CL_BTP_DL_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100218 | ||
| 2 | BTP Exceptions on PCL Interface | 20100406 |
Method IS_ARCHIVED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ARCHIVED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Object archived or not | 20100811 |
Method IS_ARCHIVED on class CL_BTP_DL_OBJECT has no exception.
Method IS_COT_RELEVANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RELEVANT | Value transfer | Type reference (TYPE) | ABAP_BOOL | COT relevant or not | 20101228 |
Method IS_COT_RELEVANT on class CL_BTP_DL_OBJECT has no exception.
Method IS_HIDDEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HIDDEN | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | BTP Object Flag 'Hidden' | 20100416 |
Method IS_HIDDEN on class CL_BTP_DL_OBJECT has no exception.
Method IS_LATEST_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LATEST_VERSION | Value transfer | Type reference (TYPE) | ABAP_BOOL | Latest version or not | 20100816 |
Method IS_LATEST_VERSION on class CL_BTP_DL_OBJECT has no exception.
Method IS_LIST_MY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CONTAINED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Contained or not | 20100729 |
Method IS_LIST_MY on class CL_BTP_DL_OBJECT has no exception.
Method IS_LIST_SAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CONTAINED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Contained or not? | 20101025 |
Method IS_LIST_SAP on class CL_BTP_DL_OBJECT has no exception.
Method IS_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOCKED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Object locked or not | 20100217 |
Method IS_LOCKED on class CL_BTP_DL_OBJECT has no exception.
Method IS_MODIFIED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MODIFIED | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_MODIFIED | BTP Object has been modified and is not saved | 20091229 |
Method IS_MODIFIED on class CL_BTP_DL_OBJECT has no exception.
Method IS_OBSOLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_OBSOLETE | Value transfer | Type reference (TYPE) | BTP_DL_OBJ_OBSOLETE | BTP Object Flag 'Obsolete' | 20120229 |
Method IS_OBSOLETE on class CL_BTP_DL_OBJECT has no exception.
Method IS_TRANSIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TRANSIENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | True if object has been created and never stored | 20100222 |
Method IS_TRANSIENT on class CL_BTP_DL_OBJECT has no exception.
Method LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20091229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100218 |
Method LOCK_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | Reference to existing object | 20100419 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20100217 | |||
| 3 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | BTP_DL_NAMESPACE | BTP Object Namespace | 20100217 | |||
| 4 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20100224 | |||
| 5 | IV_TYPE | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TYPE | BTP Technical Object Type | 20100217 | |||
| 6 | IV_VERSION | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_VERSION | BTP Object Version | 20100217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100217 |
Method NEW_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20091229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100218 |
Method REMOVE_FROM_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20091229 |
Method REMOVE_FROM_BUFFER on class CL_BTP_DL_OBJECT has no exception.
Method RENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | New technical object name | 20100811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100811 |
Method ROLLBACK Signature
Method ROLLBACK on class CL_BTP_DL_OBJECT has no parameter.
Method ROLLBACK on class CL_BTP_DL_OBJECT has no exception.
Method SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SCENARIO | Call by reference | Type reference (TYPE) | BTP_DL_T_SCENARIO | List of Scenarios | 20101206 | |||
| 2 | IV_SEARCHFOR | Call by reference | Type reference (TYPE) | STRING | Will be spliited into keywords | 20100312 | |||
| 3 | IV_SEARCH_ONLY_PORTFOLIO | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Search only in portfolio? | 20100312 | ||
| 4 | RT_RESULT | Value transfer | Type reference (TYPE) | BTP_DL_T_SEARCH_RESULT | BTP search result: objects, context, and rating | 20100312 |
Method SEARCH on class CL_BTP_DL_OBJECT has no exception.
Method SEARCH_BY_F4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_OBJECT_ALL | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | Object if only one object contained in ET_OBJECTS_ALL | 20100729 | |||
| 2 | ER_OBJECT_MY | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | Object if only one object contained in ET_OBJECT_MY | 20100729 | |||
| 3 | ET_OBJECTS_ALL | Call by reference | Type reference (TYPE) | BTP_DL_T_REF_OBJECT | All objects satisfying the search value | 20100729 | |||
| 4 | ET_OBJECTS_MY | Call by reference | Type reference (TYPE) | BTP_DL_T_REF_OBJECT | Subset of ET_OBJECTS_ALL for 'My |
20100729 | |||
| 5 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | 'SLOP' | MBT PCL: Scenario | 20100728 | ||
| 6 | IV_TYPE | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TYPE | BTP Technical Object Type | 20100728 | |||
| 7 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | Value entered in a simple string field | 20100728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100728 |
Method SEARCH_BY_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | BTP_DL_BYPASS_BUFFER | BTP Bypass Buffer for Read Access | 20091229 | |||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20091229 | |||
| 3 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20091229 |
Method SEARCH_BY_GUID on class CL_BTP_DL_OBJECT has no exception.
Method SEARCH_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | BTP_DL_BYPASS_BUFFER | ABAP_FALSE | BTP Bypass Buffer for Read Access | 20100729 | ||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20091229 | |||
| 3 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | BTP_DL_NAMESPACE | BTP Object Namespace | 20100129 | |||
| 4 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | NC_SCENARIO_SLOP | MBT PCL: Scenario | 20100224 | ||
| 5 | IV_TYPE | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TYPE | BTP Technical Object Type | 20091229 | |||
| 6 | IV_VERSION | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_VERSION | BTP Object Version | 20091229 | |||
| 7 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object | 20091229 |
Method SEARCH_BY_NAME on class CL_BTP_DL_OBJECT has no exception.
Method SEARCH_BY_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | BTP_DL_BYPASS_BUFFER | ABAP_FALSE | BTP Bypass Buffer for Read Access | 20100729 | ||
| 2 | IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden objects | 20100416 | ||
| 3 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | NC_SCENARIO_SLOP | MBT PCL: Scenario | 20100226 | ||
| 4 | IV_TYPE | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TYPE | BTP Technical Object Type | 20100226 | |||
| 5 | IV_USER | Call by reference | Type reference (TYPE) | USERNAME | User name | 20111124 | |||
| 6 | RT_OBJECT | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_OBJECT | Objects | 20100226 |
Method SEARCH_BY_TYPE on class CL_BTP_DL_OBJECT has no exception.
Method SEARCH_FOR_EDIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHECK_IS_STORABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | If true exception will be raised if not allowed to store | 20100223 | ||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20100217 | |||
| 3 | RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_OBJECT | BTP Object (Tests on Projects) | 20100217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100217 |
Method SET_HIDDEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | BTP Object Flag 'Hidden' | 20100416 |
Method SET_HIDDEN on class CL_BTP_DL_OBJECT has no exception.
Method SET_MODIFIED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MODIFIED | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_MODIFIED | BTP Object has been modified and is not saved | 20091229 |
Method SET_MODIFIED on class CL_BTP_DL_OBJECT has no exception.
Method SET_OBSOLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBSOLETE | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_OBSOLETE | BTP Object Flag 'Obsolete' | 20120229 |
Method SET_OBSOLETE on class CL_BTP_DL_OBJECT has no exception.
Method SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATUS | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_STATUS | BTP Object Status after Check | 20100223 |
Method SET_STATUS on class CL_BTP_DL_OBJECT has no exception.
Method SET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEXT | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TEXT | BTP Text | 20091229 |
Method SET_TEXT on class CL_BTP_DL_OBJECT has no exception.
Method SORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Sort by name | 20100804 | ||
| 2 | IV_TEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Sort by text | 20100804 | |||
| 3 | XT_OBJECT | Call by reference | Type reference (TYPE) | STANDARD TABLE | BTP List of references to Objects | 20100804 |
Method SORT on class CL_BTP_DL_OBJECT has no exception.
Method STORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEEP_EDIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' keep edit mode, ' ' lock | 20130502 | ||
| 2 | IV_SKIP_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' check can be skiped as object is already checked | 20131014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100218 | ||
| 2 | BTP Exceptions on PCL Interface | 20100326 |
Method SWITCH_TO_EDIT Signature
Method SWITCH_TO_EDIT on class CL_BTP_DL_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20110520 |
Method UNARCHIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | GUID of the archived object | 20100811 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | New technical object name | 20100811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BTP Exceptions on Objects | 20100811 |
Method UNLOCK_OBJECT Signature
Method UNLOCK_OBJECT on class CL_BTP_DL_OBJECT has no parameter.
Method UNLOCK_OBJECT on class CL_BTP_DL_OBJECT has no exception.
Method UPDATE_COT_ENTRY Signature
Method UPDATE_COT_ENTRY on class CL_BTP_DL_OBJECT has no parameter.
Method UPDATE_COT_ENTRY on class CL_BTP_DL_OBJECT has no exception.
Method WHERE_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_WHEREUSED | Value transfer | Type reference (TYPE) | BTP_DL_T_WHEREUSED | BTP Where-Used Result | 20100128 | |||
| 2 | EV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | Object Name of passed GUID | 20100128 | |||
| 3 | EV_NAMESPACE | Call by reference | Type reference (TYPE) | BTP_DL_NAMESPACE | BTP Object Namespace | 20100310 | |||
| 4 | EV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20100310 | |||
| 5 | EV_TEXT | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TEXT | Textual Object Description of passed GUID | 20100128 | |||
| 6 | EV_TYPE | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_TYPE | Object Type of passed GUID | 20100128 | |||
| 7 | EV_VERSION | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_VERSION | Object Version of passed GUID | 20100128 | |||
| 8 | IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | GUID to search for usage | 20100127 |
Method WHERE_USED on class CL_BTP_DL_OBJECT has no exception.
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2006_1_700 |