SAP ABAP Interface IF_CTS_TRACK_DATA_ACC_MAIN (cCTS: Interface for accessing main pers. (internal))
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CTS_TRACK_DATA_ACC_MAIN_LOC cCTS: Main data access (local db) for object tracking 20111005
Properties
Interface IF_CTS_TRACK_DATA_ACC_MAIN  
Short Description cCTS: Interface for accessing main pers. (internal)    
General Data
Package SCTS_DIST_CTL_CHNG_TRCK_CORE   cCTS: Change tracking core - persistence and data access 
Created 20111005   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_CTS_TRACK_DATA_ACC_MAIN has no forward declaration.
Interfaces
Interface IF_CTS_TRACK_DATA_ACC_MAIN has no interface.
Friends
Interface IF_CTS_TRACK_DATA_ACC_MAIN has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OPERATION_EXPORT Constant Public Type reference (TYPE) TY_OPERATION 'EXPORT' 20111005
2 CO_OPERATION_IDLE Constant Public Type reference (TYPE) TY_OPERATION 'IDLE' 20111005
3 CO_OPERATION_IMPORT Constant Public Type reference (TYPE) TY_OPERATION 'IMPORT' 20111005
4 CO_OPERATION_MODIFY Constant Public Type reference (TYPE) TY_OPERATION 'MODIFY' 20111005
5 CO_OP_STATUS_FINISHED Constant Public Type reference (TYPE) TY_STATUS 'FINISHED' 20111005
6 CO_OP_STATUS_ONGOING Constant Public Type reference (TYPE) TY_STATUS 'ONGOING' 20111005
7 CO_OP_STATUS_RUNNING Constant Public Type reference (TYPE) TY_STATUS 'RUNNING' 20111005
8 CO_OP_STATUS_WAITING Constant Public Type reference (TYPE) TY_STATUS 'WAITING' 20111005
9 CO_OP_STATUS_WAITING_AGAIN Constant Public Type reference (TYPE) TY_STATUS 'REWAITING' 20121009
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_ENTRIES Instance method Public Method Delete entries 20111005
2 DELETE_ENTRY Instance method Public Method Delete entry 20111005
3 LOCK_MAIN_PERSISTENCE Instance method Public Method Lock the persistence 20111005
4 READ_ENTRIES Instance method Public Method Read entries 20111005
5 READ_ENTRY Instance method Public Method Read entry 20111005
6 UNLOCK_MAIN_PERSISTENCE Instance method Public Method Unlock the persistence 20111005
7 WRITE_ENTRIES Instance method Public Method Write entries 20111005
8 WRITE_ENTRY Instance method Public Method Write entry 20111005
Events
Interface IF_CTS_TRACK_DATA_ACC_MAIN 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 pos
3 TY_ENTRY Public Type reference (TYPE) SCTS_TRACK_MAIN 20111005
4 TY_OBJECT_ID Public Type reference (TYPE) TY_ENTRY-OBJECT_ID 20111005
5 TY_OPERATION Public Type reference (TYPE) TY_ENTRY-OPERATION 20111005
6 TY_OPERATION_OWNER Public Type reference (TYPE) TY_ENTRY-OPERATION_OWNER 20111005
7 TY_OPERATION_TIMESTAMP Public Type reference (TYPE) TY_ENTRY-OPERATION_TSTAMP 20111005
8 TY_POS Public Type reference (TYPE) TY_ENTRY-POS 20111123
9 TY_PROJECT Public Type reference (TYPE) TY_ENTRY-PROJECT 20111005
10 TY_RANGE_DOMAIN_NAME Public See coding 20111005 ty_range_domain_name type range of ty_entry-domain_name
11 TY_RANGE_OBJECT_ID Public See coding 20111005 ty_range_object_id type range of ty_entry-object_id
12 TY_RANGE_OPERATION Public See coding 20111005 ty_range_operation type range of ty_entry-operation
13 TY_RANGE_OPERATION_OWNER Public See coding 20111005 ty_range_operation_owner type range of ty_entry-operation_owner
14 TY_RANGE_OPERATION_TIMESTAMP Public See coding 20111005 ty_range_operation_timestamp type range of ty_entry-operation_tstamp
15 TY_RANGE_POS Public See coding 20111123 ty_range_pos TYPE RANGE OF ty_pos
16 TY_RANGE_PROJECT Public See coding 20111005 ty_range_project type range of ty_entry-project
17 TY_RANGE_REPORTED_TIMESTAMP Public See coding 20111005 ty_range_reported_timestamp type range of ty_entry-reported_tstamp
18 TY_RANGE_REPORTER Public See coding 20111005 ty_range_reporter type range of ty_entry-reporter
19 TY_RANGE_REQUEST_ID Public See coding 20111005 ty_range_request_id type range of ty_entry-request_id
20 TY_RANGE_RETURN_CODE Public See coding 20111005 ty_range_return_code type range of ty_entry-return_code
21 TY_RANGE_STATUS Public See coding 20111005 ty_range_status type range of ty_entry-status
22 TY_RANGE_SYSTEM_CLIENT Public See coding 20111005 ty_range_system_client type range of ty_entry-system_client
23 TY_RANGE_SYSTEM_NAME Public See coding 20111005 ty_range_system_name type range of ty_entry-system_name
24 TY_RANGE_VERSION Public See coding 20111005 ty_range_version type range of ty_entry-version
25 TY_REPORTED_TIMESTAMP Public Type reference (TYPE) TY_ENTRY-REPORTED_TSTAMP 20111005
26 TY_REPORTER Public Type reference (TYPE) TY_ENTRY-REPORTER 20111005
27 TY_REQUEST_ID Public Type reference (TYPE) TY_ENTRY-REQUEST_ID 20111005
28 TY_RETURN_CODE Public Type reference (TYPE) TY_ENTRY-RETURN_CODE 20111005
29 TY_STATUS Public Type reference (TYPE) TY_ENTRY-STATUS 20111005
30 TY_SYSTEM_CLIENT Public Type reference (TYPE) TY_ENTRY-SYSTEM_CLIENT 20111005
31 TY_SYSTEM_NAME Public Type reference (TYPE) TY_ENTRY-SYSTEM_NAME 20111005
32 TY_VERSION Public Type reference (TYPE) TY_ENTRY-VERSION 20111005
Method Signatures

Method DELETE_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 20111005
2 Importing OBJECT_ID_RANGE Call by reference Type reference (TYPE) TY_RANGE_OBJECT_ID 20111005
3 Importing OPERATION_RANGE Call by reference Type reference (TYPE) TY_RANGE_OPERATION 20111005
4 Importing POS_RANGE Call by reference Type reference (TYPE) TY_RANGE_POS 20111123
5 Importing REQUEST_ID_RANGE Call by reference Type reference (TYPE) TY_RANGE_REQUEST_ID 20111005
6 Importing SYSTEM_CLIENT_RANGE Call by reference Type reference (TYPE) TY_RANGE_SYSTEM_CLIENT 20111005
7 Importing SYSTEM_NAME_RANGE Call by reference Type reference (TYPE) TY_RANGE_SYSTEM_NAME 20111005
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

Method DELETE_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 POSITION 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 LOCK_MAIN_PERSISTENCE Signature

Method LOCK_MAIN_PERSISTENCE on Interface IF_CTS_TRACK_DATA_ACC_MAIN has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

Method READ_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 20111005
2 Returning ENTRIES Value transfer Type reference (TYPE) TY_ENTRIES 20111005
3 Importing OBJECT_ID_RANGE Call by reference Type reference (TYPE) TY_RANGE_OBJECT_ID Catalog ID 20111005
4 Importing OPERATION_OWNER_RANGE Call by reference Type reference (TYPE) TY_RANGE_OPERATION_OWNER 20111005
5 Importing OPERATION_RANGE Call by reference Type reference (TYPE) TY_RANGE_OPERATION 20111005
6 Importing OPERATION_TIME_RANGE Call by reference Type reference (TYPE) TY_RANGE_OPERATION_TIMESTAMP 20111005
7 Importing POS_RANGE Call by reference Type reference (TYPE) TY_RANGE_POS 20111123
8 Importing PROJECT_RANGE Call by reference Type reference (TYPE) TY_RANGE_PROJECT 20111005
9 Importing REPORTED_TIME_RANGE Call by reference Type reference (TYPE) TY_RANGE_REPORTED_TIMESTAMP 20111005
10 Importing REPORTER_RANGE Call by reference Type reference (TYPE) TY_RANGE_REPORTER 20111005
11 Importing REQUEST_ID_RANGE Call by reference Type reference (TYPE) TY_RANGE_REQUEST_ID 20111005
12 Importing RETURN_CODE_RANGE Call by reference Type reference (TYPE) TY_RANGE_RETURN_CODE 20111005
13 Importing STATUS_RANGE Call by reference Type reference (TYPE) TY_RANGE_STATUS 20111005
14 Importing SYSTEM_CLIENT_RANGE Call by reference Type reference (TYPE) TY_RANGE_SYSTEM_CLIENT 20111005
15 Importing SYSTEM_NAME_RANGE Call by reference Type reference (TYPE) TY_RANGE_SYSTEM_NAME 20111005
16 Importing VERSION_RANGE Call by reference Type reference (TYPE) TY_RANGE_VERSION 20111005
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

Method READ_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 Returning ENTRY Value transfer Type reference (TYPE) TY_ENTRY 20111005
3 Importing OBJECT_ID Call by reference Type reference (TYPE) TY_OBJECT_ID 20111005
4 Importing OPERATION Call by reference Type reference (TYPE) TY_OPERATION 20111005
5 Importing OPERATION_OWNER Call by reference Type reference (TYPE) TY_OPERATION_OWNER 20111005
6 Importing OPERATION_TIME Call by reference Type reference (TYPE) TY_OPERATION_TIMESTAMP 20111005
7 Importing POS Call by reference Type reference (TYPE) TY_POS Dictionary: Line item 20111123
8 Importing PROJECT Call by reference Type reference (TYPE) TY_PROJECT 20111005
9 Importing REPORTED_TIME Call by reference Type reference (TYPE) TY_REPORTED_TIMESTAMP 20111005
10 Importing REPORTER Call by reference Type reference (TYPE) TY_REPORTER 20111005
11 Importing REQUEST_ID Call by reference Type reference (TYPE) TY_REQUEST_ID 20111005
12 Importing RETURN_CODE Call by reference Type reference (TYPE) TY_RETURN_CODE 20111005
13 Importing STATUS Call by reference Type reference (TYPE) TY_STATUS 20111005
14 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) TY_SYSTEM_CLIENT 20111005
15 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TY_SYSTEM_NAME 20111005
16 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 UNLOCK_MAIN_PERSISTENCE Signature

Method UNLOCK_MAIN_PERSISTENCE on Interface IF_CTS_TRACK_DATA_ACC_MAIN has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

Method WRITE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTRIES Call by reference Type reference (TYPE) TY_ENTRIES cCTS: Object tracking catalog 20111005
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005

Method WRITE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTRY Call by reference Type reference (TYPE) TY_ENTRY cCTS: Object tracking catalog 20111005
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20111005
History
Last changed by/on SAP  20140121 
SAP Release Created in 702