SAP ABAP Interface IF_CTS_TRACK_COMMON_HELPER (cCTS: Helper functions for tracking)
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_COMMON_HELPER cCTS: Change tracking common helper 20120127
Properties
Interface IF_CTS_TRACK_COMMON_HELPER  
Short Description cCTS: Helper functions for tracking    
General Data
Package SCTS_DIST_CTL_CHNG_TRCK_CORE   cCTS: Change tracking core - persistence and data access 
Created 20120127   SAP 
Last changed 20140121   SAP 
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 IF_CTS_TRACK_COMMON_HELPER has no interface.
Friends
Interface IF_CTS_TRACK_COMMON_HELPER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_GLOBAL_TYPE_CUSTOMIZING Constant Public Type reference (TYPE) TY_GLOBAL_TYPE 'C' 20120127
2 CO_GLOBAL_TYPE_NON_ABAP Constant Public Type reference (TYPE) TY_GLOBAL_TYPE 'N' 20120127
3 CO_GLOBAL_TYPE_WORKBENCH Constant Public Type reference (TYPE) TY_GLOBAL_TYPE 'W' 20120127
4 CO_PROJECT_DELIMITER Constant Public Type reference (TYPE) STRING ' ' 20120127
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARENT_OBJECTS Instance method Public Method Add (virtual) parents 20120127
2 GENERATE_KEY_ID Instance method Public Method Helper for generating IDs for keys 20120127
3 GENERATE_OBJECT_ID Instance method Public Method Generates object ID 20120127
4 GET_OBJECT_INFO Instance method Public Method Internal: helper for retrieving object info 20120127
5 GET_REQUEST_DETAILS Instance method Public Method Read request details 20120127
6 OBJECTS_FOR_REQUEST Instance method Public Method Retrieve object list 20120127
7 REMOVE_IRRELEVANT_OBJECTS Instance method Public Method Helper for removing irrelevant objects 20120127
Events
Interface IF_CTS_TRACK_COMMON_HELPER 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 20120127
2 TY_ABAP_OBJ_PGMID Public Type reference (TYPE) TY_OBJECT-ABAP_OBJ_PGMID 20120127
3 TY_ABAP_OBJ_TYPE Public Type reference (TYPE) TY_OBJECT-ABAP_OBJ_TYPE 20120127
4 TY_GLOBAL_TYPE Public Type reference (TYPE) TY_OBJECT-GLOBAL_TYPE 20120127
5 TY_LOCK Public See coding 20121214 begin of ty_lock, object_id type scts_track_lock-object_id, lo_key type scts_track_lock-lolockkey, hi_key type scts_track_lock-hilockkey, end of ty_lock
6 TY_LOCKS Public See coding 20121214 ty_locks type standard table of ty_lock with key object_id
7 TY_NON_ABAP_OBJ_HASH Public Type reference (TYPE) TY_OBJECT-NABAP_OBJ_HASH 20120127
8 TY_NON_ABAP_OBJ_ID Public Type reference (TYPE) TY_OBJECT-NABAP_OBJ_ID 20120127
9 TY_NON_ABAP_OBJ_TYPE Public Type reference (TYPE) TY_OBJECT-NABAP_OBJ_TYPE 20120127
10 TY_NON_ABAP_OBJ_VERSION Public Type reference (TYPE) TY_OBJECT-NABAP_OBJ_VER 20120127
11 TY_OBJECT Public See coding 20120127 ty_object type line of scts_obj_track_catalog
12 TY_OBJECTS Public Type reference (TYPE) SCTS_OBJ_TRACK_CATALOG 20120127
13 TY_OBJECT_ID Public Type reference (TYPE) TY_OBJECT-OBJECT_ID 20120127
14 TY_OBJECT_IDS Public See coding 20120127 ty_object_ids type standard table of ty_object_id with default key
15 TY_OBJECT_KEY Public See coding 20120127 begin of ty_object_key, object_id type ty_object_id, key_id type scts_track_key-key_id, mastertype type scts_track_key-mastertype, mastername type scts_track_key-mastername, viewname type scts_track_key-viewname, objfunc type scts_track_key-objfunc, tabkey type scts_track_key-tabkey, sortflag type scts_track_key-sortflag, flag type scts_track_key-flag, lang type scts_track_key-lang, activity type scts_track_key-activity, end of ty_object_key
16 TY_OBJECT_KEYS Public See coding 20120127 ty_object_keys type standard table of ty_object_key with default key
17 TY_PARENT_ID Public Type reference (TYPE) TY_OBJECT-PARENT_ID 20120127
Method Signatures

Method ADD_PARENT_OBJECTS 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) TMSCSYS-DOMNAM TMS: Transport Domain 20120127
2 Exporting NEW_OBJECTS Call by reference Type reference (TYPE) TY_OBJECTS 20120127
3 Changing OBJECTS Call by reference Type reference (TYPE) TY_OBJECTS 20120127
4 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20120127
5 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TMSCSYS-SYSNAM TMS: System Name 20120127

Method ADD_PARENT_OBJECTS on Interface IF_CTS_TRACK_COMMON_HELPER has no exception.

Method GENERATE_KEY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_ACTIVITY 20120127
2 Importing FLAG Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_FLAG 20120127
3 Returning KEY_ID Value transfer Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_KEY_ID 20120127
4 Importing LANG Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_LANGUAGE 20120127
5 Importing MASTERNAME Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_MASTER_NAME 20120127
6 Importing MASTERTYPE Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_MASTER_TYPE 20120127
7 Importing OBJFUNC Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_OBJFUNC 20120127
8 Importing SORTFLAG Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_SORTFLAG 20120127
9 Importing TABKEY Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_TABLE_KEY 20120127
10 Importing VIEWNAME Call by reference Type reference (TYPE) IF_CTS_TRACK_DATA_ACC_KEY=>TY_VIEWNAME 20120127

Method GENERATE_KEY_ID on Interface IF_CTS_TRACK_COMMON_HELPER has no exception.

Method GENERATE_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 20120127
2 Importing ABAP_OBJ_PGMID Call by reference Type reference (TYPE) TY_ABAP_OBJ_PGMID 20120127
3 Importing ABAP_OBJ_TYPE Call by reference Type reference (TYPE) TY_ABAP_OBJ_TYPE 20120127
4 Importing GLOBAL_TYPE Call by reference Type reference (TYPE) TY_GLOBAL_TYPE 20120127
5 Importing NABAP_OBJ_HASH Call by reference Type reference (TYPE) TY_NON_ABAP_OBJ_HASH 20120127
6 Importing NABAP_OBJ_ID Call by reference Type reference (TYPE) TY_NON_ABAP_OBJ_ID 20120127
7 Importing NABAP_OBJ_TYPE Call by reference Type reference (TYPE) TY_NON_ABAP_OBJ_TYPE 20120127
8 Importing NABAP_OBJ_VER Call by reference Type reference (TYPE) TY_NON_ABAP_OBJ_VERSION 20120127
9 Returning OBJECT_ID Value transfer Type reference (TYPE) TY_OBJECT_ID 20120127

Method GENERATE_OBJECT_ID on Interface IF_CTS_TRACK_COMMON_HELPER has no exception.

Method GET_OBJECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHECK_RESULT Call by reference Type reference (TYPE) TRPARI-S_CHECKED Flag ( 'X' or ' ' ) 20120127
2 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TMSCSYS-DOMNAM TMS: Transport Domain 20120127
3 Importing E071_DATA Call by reference Type reference (TYPE) E071 Change & Transport System: Object Entries of Requests/Tasks 20120127
4 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20120127
5 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TMSCSYS-SYSNAM TMS: System Name 20120127
6 Exporting TADIR Call by reference Type reference (TYPE) TADIR Directory of Repository Objects 20120127
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20120127

Method GET_REQUEST_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT Call by reference Type reference (TYPE) SCTS_TY_SYSTEM_CLIENT Central CTS: System Client 20120209
2 Exporting EXPORT_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20120127
3 Exporting PROJECTS Call by reference Type reference (TYPE) STRING 20120127
4 Importing REQUEST_ID Call by reference Type reference (TYPE) TRKORR Request/Task 20120127
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20120127

Method OBJECTS_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting KEYS Call by reference Type reference (TYPE) TY_OBJECT_KEYS 20120127
2 Exporting LOCKS Call by reference Type reference (TYPE) TY_LOCKS 20121214
3 Exporting OBJECTS Call by reference Type reference (TYPE) TY_OBJECTS 20120127
4 Importing REQUEST_ID Call by reference Type reference (TYPE) TRKORR Request/Task 20120127
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_TRACKING cCTS: Exeption for object tracking 20120127

Method REMOVE_IRRELEVANT_OBJECTS 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) TMSCSYS-DOMNAM TMS: Transport Domain 20120127
2 Changing OBJECTS Call by reference Type reference (TYPE) TY_OBJECTS 20120127
3 Importing SYSTEM_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20120127
4 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TMSCSYS-SYSNAM TMS: System Name 20120127

Method REMOVE_IRRELEVANT_OBJECTS on Interface IF_CTS_TRACK_COMMON_HELPER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702