SAP ABAP Class CL_CTS_PLUGGED_SYSTEM (cCTS:System with installed Plugin)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_COMMON_API (Package) cCTS: common external APIs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_SYSTEM_WITH_PLUGINS cCTS: system with installed Plugin 20120326
Properties
Class CL_CTS_PLUGGED_SYSTEM  
Short Description cCTS:System with installed Plugin    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_COMMON_API   cCTS: common external APIs 
Created 20120130   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_CTS_SYSTEM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 STMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_SYSTEM_WITH_PLUGINS cCTS: system with installed Plugin 20120326
Friends
Class CL_CTS_PLUGGED_SYSTEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CACHED_CAPABILITIES Instance attribute Private Type reference (TYPE) CTSPROPERTIES CTS Property table 20120502
2 CACHED_CAPA_CONTAINS_TP Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE boolsche Variable (X=true, -=false, space=unknown) 20120502
3 CIMGR Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_CI_COMMUNICATION zCTS Send Command Implementation 20120328
4 CO_CCTSPLUGIN Constant Private Type reference (TYPE) CISERVICE 'CCTSPLUGIN' CI: Service 20120328
5 CO_COMMAND_CHECK_PLUGIN Constant Private Type reference (TYPE) CICOMMAND 'TMS_CCTS_SRV_CHECK_PLUGIN' CI: Kommando 20120328
6 CO_COMMAND_CHECK_TP_FEATURE Constant Private Type reference (TYPE) CICOMMAND 'TMS_CCTS_SRV_CHECK_TP_FEATURE' CI: Kommando 20120328
7 CO_COMMAND_GET_SWCV Constant Private Type reference (TYPE) CICOMMAND 'TMS_CCTS_SRV_GET_SWCV' CI: Kommando 20120328
8 CO_COMMAND_GET_VERSION Constant Private Type reference (TYPE) CICOMMAND 'TMS_CCTS_SRV_GET_VERSION' CI: Kommando 20120328
9 CO_COMMAND_IMPORT_PLUGIN Constant Private Type reference (TYPE) CICOMMAND 'TMS_CCTS_SRV_IMPORT_PLUGIN' CI: Kommando 20120328
10 CO_UNI_CONTEXT Constant Private Type reference (TYPE) CICONTEXT 'CCTS_BOOTSTRAPPER_MGR' CI: Aufruf Kontext 20120328
11 CO_UNI_SERVICE Constant Private Type reference (TYPE) CISERVICE 'TMS_UNI' CI: Service 20120328
12 PLUGIN_POOL Instance attribute Protected Object reference (TYPE REF TO) CL_CTS_PLUGIN_POOL cCTS: The Pool of plugins 20120502
13 READ_TARGET Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_TMS_CI_TARGET cCTS: Interface for CI Target 20121130
14 REQUEST_IMPORT_MGR Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_IMPORT_REQUESTS_MANAGER cCTS: Low level import manager 20120508
15 SYSTEM Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_SYSTEM General System 20120328
16 TARGET Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_TMS_CI_TARGET cCTS: Interface for CI Target 20120328
17 TMS_ADAPTER Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_TMS_ADAPTER Adapter for TMS layer 20120402
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CAPABILITY Instance method Public Method 20120502
2 CHECK_PLUGIN Instance method Public Method 20120502
3 CHECK_PLUGIN_WITH_EXC Instance method Protected Method checks if the given plugin is consistent, if not throw exc 20120503
4 CHECK_TP_CCTS_CAPABILITY Instance method Public Method 20120502
5 CREATE Static method Public Method creates an instance of the plugged system 20120328
6 CREATE_BY_SYSTEM_NAME Static method Public Method creates an instance of the plugged system 20120508
7 CREATE_CONTAINER Instance method Private Method creates a container for ci communication 20120328
8 DELEG_ADDTOBUFFER Instance method Protected Method delegate the addtobuffer (for unit tests) 20120508
9 DELEG_DATATRANSFER Instance method Protected Method delegate the datatransfer (for unit tests) 20120508
10 DELEG_IMPORT Instance method Protected Method delegate the import (for unit tests) 20120508
11 GET_BOOTSTRAPPER_VERSION Instance method Public Method 20120502
12 GET_CAPABILITIES Instance method Public Method 20120502
13 IMPORT_PLUGIN Instance method Public Method 20120508
14 PERFORM_PLUGIN_UPDATE Instance method Public Method 20120508
15 REMOTE_GET_CAPABILITIES Instance method Protected Method call the remote system to get capabilities 20120507
16 UPDATE_CAPABILITIES Instance method Public Method 20120502
Events
Class CL_CTS_PLUGGED_SYSTEM has no event.
Types
Class CL_CTS_PLUGGED_SYSTEM has no local type.
Method Signatures

Method CHECK_CAPABILITY Signature

Method CHECK_CAPABILITY on class CL_CTS_PLUGGED_SYSTEM has no parameter.
Method CHECK_CAPABILITY on class CL_CTS_PLUGGED_SYSTEM has no exception.

Method CHECK_PLUGIN Signature

Method CHECK_PLUGIN on class CL_CTS_PLUGGED_SYSTEM has no parameter.
Method CHECK_PLUGIN on class CL_CTS_PLUGGED_SYSTEM has no exception.

Method CHECK_PLUGIN_WITH_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLUGIN_NAME Call by reference Type reference (TYPE) CTS_BS_PLG Bootstrapper: Plug-In ID 20120503
# Exception Resumable Description Created on
1 CX_CTS_PLUGIN_EXCEPTION cCTS: Base exception for Plugins 20120503
2 CX_CTS_TECH_PROBLEM cCTS: technical Problem with a system 20120606
3 CX_CTS_TMS_CI_ALERT CI Alert 20120503

Method CHECK_TP_CCTS_CAPABILITY Signature

Method CHECK_TP_CCTS_CAPABILITY on class CL_CTS_PLUGGED_SYSTEM has no parameter.
Method CHECK_TP_CCTS_CAPABILITY on class CL_CTS_PLUGGED_SYSTEM has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General System 20120328
2 Importing I_TMS_ADAPTER Call by reference Object reference (TYPE REF TO) IF_CTS_TMS_ADAPTER Adapter for TMS layer 20120504
3 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CTS_PLUGGED_SYSTEM cCTS:System with installed Plugin 20120328
# Exception Resumable Description Created on
1 CX_CTS_UNKNOWN_SYSTEM cCTS: tthe system is unknown 20120328

Method CREATE_BY_SYSTEM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMAIN_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_DOMAIN_NAME 20120508
2 Importing I_SYSTEM_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_NAME General System 20120508
3 Importing I_TMS_ADAPTER Call by reference Object reference (TYPE REF TO) IF_CTS_TMS_ADAPTER Adapter for TMS layer 20120508
4 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CTS_PLUGGED_SYSTEM cCTS:System with installed Plugin 20120508
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20120508
2 CX_CTS_UNKNOWN_SYSTEM cCTS: tthe system is unknown 20120508

Method CREATE_CONTAINER Signature

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

Method DELEG_ADDTOBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFFER Call by reference Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20120508
2 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20120508
3 Importing IGN_CVERS Value transfer Type reference (TYPE) FLAG General Flag 20120508
4 Importing IGN_PREDEC Call by reference Type reference (TYPE) FLAG General Flag 20120508
5 Importing NO_DELIVERY Call by reference Type reference (TYPE) FLAG General Flag 20120508
6 Returning OCONT Value transfer Object reference (TYPE REF TO) IF_CTS_CI_CONTAINER CI Container interface 20120508
7 Importing PRID Call by reference Type reference (TYPE) STMS_PRID 20120508
8 Importing REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120508
9 Importing TP_OPTIONS Value transfer Type reference (TYPE) CSEQUENCE SPACE tp Options 20120508
10 Importing WRONG_POS Call by reference Type reference (TYPE) FLAG General Flag 20120508
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT CI Alert 20120508

Method DELEG_DATATRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTRIES Call by reference Type reference (TYPE) TPBUFFER_T Table Type for TPBUFFER 20120508
2 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20120508
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT CI Alert 20120508

Method DELEG_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BGRCTL Call by reference Type reference (TYPE) STMSCBATCH General Flag 20120508
2 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20120508
3 Importing CLIENTS Call by reference Type reference (TYPE) CTS_T000_TAB cCTS: T000 table type 20120508
4 Importing CTC_ACTIVE Call by reference Type reference (TYPE) FLAG General Flag 20120508
5 Importing IGN_CVERS Value transfer Type reference (TYPE) FLAG General Flag 20120508
6 Importing IGN_PREDEC Call by reference Type reference (TYPE) FLAG General Flag 20120508
7 Importing IGN_RC152 Call by reference Type reference (TYPE) FLAG 'X' Ignore nothing done 20120508
8 Returning OCONT Value transfer Object reference (TYPE REF TO) IF_CTS_CI_CONTAINER CI Container interface 20120508
9 Importing OFFLINE Call by reference Type reference (TYPE) FLAG General Flag 20120508
10 Importing PRID Call by reference Type reference (TYPE) STMS_PRID 20120508
11 Importing PROJECTS Call by reference Type reference (TYPE) CTS_TRKORRS Project Table 20120508
12 Importing REQUEST Call by reference Type reference (TYPE) TRKORR 'SOME' Request/Task 20120508
13 Importing REQUESTS Call by reference Type reference (TYPE) TPREQUESTS Table Type for TPREQUEST 20120508
14 Importing SUBSET Call by reference Type reference (TYPE) FLAG 'X' General Flag 20120508
15 Importing SUCCESSORS Call by reference Type reference (TYPE) TPREQUESTS Table Type for TPREQUEST 20120508
16 Importing TP_OPTIONS Call by reference Type reference (TYPE) CSEQUENCE SPACE 20120508
17 Importing UMODES Call by reference Type reference (TYPE) CSEQUENCE SPACE 20120508
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT CI Alert 20120508

Method GET_BOOTSTRAPPER_VERSION Signature

Method GET_BOOTSTRAPPER_VERSION on class CL_CTS_PLUGGED_SYSTEM has no parameter.
Method GET_BOOTSTRAPPER_VERSION on class CL_CTS_PLUGGED_SYSTEM has no exception.

Method GET_CAPABILITIES Signature

Method GET_CAPABILITIES on class CL_CTS_PLUGGED_SYSTEM has no parameter.
Method GET_CAPABILITIES on class CL_CTS_PLUGGED_SYSTEM has no exception.

Method IMPORT_PLUGIN Signature

Method IMPORT_PLUGIN on class CL_CTS_PLUGGED_SYSTEM has no parameter.
Method IMPORT_PLUGIN on class CL_CTS_PLUGGED_SYSTEM has no exception.

Method PERFORM_PLUGIN_UPDATE Signature

Method PERFORM_PLUGIN_UPDATE on class CL_CTS_PLUGGED_SYSTEM has no parameter.
Method PERFORM_PLUGIN_UPDATE on class CL_CTS_PLUGGED_SYSTEM has no exception.

Method REMOTE_GET_CAPABILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTIES Value transfer Type reference (TYPE) CTSPROPERTIES CTS Property Table 20120507
2 Importing TARGET Value transfer Object reference (TYPE REF TO) IF_CTS_TMS_CI_TARGET 20120507
3 Importing TPCHECK Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE +tp check 20120507
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT CI Alert 20120507
2 CX_TMS_UNKNOWN_DOMAIN Domain unknown in TMS 20120507
3 CX_TMS_UNKNOWN_SYSTEM System unknown in TMS 20120507

Method UPDATE_CAPABILITIES Signature

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