SAP ABAP Class CL_CTS_TRACK_MAIN_PERS_MANAGER (cCTS: Object level change tracking main persistence 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_MAIN_PERS_MANAGER  
Short Description cCTS: Object level change tracking main persistence 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 20111005   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CTS_TRACK_MAIN_PERS_MANAGER has no forward declaration.
Interfaces
Class CL_CTS_TRACK_MAIN_PERS_MANAGER has no interface implemented.
Friends
Class CL_CTS_TRACK_MAIN_PERS_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CATALOG_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_CTS_TRACK_CATALOG_MANAGER cCTS: Interface for accessing catalog (interna) 20111005
2 CO_OPERATION_EXPORT Constant Public Type reference (TYPE) TY_OPERATION 'EXPORT' 'EXPORT' 20111011
3 CO_OPERATION_IDLE Constant Public Type reference (TYPE) TY_OPERATION 'IDLE' 'IDLE' 20111011
4 CO_OPERATION_IMPORT Constant Public Type reference (TYPE) TY_OPERATION 'IMPORT' 'IMPORT' 20111011
5 CO_OPERATION_MODIFY Constant Public Type reference (TYPE) TY_OPERATION 'MODIFY' 'MODIFY' 20111011
6 CO_OP_STATUS_FINISHED Constant Public Type reference (TYPE) TY_STATUS 'FINISHED' 'FINISHED' 20111011
7 CO_OP_STATUS_ONGOING Constant Public Type reference (TYPE) TY_STATUS 'ONGOING' 'ONGOING' 20111011
8 CO_OP_STATUS_RUNNING Constant Public Type reference (TYPE) TY_STATUS 'RUNNING' 'RUNNING' 20111011
9 CO_OP_STATUS_WAITING Constant Public Type reference (TYPE) TY_STATUS 'WAITING' 'WAITING' 20111011
10 CO_OP_STATUS_WAITING_AGAIN Constant Public Type reference (TYPE) TY_STATUS 'REWAITING' 'REWAITING' 20121009
11 DATA_ACCESS_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_TRACK_DATA_ACC_MAIN cCTS: Interface for accessing catalog (interna) 20111005
12 DATA_ACCESS_HANDLER_KEY Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_TRACK_DATA_ACC_KEY cCTS: Interface for accessing key pers. (internal) 20111124
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTRY Instance method Public Method Add entry to main persistence 20111005
2 CREATE Static method Public Method Create instance 20111005
3 GET_ENTRIES Instance method Public Method Retrieve entries 20111006
4 GET_ENTRY Instance method Public Method Retrieve single entry 20111006
5 MODIFY_ENTRY Instance method Public Method Modify entry 20111005
6 REMOVE_ENTRY Instance method Public Method Remove entry form main persistence 20111005
7 _ADD_ENTRY Instance method Protected Method Helper for adding entries 20111124
Events
Class CL_CTS_TRACK_MAIN_PERS_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DOMAIN_NAME Public Type reference (TYPE) TY_ENTRY-DOMAIN_NAME 20111005
2 TY_ENTRIES Public See coding 20111005 ty_entries type standard table of ty_entry with key object_id request_id system_name domain_name system_client
3 TY_ENTRY Public Type reference (TYPE) SCTS_TRACK_MAIN 20111005
4 TY_KEY_ACTIVITY Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_ACTIVITY 20111122
5 TY_KEY_ENTRIES Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_ENTRIES 20111122
6 TY_KEY_ENTRY Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_ENTRY 20111122
7 TY_KEY_FLAG Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_FLAG 20111122
8 TY_KEY_KEY_ID Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_KEY_ID 20111122
9 TY_KEY_LANGUAGE Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_LANGUAGE 20111122
10 TY_KEY_MASTERNAME Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_MASTER_NAME 20111122
11 TY_KEY_MASTERTYPE Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_MASTER_TYPE 20111122
12 TY_KEY_OBJFUNC Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_OBJFUNC 20111122
13 TY_KEY_SORTFLAG Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_SORTFLAG 20111122
14 TY_KEY_TABLEKEY Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_TABLE_KEY 20111122
15 TY_KEY_VIEWNAME Public Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_VIEWNAME 20111122
16 TY_OBJECT_ID Public Type reference (TYPE) TY_ENTRY-OBJECT_ID 20111005
17 TY_OPERATION Public Type reference (TYPE) TY_ENTRY-OPERATION 20111005
18 TY_OPERATION_OWNER Public Type reference (TYPE) TY_ENTRY-OPERATION_OWNER 20111005
19 TY_OPERATION_TIMESTAMP Public Type reference (TYPE) TY_ENTRY-OPERATION_TSTAMP 20111005
20 TY_POSITION Public Type reference (TYPE) TY_ENTRY-POS 20111124
21 TY_PROJECT Public Type reference (TYPE) TY_ENTRY-PROJECT 20111005
22 TY_RANGE_DOMAIN_NAME Public See coding 20111005 ty_range_domain_name type range of ty_entry-domain_name
23 TY_RANGE_OBJECT_ID Public See coding 20111005 ty_range_object_id type range of ty_entry-object_id
24 TY_RANGE_OPERATION Public See coding 20111005 ty_range_operation type range of ty_entry-operation
25 TY_RANGE_OPERATION_OWNER Public See coding 20111005 ty_range_operation_owner type range of ty_entry-operation_owner
26 TY_RANGE_OPERATION_TIMESTAMP Public See coding 20111005 ty_range_operation_timestamp type range of ty_entry-operation_tstamp
27 TY_RANGE_POSITION Public See coding 20111124 ty_range_position TYPE RANGE OF ty_entry-pos
28 TY_RANGE_PROJECT Public See coding 20111005 ty_range_project type range of ty_entry-project
29 TY_RANGE_REPORTED_TIMESTAMP Public See coding 20111005 ty_range_reported_timestamp type range of ty_entry-reported_tstamp
30 TY_RANGE_REPORTER Public See coding 20111005 ty_range_reporter type range of ty_entry-reporter
31 TY_RANGE_REQUEST_ID Public See coding 20111005 ty_range_request_id type range of ty_entry-request_id
32 TY_RANGE_RETURN_CODE Public See coding 20111005 ty_range_return_code type range of ty_entry-return_code
33 TY_RANGE_STATUS Public See coding 20111005 ty_range_status type range of ty_entry-status
34 TY_RANGE_SYSTEM_CLIENT Public See coding 20111005 ty_range_system_client type range of ty_entry-system_client
35 TY_RANGE_SYSTEM_NAME Public See coding 20111005 ty_range_system_name type range of ty_entry-system_name
36 TY_RANGE_VERSION Public See coding 20111005 ty_range_version type range of ty_entry-version
37 TY_REPORTED_TIMESTAMP Public Type reference (TYPE) TY_ENTRY-REPORTED_TSTAMP 20111005
38 TY_REPORTER Public Type reference (TYPE) TY_ENTRY-REPORTER 20111005
39 TY_REQUEST_ID Public Type reference (TYPE) TY_ENTRY-REQUEST_ID 20111005
40 TY_RETURN_CODE Public Type reference (TYPE) TY_ENTRY-RETURN_CODE 20111005
41 TY_STATUS Public Type reference (TYPE) TY_ENTRY-STATUS 20111005
42 TY_SYSTEM_CLIENT Public Type reference (TYPE) TY_ENTRY-SYSTEM_CLIENT 20111005
43 TY_SYSTEM_NAME Public Type reference (TYPE) TY_ENTRY-SYSTEM_NAME 20111005
44 TY_VERSION Public Type reference (TYPE) TY_ENTRY-VERSION 20111005
Method Signatures

Method ADD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TY_DOMAIN_NAME 20111005
2 Importing KEY_ACTIVITY Call by reference Type reference (TYPE) TY_KEY_ACTIVITY 20111122
3 Importing KEY_FLAG Call by reference Type reference (TYPE) TY_KEY_FLAG 20111122
4 Importing KEY_LANG Call by reference Type reference (TYPE) TY_KEY_LANGUAGE 20111122
5 Importing KEY_MASTERNAME Call by reference Type reference (TYPE) TY_KEY_MASTERNAME 20111122
6 Importing KEY_MASTERTYPE Call by reference Type reference (TYPE) TY_KEY_MASTERTYPE 20111122
7 Importing KEY_OBJFUNC Call by reference Type reference (TYPE) TY_KEY_OBJFUNC 20111122
8 Importing KEY_SORTFLAG Call by reference Type reference (TYPE) TY_KEY_SORTFLAG 20111122
9 Importing KEY_TABKEY Call by reference Type reference (TYPE) TY_KEY_TABLEKEY 20111122
10 Importing KEY_VIEWNAME Call by reference Type reference (TYPE) TY_KEY_VIEWNAME 20111122
11 Importing OBJECT_ID Call by reference Type reference (TYPE) TY_OBJECT_ID 20111005
12 Importing OPERATION Call by reference Type reference (TYPE) TY_OPERATION 20111005
13 Importing OPERATION_OWNER Call by reference Type reference (TYPE) TY_OPERATION_OWNER 20111005
14 Importing OPERATION_TIMESTAMP Call by reference Type reference (TYPE) TY_OPERATION_TIMESTAMP 20111005
15 Importing PROJECT Call by reference Type reference (TYPE) TY_PROJECT 20111005
16 Importing REPORTED_TIMESTAMP Call by reference Type reference (TYPE) TY_REPORTED_TIMESTAMP 20111005
17 Importing REPORTER Call by reference Type reference (TYPE) TY_REPORTER 20111005
18 Importing REQUEST_ID Call by reference Type reference (TYPE) TY_REQUEST_ID 20111005
19 Importing RETURN_CODE Call by reference Type reference (TYPE) TY_RETURN_CODE 20111005
20 Importing STATUS Call by reference Type reference (TYPE) TY_STATUS 20111005
21 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) TY_SYSTEM_CLIENT 20111005
22 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TY_SYSTEM_NAME 20111005
23 Importing VERSION Call by reference Type reference (TYPE) TY_VERSION 20111005
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

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_MAIN_PERS_MANAGER cCTS: Object level change tracking catalog manager 20111005
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

Method GET_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN_NAME_RANGE Call by reference Type reference (TYPE) TY_RANGE_DOMAIN_NAME 20111010
2 Returning ENTRIES Value transfer Type reference (TYPE) TY_ENTRIES 20111010
3 Importing OBJECT_ID_RANGE Call by reference Type reference (TYPE) TY_RANGE_OBJECT_ID 20111010
4 Importing OPERATION_OWNER_RANGE Call by reference Type reference (TYPE) TY_RANGE_OPERATION_OWNER 20111010
5 Importing OPERATION_RANGE Call by reference Type reference (TYPE) TY_RANGE_OPERATION 20111010
6 Importing OPERATION_TIMESTAMP_RANGE Call by reference Type reference (TYPE) TY_RANGE_OPERATION_TIMESTAMP 20111010
7 Importing POSITION_RANGE Call by reference Type reference (TYPE) TY_RANGE_POSITION 20111124
8 Importing PROJECT_RANGE Call by reference Type reference (TYPE) TY_RANGE_PROJECT 20111010
9 Importing REPORTED_TIMESTAMP_RANGE Call by reference Type reference (TYPE) TY_RANGE_REPORTED_TIMESTAMP 20111010
10 Importing REPORTER_RANGE Call by reference Type reference (TYPE) TY_RANGE_REPORTER 20111010
11 Importing REQUEST_ID_RANGE Call by reference Type reference (TYPE) TY_RANGE_REQUEST_ID 20111010
12 Importing RETURN_CODE_RANGE Call by reference Type reference (TYPE) TY_RANGE_RETURN_CODE 20111010
13 Importing STATUS_RANGE Call by reference Type reference (TYPE) TY_RANGE_STATUS 20111010
14 Importing SYSTEM_CLIENT_RANGE Call by reference Type reference (TYPE) TY_RANGE_SYSTEM_CLIENT 20111010
15 Importing SYSTEM_NAME_RANGE Call by reference Type reference (TYPE) TY_RANGE_SYSTEM_NAME 20111010
16 Importing VERSION_RANGE Call by reference Type reference (TYPE) TY_RANGE_VERSION 20111010
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111006

Method GET_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TY_DOMAIN_NAME 20111010
2 Returning ENTRY Value transfer Type reference (TYPE) TY_ENTRY 20111010
3 Importing OBJECT_ID Call by reference Type reference (TYPE) TY_OBJECT_ID 20111006
4 Importing OPERATION Call by reference Type reference (TYPE) TY_OPERATION 20111010
5 Importing OPERATION_OWNER Call by reference Type reference (TYPE) TY_OPERATION_OWNER 20111010
6 Importing OPERATION_TIMESTAMP Call by reference Type reference (TYPE) TY_OPERATION_TIMESTAMP 20111010
7 Importing POSITION Call by reference Type reference (TYPE) TY_POSITION 20111124
8 Importing PROJECT Call by reference Type reference (TYPE) TY_PROJECT 20111010
9 Importing REPORTED_TIMESTAMP Call by reference Type reference (TYPE) TY_REPORTED_TIMESTAMP 20111010
10 Importing REPORTER Call by reference Type reference (TYPE) TY_REPORTER 20111010
11 Importing REQUEST_ID Call by reference Type reference (TYPE) TY_REQUEST_ID 20111010
12 Importing RETURN_CODE Call by reference Type reference (TYPE) TY_RETURN_CODE 20111010
13 Importing STATUS Call by reference Type reference (TYPE) TY_STATUS 20111010
14 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) TY_SYSTEM_CLIENT 20111010
15 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TY_SYSTEM_NAME 20111010
16 Importing VERSION Call by reference Type reference (TYPE) TY_VERSION 20111010
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111006

Method MODIFY_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TY_DOMAIN_NAME 20111005
2 Importing NEW_OPERATION_OWNER Call by reference Type reference (TYPE) TY_OPERATION_OWNER 20111124
3 Importing NEW_OPERATION_TIMESTAMP Call by reference Type reference (TYPE) TY_OPERATION_TIMESTAMP 20111124
4 Importing NEW_PROJECT Call by reference Type reference (TYPE) TY_PROJECT 20111124
5 Importing NEW_REPORTED_TIMESTAMP Call by reference Type reference (TYPE) TY_REPORTED_TIMESTAMP 20111124
6 Importing NEW_REPORTER Call by reference Type reference (TYPE) TY_REPORTER 20111124
7 Importing NEW_RETURN_CODE Call by reference Type reference (TYPE) TY_RETURN_CODE 20111124
8 Importing NEW_STATUS Call by reference Type reference (TYPE) TY_STATUS 20111124
9 Importing OBJECT_ID Call by reference Type reference (TYPE) TY_OBJECT_ID 20111005
10 Importing OPERATION Call by reference Type reference (TYPE) TY_OPERATION 20111005
11 Importing POSITION Call by reference Type reference (TYPE) TY_POSITION 20111124
12 Importing REQUEST_ID Call by reference Type reference (TYPE) TY_REQUEST_ID 20111005
13 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) TY_SYSTEM_CLIENT 20111005
14 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TY_SYSTEM_NAME 20111005
15 Importing VERSION Call by reference Type reference (TYPE) TY_VERSION 20111005
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

Method REMOVE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TY_DOMAIN_NAME 20111005
2 Importing OBJECT_ID Call by reference Type reference (TYPE) TY_OBJECT_ID 20111005
3 Importing OPERATION Call by reference Type reference (TYPE) TY_OPERATION 20111005
4 Importing POS Call by reference Type reference (TYPE) DDPOSITION Dictionary: Line item 20111123
5 Importing REQUEST_ID Call by reference Type reference (TYPE) TY_REQUEST_ID 20111005
6 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) TY_SYSTEM_CLIENT 20111005
7 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TY_SYSTEM_NAME 20111005
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

Method _ADD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TY_DOMAIN_NAME 20111124
2 Importing KEY_ID Call by reference Type reference (TYPE) TY_KEY_KEY_ID 20111124
3 Importing OBJECT_ID Call by reference Type reference (TYPE) TY_OBJECT_ID 20111124
4 Importing OPERATION Call by reference Type reference (TYPE) TY_OPERATION 20111124
5 Importing OPERATION_OWNER Call by reference Type reference (TYPE) TY_OPERATION_OWNER 20111124
6 Importing OPERATION_TIMESTAMP Call by reference Type reference (TYPE) TY_OPERATION_TIMESTAMP 20111124
7 Importing POSITION Call by reference Type reference (TYPE) TY_POSITION 20111124
8 Importing PROJECT Call by reference Type reference (TYPE) TY_PROJECT 20111124
9 Importing REPORTED_TIMESTAMP Call by reference Type reference (TYPE) TY_REPORTED_TIMESTAMP 20111124
10 Importing REPORTER Call by reference Type reference (TYPE) TY_REPORTER 20111124
11 Importing REQUEST_ID Call by reference Type reference (TYPE) TY_REQUEST_ID 20111124
12 Importing RETURN_CODE Call by reference Type reference (TYPE) TY_RETURN_CODE 20111124
13 Importing STATUS Call by reference Type reference (TYPE) TY_STATUS 20111124
14 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) TY_SYSTEM_CLIENT 20111124
15 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TY_SYSTEM_NAME 20111124
16 Importing VERSION Call by reference Type reference (TYPE) TY_VERSION 20111124
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111124
History
Last changed by/on SAP  20140121 
SAP Release Created in 702