SAP ABAP Class CL_CTS_TRACK_CATALOG_MANAGER (cCTS: Object level change tracking catalog manager)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
⤷
SCTS_DIST_CTL_CHNG_TRCK_CORE (Package) cCTS: Change tracking core - persistence and data access
⤷
⤷
Properties
| Class | CL_CTS_TRACK_CATALOG_MANAGER | |
| Short Description | cCTS: Object level change tracking catalog manager | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SCTS_DIST_CTL_CHNG_TRCK_CORE | cCTS: Change tracking core - persistence and data access |
| Created | 20111004 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_CTS_TRACK_CATALOG_MANAGER has no forward declaration.
Interfaces
Class CL_CTS_TRACK_CATALOG_MANAGER has no interface implemented.
Friends
Class CL_CTS_TRACK_CATALOG_MANAGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | TY_GLOBAL_TYPE | 'C' | 20111004 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | TY_GLOBAL_TYPE | 'N' | 20111004 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | TY_GLOBAL_TYPE | 'W' | 20111004 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_CTS_TRACK_DATA_ACC_CATALOG | cCTS: Interface for accessing catalog (interna) | 20111004 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add object to catalog | 20111004 | |
| 2 | Instance method | Protected | Method | Internal: check object data consistency | 20111004 | |
| 3 | Static method | Public | Method | Create instance | 20111004 | |
| 4 | Instance method | Protected | Method | Internal: create id | 20111004 | |
| 5 | Instance method | Public | Method | Check if object already in catalog | 20111004 | |
| 6 | Instance method | Public | Method | Retrieve object information from catalog | 20111004 | |
| 7 | Instance method | Public | Method | Retrieve object information from catalog | 20111004 | |
| 8 | Instance method | Public | Method | Modify object | 20111004 | |
| 9 | Instance method | Public | Method | Remove object from catalog | 20111004 |
Events
Class CL_CTS_TRACK_CATALOG_MANAGER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_ABAP_OBJ_NAME | Public | Type reference (TYPE) | TY_OBJECT-ABAP_OBJ_NAME | 20111004 | |
|
| 2 | TY_ABAP_OBJ_PGMID | Public | Type reference (TYPE) | TY_OBJECT-ABAP_OBJ_PGMID | 20111004 | |
|
| 3 | TY_ABAP_OBJ_TYPE | Public | Type reference (TYPE) | TY_OBJECT-ABAP_OBJ_TYPE | 20111004 | |
|
| 4 | TY_GLOBAL_TYPE | Public | Type reference (TYPE) | TY_OBJECT-GLOBAL_TYPE | 20111004 | |
|
| 5 | TY_NON_ABAP_OBJ_HASH | Public | Type reference (TYPE) | TY_OBJECT-NABAP_OBJ_HASH | 20111004 | |
|
| 6 | TY_NON_ABAP_OBJ_ID | Public | Type reference (TYPE) | TY_OBJECT-NABAP_OBJ_ID | 20111004 | |
|
| 7 | TY_NON_ABAP_OBJ_TYPE | Public | Type reference (TYPE) | TY_OBJECT-NABAP_OBJ_TYPE | 20111004 | |
|
| 8 | TY_NON_ABAP_OBJ_VERSION | Public | Type reference (TYPE) | TY_OBJECT-NABAP_OBJ_VER | 20111004 | |
|
| 9 | TY_OBJECT | Public | See coding | 20111004 | ty_object type line of scts_obj_track_catalog
|
||
| 10 | TY_OBJECTS | Public | Type reference (TYPE) | SCTS_OBJ_TRACK_CATALOG | 20111004 | |
|
| 11 | TY_OBJECT_ID | Public | Type reference (TYPE) | TY_OBJECT-OBJECT_ID | 20111004 | |
|
| 12 | TY_OBJECT_IDS | Public | See coding | 20111004 | ty_object_ids type standard table of ty_object_id with default key
|
||
| 13 | TY_PARENT_ID | Public | Type reference (TYPE) | TY_OBJECT-PARENT_ID | 20111004 | |
Method Signatures
Method ADD_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | Object Name in Object List | 20111004 | |||
| 2 | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | Program ID in Requests and Tasks | 20111004 | |||
| 3 | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | Object Type | 20111004 | |||
| 4 | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | ||||
| 5 | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | ECTS: Object Hash Value | 20111004 | |||
| 6 | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | ECTS: Object ID | 20111004 | |||
| 7 | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | ECTS: Object Type | 20111004 | |||
| 8 | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | ECTS: Object Hash Value | 20111004 | |||
| 9 | OBJECT_ID | Value transfer | Type reference (TYPE) | TY_OBJECT_ID | cCTS: Object tracking uniquie object ID | 20111004 | |||
| 10 | PARENT_ID | Call by reference | Type reference (TYPE) | TY_PARENT_ID | cCTS: Object tracking uniquie object ID | 20111004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cCTS: Exeption for object tracking | 20111004 |
Method CHECK_OBJECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | 20111004 | ||||
| 2 | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | 20111004 | ||||
| 3 | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | 20111004 | ||||
| 4 | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | ||||
| 5 | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | 20111004 | ||||
| 6 | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | 20111004 | ||||
| 7 | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | 20111004 | ||||
| 8 | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | 20111004 | ||||
| 9 | PARENT_ID | Call by reference | Type reference (TYPE) | TY_PARENT_ID | 20111004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cCTS: Exeption for object tracking | 20111004 |
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_CTS_TRACK_CATALOG_MANAGER | cCTS: Object level change tracking catalog manager | 20111004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cCTS: Exeption for object tracking | 20111004 |
Method CREATE_OBJECT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | 20111004 | ||||
| 2 | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | 20111004 | ||||
| 3 | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | 20111004 | ||||
| 4 | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | ||||
| 5 | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | 20111004 | ||||
| 6 | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | 20111004 | ||||
| 7 | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | 20111004 | ||||
| 8 | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | 20111004 | ||||
| 9 | OBJECT_ID | Value transfer | Type reference (TYPE) | TY_OBJECT_ID | 20111004 |
Method CREATE_OBJECT_ID on class CL_CTS_TRACK_CATALOG_MANAGER has no exception.
Method DOES_OBJECT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | 20111004 | ||||
| 2 | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | 20111004 | ||||
| 3 | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | 20111004 | ||||
| 4 | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | ||||
| 5 | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | 20111004 | ||||
| 6 | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | 20111004 | ||||
| 7 | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | 20111004 | ||||
| 8 | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | 20111004 | ||||
| 9 | OBJECT_ID | Value transfer | Type reference (TYPE) | TY_OBJECT_ID | 20111004 | ||||
| 10 | PARENT_ID | Call by reference | Type reference (TYPE) | TY_PARENT_ID | 20111004 |
Method DOES_OBJECT_EXIST on class CL_CTS_TRACK_CATALOG_MANAGER has no exception.
Method GET_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECT | Value transfer | Type reference (TYPE) | TY_OBJECT | 20111004 | ||||
| 2 | OBJECT_ID | Call by reference | Type reference (TYPE) | TY_OBJECT_ID | 20111004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cCTS: Exeption for object tracking | 20111004 |
Method GET_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECTS | Value transfer | Type reference (TYPE) | TY_OBJECTS | 20111004 | ||||
| 2 | OBJECT_IDS | Call by reference | Type reference (TYPE) | TY_OBJECT_IDS | 20111004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cCTS: Exeption for object tracking | 20111004 |
Method MODIFY_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | 20111004 | ||||
| 2 | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | 20111004 | ||||
| 3 | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | 20111004 | ||||
| 4 | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | ||||
| 5 | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | 20111004 | ||||
| 6 | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | 20111004 | ||||
| 7 | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | 20111004 | ||||
| 8 | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | 20111004 | ||||
| 9 | OBJECT_ID | Call by reference | Type reference (TYPE) | TY_OBJECT_ID | 20111004 | ||||
| 10 | PARENT_ID | Call by reference | Type reference (TYPE) | TY_PARENT_ID | 20111004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cCTS: Exeption for object tracking | 20111004 |
Method REMOVE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECT_ID | Call by reference | Type reference (TYPE) | TY_OBJECT_ID | 20111004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | cCTS: Exeption for object tracking | 20111004 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 702 |