SAP ABAP Class CL_CTS_REMOTE_REQ_MGR (extension of remote manager for dependencies check)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_OVERLAP (Package) Overlapping calculations
Properties
Class CL_CTS_REMOTE_REQ_MGR  
Short Description extension of remote manager for dependencies check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_OVERLAP   Overlapping calculations 
Created 20101011   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CTS_REMOTE_REQ_MGR has no forward declaration.
Interfaces
Class CL_CTS_REMOTE_REQ_MGR has no interface implemented.
Friends
Class CL_CTS_REMOTE_REQ_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CIMGR Instance attribute Private Object reference (TYPE REF TO) CL_CTS_TMS_CI_COMMUNICATION zCTS send command implementation 20101013
2 CO_COMMAND_ANALYSE_IMP_HISTORY Constant Private Type reference (TYPE) CICOMMAND 'TMS_CLI_ANALYSE_IMPORT_HISTORY' 20111219
3 CO_COMMAND_CHECK_DEPENDENCIES Constant Private Type reference (TYPE) CICOMMAND 'TMS_CLI_CHECK_FOR_OVERLAPS' 20101011
4 CO_COMMAND_CHECK_DOWNGRADES Constant Private Type reference (TYPE) CICOMMAND 'TMS_CLI_CHECK_FOR_DOWNGRADES' 20110307
5 CO_COMMAND_GET_CONFL_OBJS Constant Private Type reference (TYPE) CICOMMAND 'TMS_CLI_FIND_OVERLAPPING_OBJS' 20101011
6 CO_COMMAND_GET_DOWNGRADED_OBJS Constant Private Type reference (TYPE) CICOMMAND 'TMS_CLI_GET_DOWNGRADED_OBJS' 20111219
7 CO_UNI_CONTEXT Constant Private Type reference (TYPE) CICONTEXT 'CCTS_PLUGIN_MANAGER' CI: Aufruf Kontext 20101013
8 CO_UNI_SERVICE Constant Private Type reference (TYPE) CISERVICE 'TMS_UNI' CI: Service 20101013
9 DOWNGRADES_CHECK Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110420
10 LOCAL_IMPORT_PREVIEW Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120110
11 LOCAL_TP_VERSION Instance attribute Public Type reference (TYPE) STRING version of the local tp 20110420
12 PREDECESSOR_ABAP_CHECK Instance attribute Public Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20101217
13 PREDECESSOR_NONABAP_CHECK Instance attribute Public Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20101217
14 REMOTE_CAPABILITIES Static Attribute Private See coding 20110907
15 SHARED_PREDECESSORS Constant Public Type reference (TYPE) STRING 'SHARED_PREDECESSORS' 20110826
16 SHARED_PRE_BADOBJS Constant Public Type reference (TYPE) STRING 'SHARED_PRE_BADOBJS' 20110826
17 TARGET Instance attribute Private Object reference (TYPE REF TO) IF_CTS_TMS_CI_TARGET zCTS: logical CI Communication target 20101013
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PARAMS Static method Private Method builds list of parameters 20110830
2 CALC_DOWN_FOR_REQUESTS Static method Public Method calculates downgrades for the fiven requests 20110308
3 CALC_PRED_FOR_REQUESTS Static method Public Method calculates predecessors for the fiven requests 20110308
4 CHECK_CONFLICTS_FOR_REQUESTS Static method Public Method checks for predecessors of the requests 20110826
5 CHECK_DEPENDENCIES Instance method Private Method check for existing request dependencies 20101011
6 CHECK_DOWNGRADES_FOR_REQUESTS Static method Private Method checks for downgrades of the requests 20110823
7 CHECK_OVERWRITES Instance method Private Method check against import history for the possible overwrites 20101011
8 CREATE_CONTAINER Instance method Private Method creates container 20101013
9 CREATE_MGR Static method Public Method Erzeuge Instance 20101013
10 DOWNLOAD_FILE Static method Public Method 20101115
11 EXECUTE Instance method Private Method Execute ci command 20101013
12 GET_DOWNGRADING_OBJECTS Instance method Private Method check against import history for the possible overwrites 20111221
13 GET_DWNG_ANALYSIS Static method Public Method returns information about downgraded requests 20111109
14 GET_DWNG_OBJS Static method Public Method returns information about downgraded requests 20111221
15 GET_OVERLAPPING_OBJS Instance method Public Method return the overlapping objects for the specified 2 requests 20101011
16 INIT Instance method Private Method initialisiere Instance 20101013
17 PARSE_IDS Static method Public Method parse collections into list of request IDs 20110103
18 RAISE_EXCEPTION Static method Private Method copies data drom theprovided alert and reaises CTS exception 20120213
19 SHOW_CHECK_RESULTS Instance method Private Method 20110823
20 SHOW_ERROR Static method Public Method displays error dialog with the message 20110510
21 START_DWNG_ANALYSIS Instance method Private Method check against import history for the possible overwrites 20111215
Events
Class CL_CTS_REMOTE_REQ_MGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 HASHED_REQ_STATES Public See coding 20120110 hashed_req_states type hashed table of cts_rstate with unique key request_id import_date target_client
2 REMOTE_CAPABILITY_INFO Private See coding 20110907 begin of remote_capability_info, sys type char3, capabilities type ctsproperties, read_time type timestampl, end of remote_capability_info
Method Signatures

Method BUILD_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKTYPE Call by reference Type reference (TYPE) STRING 20110901
2 Importing DOMAIN Call by reference Type reference (TYPE) STRING 20110830
3 Importing ID Call by reference Type reference (TYPE) STRING 20110830
4 Importing MODE Call by reference Type reference (TYPE) STRING 20110830
5 Exporting PARAMS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20110830
6 Importing SYSTEM Call by reference Type reference (TYPE) STRING 20110830

Method BUILD_PARAMS on class CL_CTS_REMOTE_REQ_MGR has no exception.

Method CALC_DOWN_FOR_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_OBJECTS Call by reference Type reference (TYPE) CTS_BAD_OBJECTS 20110308
2 Importing DOMAIN Call by reference Type reference (TYPE) STRING domain 20110308
3 Exporting DOWNGRADES Call by reference Type reference (TYPE) CTS_DOWNGRADING_OBJS found downgrading objects 20110308
4 Importing REQUESTS Call by reference Type reference (TYPE) TPREQUESTS Table of Request Numbers 20110308
5 Importing SID Call by reference Type reference (TYPE) STRING sid 20110308
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20110308

Method CALC_PRED_FOR_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_OBJECTS Call by reference Type reference (TYPE) CTS_BAD_OBJECTS found objects with missing object IDs 20110308
2 Importing CALC_TYPE Call by reference Type reference (TYPE) CHAR1 'F' calculation type: 'P'-partly or 'F'-full 20110308
3 Importing CLIENT Call by reference Type reference (TYPE) CHAR3 client 20120702
4 Exporting DEPENDENCIES Call by reference Type reference (TYPE) CTS_REQ_DEPENDENCIES found request dependencies 20110308
5 Importing DOMAIN Call by reference Type reference (TYPE) STRING domain 20110308
6 Importing REQUESTS Call by reference Type reference (TYPE) TPREQUESTS requests 20110308
7 Importing SID Call by reference Type reference (TYPE) STRING sid 20110308
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20110308

Method CHECK_CONFLICTS_FOR_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_FOR_DOWNGRADES Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110826
2 Importing CHECK_FOR_PREDECESSORS Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110826
3 Importing CLIENT Call by reference Type reference (TYPE) CHAR3 3-Byte field 20110826
4 Importing CLIENT_REQUESTS Call by reference Type reference (TYPE) TPREQUESTS Table Type for TPREQUEST 20120710
5 Exporting CONFLICTS_FOUND Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110826
6 Importing DOMAIN Call by reference Type reference (TYPE) STRING 20110826
7 Importing REQUESTS Call by reference Type reference (TYPE) TRKORRS Table of Request Numbers 20110826
8 Exporting RESULTS_ID Call by reference Type reference (TYPE) STRING ''- if no results; otherwise - id of results on the server 20110826
9 Importing SYS Call by reference Type reference (TYPE) STRING 20110826
# Exception Resumable Description Created on
1 CX_CTS_DEPENDENCIES_EXC CTS General Exception 20110830

Method CHECK_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_REQUESTS Call by reference Type reference (TYPE) TRKORRS all requests 20101011
2 Importing CALC_MODE Call by reference Type reference (TYPE) CHAR1 'P' mode of calculations 20101011
3 Importing CLIENT Call by reference Type reference (TYPE) CHAR3 target client 20120702
4 Importing DOMNAM Call by reference Type reference (TYPE) STRING target domain 20101011
5 Exporting FOUND_BAD_OBJECTS Call by reference Type reference (TYPE) CTS_BAD_OBJECTS a table of objects with missing object IDs 20101107
6 Exporting FOUND_DEPENDENCIES Call by reference Type reference (TYPE) CTS_REQ_DEPENDENCIES found dependencies 20101011
7 Importing SELECTED_REQUESTS Call by reference Type reference (TYPE) TPREQUESTS selected equests 20101011
8 Importing SYSNAM Call by reference Type reference (TYPE) STRING target system 20101011
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20120210
2 CX_CTS_NO_AUTHORITY Keine Berechtigung fuer diese Aktion 20101116

Method CHECK_DOWNGRADES_FOR_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) CHAR3 3-Byte field 20110823
2 Importing DOMAIN Call by reference Type reference (TYPE) STRING 20110823
3 Importing REQUESTS Call by reference Type reference (TYPE) TRKORRS Table of Request Numbers 20110823
4 Exporting RESULTS_ID Call by reference Type reference (TYPE) STRING ''- if no results; otherwise - id of results on the server 20110823
5 Importing SYS Call by reference Type reference (TYPE) STRING 20110823
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20110823

Method CHECK_OVERWRITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_OBJECTS Call by reference Type reference (TYPE) CTS_BAD_OBJECTS bad objects 20110307
2 Importing DOMNAM Call by reference Type reference (TYPE) STRING target domain name 20101011
3 Exporting FOUND_DOWNGRADES Call by reference Type reference (TYPE) CTS_DOWNGRADING_OBJS downgrading objects 20110307
4 Importing SELECTED_REQUESTS Call by reference Type reference (TYPE) TPREQUESTS Tabelle von Auftragsnummern 20101011
5 Importing SYSNAM Call by reference Type reference (TYPE) STRING target system name 20101011
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20110510
2 CX_CTS_NO_AUTHORITY No authorization for this action 20110308

Method CREATE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER Value transfer Object reference (TYPE REF TO) IF_CTS_CI_CONTAINER Ci Container interface 20101013
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20101116

Method CREATE_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_CAPABILITIES Call by reference Type reference (TYPE) CHAR1 '' Einstelliges Kennzeichen 20101217
2 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT 20101013
3 Importing DESTINATION Call by reference Type reference (TYPE) STRING 20101013
4 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TMSCSYS-DOMNAM 20101013
5 Returning REQUEST_MANAGER Value transfer Object reference (TYPE REF TO) CL_CTS_REMOTE_REQ_MGR CTS: extend remote request manager 20101013
6 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TMSCSYS-SYSNAM 20101013
# Exception Resumable Description Created on
1 CX_CTS_CHANGES_LOCKED Aenderungen fuer das gegebene System sind gesperrt 20101013
2 CX_CTS_EXCEPTION CTS General Exception 20101216
3 CX_CTS_TMS_CI_ALERT Ci Alert 20101116
4 CX_TMS_INVALID_EXTERNAL_SYSTEM System ist nicht als extern managebar im TMS konfiguriert 20101013
5 CX_TMS_UNACCESSABLE_SYSTEM Keine Destination fuer das Ziel bekannt - nur RemoteCalls 20101013
6 CX_TMS_UNKNOWN_DOMAIN Im TMS unbekannte Domaene 20101013
7 CX_TMS_UNKNOWN_SYSTEM Im TMS unbekanntes System 20101013

Method DOWNLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FILENAME Call by reference Type reference (TYPE) STRING 20101115
2 Importing FILEUID Call by reference Type reference (TYPE) CTS_GUID32 UUID - Bezeichner für Dateiobjekt (Zeichen 32) 20101115
# Exception Resumable Description Created on
1 CX_CTS_OBJECT_EXCEPTION All external object exceptions 20110114

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND Call by reference Type reference (TYPE) CICOMMAND CI: Kommando 20101013
2 Importing IN_CONTAINER Call by reference Object reference (TYPE REF TO) IF_CTS_CI_CONTAINER Ci Container interface 20101013
3 Returning OUT_CONTAINER Value transfer Object reference (TYPE REF TO) IF_CTS_CI_CONTAINER Ci Container interface 20101013
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20101013

Method GET_DOWNGRADING_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DWNG_OBJECTS Call by reference Type reference (TYPE) CTS_DOWNGRADING_OBJS downgrading objects 20111221
2 Importing SEL_REQ Call by reference Type reference (TYPE) CTS_RSTATE request info 20111221
3 Importing SYSNAM Call by reference Type reference (TYPE) STRING target system name 20111221
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20111221
2 CX_CTS_NO_AUTHORITY No authorization for this action 20111221

Method GET_DWNG_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN Call by reference Type reference (TYPE) STRING system domain 20111109
2 Changing REQUESTS Call by reference Type reference (TYPE) CTS_RSTATES request states for import history analysis 20111109
3 Changing REQ_STATES Call by reference Type reference (TYPE) HASHED_REQ_STATES request states for import history analysis 20120110
4 Importing SID Call by reference Type reference (TYPE) STRING system id 20111109
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20111215

Method GET_DWNG_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN Call by reference Type reference (TYPE) STRING system domain 20111221
2 Exporting DOWNGRADED_OBJS Call by reference Type reference (TYPE) CTS_DOWNGRADING_OBJS downgraded objects 20120110
3 Importing SEL_REQ Call by reference Type reference (TYPE) CTS_RSTATE request info 20111221
4 Importing SID Call by reference Type reference (TYPE) STRING system id 20111221
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20111221

Method GET_OVERLAPPING_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMNAM Call by reference Type reference (TYPE) STRING domain 20101026
2 Returning OVERLAPPING_OBJS Value transfer Type reference (TYPE) CTS_OVERLAP_OBJECTS a set of overlapping objects 20101011
3 Importing PREDECESSOR_REQ_ID Call by reference Type reference (TYPE) TPREQUEST Auftrag/Aufgabe 20101011
4 Importing SUCCESSOR_REQ_ID Call by reference Type reference (TYPE) TPREQUEST Auftrag/Aufgabe 20101011
5 Importing SYSNAM Call by reference Type reference (TYPE) STRING system 20101026
# Exception Resumable Description Created on
1 CX_CTS_NO_AUTHORITY Keine Berechtigung fuer diese Aktion 20101116

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_CAPABILITIES Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101217
2 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT 20101013
3 Importing DESTINATION Call by reference Type reference (TYPE) STRING 20101013
4 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TMSCSYS-DOMNAM 20101013
5 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TMSCSYS-SYSNAM 20101013
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20101216
2 CX_TMS_UNACCESSABLE_SYSTEM Im TMS unbekanntes System 20101013
3 CX_TMS_UNKNOWN_DOMAIN Im TMS unbekannte Domaene 20101013
4 CX_TMS_UNKNOWN_SYSTEM Im TMS unbekanntes System 20101013

Method PARSE_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COLLECTIONS_REQUESTS Value transfer Type reference (TYPE) CTS_COLLECTION_REQS target informations for collection requests 20110103
2 Importing DOMAIN Call by reference Type reference (TYPE) STRING domain 20110103
3 Importing REQUESTS Call by reference Type reference (TYPE) TRKORRS Tabelle von Auftragsnummern 20110103
4 Importing SID Call by reference Type reference (TYPE) STRING system 20110103

Method PARSE_IDS on class CL_CTS_REMOTE_REQ_MGR has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CI_ALERT Call by reference Object reference (TYPE REF TO) CX_CTS_TMS_CI_ALERT CI Alert 20120213
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20120213

Method SHOW_CHECK_RESULTS Signature

Method SHOW_CHECK_RESULTS on class CL_CTS_REMOTE_REQ_MGR has no parameter.
Method SHOW_CHECK_RESULTS on class CL_CTS_REMOTE_REQ_MGR has no exception.

Method SHOW_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CTS_EXCEPTION CTS General Exception 20110510
2 Importing MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20110510

Method SHOW_ERROR on class CL_CTS_REMOTE_REQ_MGR has no exception.

Method START_DWNG_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_REQUESTS Call by reference Type reference (TYPE) CTS_TRKORRS bad requests 20111219
2 Importing CLIENT Call by reference Type reference (TYPE) STRING target domain name 20111215
3 Changing SEL_REQS Call by reference Type reference (TYPE) CTS_RSTATES downgrading objects 20111219
4 Importing START_AT Call by reference Type reference (TYPE) TSTAMP starting point 20111215
5 Importing SYSNAM Call by reference Type reference (TYPE) STRING target system name 20111215
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION CTS General Exception 20111215
2 CX_CTS_NO_AUTHORITY No authorization for this action 20111215
History
Last changed by/on SAP  20140121 
SAP Release Created in 702