SAP ABAP Class CL_CTS_TRACK_COMMON_HELPER (cCTS: Change tracking common helper)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_TRACK_COMMON_HELPER cCTS: Helper functions for tracking 20120127
Properties
Class CL_CTS_TRACK_COMMON_HELPER  
Short Description cCTS: Change tracking common helper    
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
# Type group / Object type Type Type Description
1 IF_CTS_TRACK_DATA_ACC_KEY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_TRACK_COMMON_HELPER cCTS: Helper functions for tracking 20120127
Friends
Class CL_CTS_TRACK_COMMON_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CANONIC_TEST_DOUBLE Static Attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120127
2 CO_CTS_EXPTIMESTAMP Constant Protected Type reference (TYPE) E070A-ATTRIBUTE 'EXPORT_TIMESTAMP' Request attribute 20111011
3 CO_CTS_EXPTIMESTAMP_2 Constant Protected Type reference (TYPE) E070A-ATTRIBUTE 'EXPTIMESTAMP' 20120518
4 CO_GLOBAL_TYPE_CUSTOMIZING Instance attribute Protected Attribute reference (LIKE) 20120127
5 CO_GLOBAL_TYPE_NON_ABAP Instance attribute Protected Attribute reference (LIKE) 20120127
6 CO_GLOBAL_TYPE_WORKBENCH Instance attribute Protected Attribute reference (LIKE) 20120127
7 CO_PROJECT_DELIMITER Instance attribute Protected Attribute reference (LIKE) 20120127
8 HELPER_REF Static Attribute Protected Object reference (TYPE REF TO) IF_CTS_TRACK_COMMON_HELPER cCTS: Helper functions for tracking 20120127
9 OBJECT_INFO_BUFFER Instance attribute Protected Type reference (TYPE) TY_OBJECT_INFO_BUFFER 20120202
10 OBJECT_TADIR_BUFFER Instance attribute Protected Type reference (TYPE) TY_OBJECT_TADIR_BUFFER 20120202
11 REQUEST_DETAILS_BUFFER Instance attribute Protected Type reference (TYPE) TY_REQUEST_DETAILS 20120202
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARENT_OBJECTS Instance method Protected Method 20120127
2 CREATE Static method Public Method Create helper object 20120127
3 GENERATE_KEY_ID Instance method Protected Method 20120127
4 GENERATE_OBJECT_ID Instance method Protected Method 20120127
5 GET_OBJECT_INFO Instance method Protected Method 20120127
6 GET_REQUEST_DETAILS Instance method Protected Method 20120127
7 OBJECTS_FOR_REQUEST Instance method Protected Method 20120127
8 READ_LOCKS Instance method Protected Method Read locks (tlock) 20121217
9 REMOVE_IRRELEVANT_OBJECTS Instance method Protected Method 20120127
Events
Class CL_CTS_TRACK_COMMON_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ABAP_OBJ_NAME Protected Attribute reference (LIKE) 20120127
2 TY_ABAP_OBJ_PGMID Protected Attribute reference (LIKE) 20120127
3 TY_ABAP_OBJ_TYPE Protected Attribute reference (LIKE) 20120127
4 TY_GLOBAL_TYPE Protected Attribute reference (LIKE) 20120127
5 TY_LOCKS Protected Attribute reference (LIKE) 20121214
6 TY_NON_ABAP_OBJ_HASH Protected Attribute reference (LIKE) 20120127
7 TY_NON_ABAP_OBJ_ID Protected Attribute reference (LIKE) 20120127
8 TY_NON_ABAP_OBJ_TYPE Protected Attribute reference (LIKE) 20120127
9 TY_NON_ABAP_OBJ_VERSION Protected Attribute reference (LIKE) 20120127
10 TY_OBJECT Protected Attribute reference (LIKE) 20120127
11 TY_OBJECTS Protected Attribute reference (LIKE) 20120127
12 TY_OBJECT_ID Protected Attribute reference (LIKE) 20120127
13 TY_OBJECT_IDS Protected Attribute reference (LIKE) 20120127
14 TY_OBJECT_INFO_BUFFER Protected See coding 20120202 ty_object_info_buffer type standard table of ty_object_info_buffer_entry with key request_id
15 TY_OBJECT_INFO_BUFFER_ENTRY Protected See coding 20120202 begin of ty_object_info_buffer_entry, request_id type trkorr, objects type ty_objects, keys type ty_object_keys, locks TYPE ty_locks, end of ty_object_info_buffer_entry
16 TY_OBJECT_KEY Protected Attribute reference (LIKE) 20120127
17 TY_OBJECT_KEYS Protected Attribute reference (LIKE) 20120127
18 TY_OBJECT_TADIR_BUFFER Protected See coding 20120202 ty_object_tadir_buffer type standard table of ty_object_tadir_buffer_entry with key e071
19 TY_OBJECT_TADIR_BUFFER_ENTRY Protected See coding 20120202 begin of ty_object_tadir_buffer_entry, e071 type e071, tadir type tadir, check_result type trpari-s_checked, end of ty_object_tadir_buffer_entry
20 TY_PARENT_ID Protected Attribute reference (LIKE) 20120127
21 TY_REQUEST_DETAIL Protected See coding 20120202 begin of ty_request_detail, request_id type trkorr, export_timestamp type timestampl, projects type string, end of ty_request_detail
22 TY_REQUEST_DETAILS Protected See coding 20120202 ty_request_details type standard table of ty_request_detail with key request_id
Method Signatures

Method ADD_PARENT_OBJECTS Signature

Method ADD_PARENT_OBJECTS on class CL_CTS_TRACK_COMMON_HELPER has no parameter.
Method ADD_PARENT_OBJECTS on class CL_CTS_TRACK_COMMON_HELPER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HELPER Value transfer Object reference (TYPE REF TO) IF_CTS_TRACK_COMMON_HELPER cCTS: Helper functions for tracking 20120127

Method CREATE on class CL_CTS_TRACK_COMMON_HELPER has no exception.

Method GENERATE_KEY_ID Signature

Method GENERATE_KEY_ID on class CL_CTS_TRACK_COMMON_HELPER has no parameter.
Method GENERATE_KEY_ID on class CL_CTS_TRACK_COMMON_HELPER has no exception.

Method GENERATE_OBJECT_ID Signature

Method GENERATE_OBJECT_ID on class CL_CTS_TRACK_COMMON_HELPER has no parameter.
Method GENERATE_OBJECT_ID on class CL_CTS_TRACK_COMMON_HELPER has no exception.

Method GET_OBJECT_INFO Signature

Method GET_OBJECT_INFO on class CL_CTS_TRACK_COMMON_HELPER has no parameter.
Method GET_OBJECT_INFO on class CL_CTS_TRACK_COMMON_HELPER has no exception.

Method GET_REQUEST_DETAILS Signature

Method GET_REQUEST_DETAILS on class CL_CTS_TRACK_COMMON_HELPER has no parameter.
Method GET_REQUEST_DETAILS on class CL_CTS_TRACK_COMMON_HELPER has no exception.

Method OBJECTS_FOR_REQUEST Signature

Method OBJECTS_FOR_REQUEST on class CL_CTS_TRACK_COMMON_HELPER has no parameter.
Method OBJECTS_FOR_REQUEST on class CL_CTS_TRACK_COMMON_HELPER has no exception.

Method READ_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCKS Value transfer Type reference (TYPE) TY_LOCKS 20121217
2 Importing REQUEST_ID Call by reference Type reference (TYPE) TRKORR Request/Task 20121217
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20121217

Method REMOVE_IRRELEVANT_OBJECTS Signature

Method REMOVE_IRRELEVANT_OBJECTS on class CL_CTS_TRACK_COMMON_HELPER has no parameter.
Method REMOVE_IRRELEVANT_OBJECTS on class CL_CTS_TRACK_COMMON_HELPER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702