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 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