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
⤷ 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 | CO_GLOBAL_TYPE_CUSTOMIZING | Static Attribute | Public | Type reference (TYPE) | TY_GLOBAL_TYPE | 'C' | 20111004 | ||
2 | CO_GLOBAL_TYPE_NON_ABAP | Static Attribute | Public | Type reference (TYPE) | TY_GLOBAL_TYPE | 'N' | 20111004 | ||
3 | CO_GLOBAL_TYPE_WORKBENCH | Static Attribute | Public | Type reference (TYPE) | TY_GLOBAL_TYPE | 'W' | 20111004 | ||
4 | DATA_ACCESS_HANDLER | 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 | ADD_OBJECT | Instance method | Public | Method | Add object to catalog | 20111004 |
2 | CHECK_OBJECT_DATA | Instance method | Protected | Method | Internal: check object data consistency | 20111004 |
3 | CREATE | Static method | Public | Method | Create instance | 20111004 |
4 | CREATE_OBJECT_ID | Instance method | Protected | Method | Internal: create id | 20111004 |
5 | DOES_OBJECT_EXIST | Instance method | Public | Method | Check if object already in catalog | 20111004 |
6 | GET_OBJECT | Instance method | Public | Method | Retrieve object information from catalog | 20111004 |
7 | GET_OBJECTS | Instance method | Public | Method | Retrieve object information from catalog | 20111004 |
8 | MODIFY_OBJECT | Instance method | Public | Method | Modify object | 20111004 |
9 | REMOVE_OBJECT | 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 | Importing | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | Object Name in Object List | 20111004 | ||
2 | Importing | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | Program ID in Requests and Tasks | 20111004 | ||
3 | Importing | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | Object Type | 20111004 | ||
4 | Importing | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | |||
5 | Importing | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | ECTS: Object Hash Value | 20111004 | ||
6 | Importing | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | ECTS: Object ID | 20111004 | ||
7 | Importing | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | ECTS: Object Type | 20111004 | ||
8 | Importing | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | ECTS: Object Hash Value | 20111004 | ||
9 | Returning | OBJECT_ID | Value transfer | Type reference (TYPE) | TY_OBJECT_ID | cCTS: Object tracking uniquie object ID | 20111004 | ||
10 | Importing | PARENT_ID | Call by reference | Type reference (TYPE) | TY_PARENT_ID | cCTS: Object tracking uniquie object ID | 20111004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CTS_OBJECT_TRACKING | 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 | Importing | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | 20111004 | |||
2 | Importing | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | 20111004 | |||
3 | Importing | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | 20111004 | |||
4 | Importing | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | |||
5 | Importing | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | 20111004 | |||
6 | Importing | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | 20111004 | |||
7 | Importing | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | 20111004 | |||
8 | Importing | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | 20111004 | |||
9 | Importing | PARENT_ID | Call by reference | Type reference (TYPE) | TY_PARENT_ID | 20111004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CTS_OBJECT_TRACKING | cCTS: Exeption for object tracking | 20111004 |
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | CX_CTS_OBJECT_TRACKING | 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 | Importing | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | 20111004 | |||
2 | Importing | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | 20111004 | |||
3 | Importing | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | 20111004 | |||
4 | Importing | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | |||
5 | Importing | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | 20111004 | |||
6 | Importing | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | 20111004 | |||
7 | Importing | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | 20111004 | |||
8 | Importing | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | 20111004 | |||
9 | Returning | 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 | Importing | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | 20111004 | |||
2 | Importing | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | 20111004 | |||
3 | Importing | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | 20111004 | |||
4 | Importing | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | |||
5 | Importing | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | 20111004 | |||
6 | Importing | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | 20111004 | |||
7 | Importing | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | 20111004 | |||
8 | Importing | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | 20111004 | |||
9 | Returning | OBJECT_ID | Value transfer | Type reference (TYPE) | TY_OBJECT_ID | 20111004 | |||
10 | Importing | 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 | Returning | OBJECT | Value transfer | Type reference (TYPE) | TY_OBJECT | 20111004 | |||
2 | Importing | OBJECT_ID | Call by reference | Type reference (TYPE) | TY_OBJECT_ID | 20111004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CTS_OBJECT_TRACKING | 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 | Returning | OBJECTS | Value transfer | Type reference (TYPE) | TY_OBJECTS | 20111004 | |||
2 | Importing | OBJECT_IDS | Call by reference | Type reference (TYPE) | TY_OBJECT_IDS | 20111004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CTS_OBJECT_TRACKING | 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 | Importing | ABAP_OBJ_NAME | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_NAME | 20111004 | |||
2 | Importing | ABAP_OBJ_PGMID | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_PGMID | 20111004 | |||
3 | Importing | ABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_ABAP_OBJ_TYPE | 20111004 | |||
4 | Importing | GLOBAL_TYPE | Call by reference | Type reference (TYPE) | TY_GLOBAL_TYPE | 20111004 | |||
5 | Importing | NABAP_OBJ_HASH | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_HASH | 20111004 | |||
6 | Importing | NABAP_OBJ_ID | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_ID | 20111004 | |||
7 | Importing | NABAP_OBJ_TYPE | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_TYPE | 20111004 | |||
8 | Importing | NABAP_OBJ_VER | Call by reference | Type reference (TYPE) | TY_NON_ABAP_OBJ_VERSION | 20111004 | |||
9 | Importing | OBJECT_ID | Call by reference | Type reference (TYPE) | TY_OBJECT_ID | 20111004 | |||
10 | Importing | PARENT_ID | Call by reference | Type reference (TYPE) | TY_PARENT_ID | 20111004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CTS_OBJECT_TRACKING | 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 | Importing | OBJECT_ID | Call by reference | Type reference (TYPE) | TY_OBJECT_ID | 20111004 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CTS_OBJECT_TRACKING | cCTS: Exeption for object tracking | 20111004 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 702 |