SAP ABAP Interface IF_CTS_SYSTEM_WITH_PLUGINS (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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CTS_PLUGGED_SYSTEM cCTS:System with installed Plugin 20120326
Properties
Interface IF_CTS_SYSTEM_WITH_PLUGINS  
Short Description cCTS: system with installed Plugin    
General Data
Package SCTS_DIST_CTL_COMMON_API   cCTS: common external APIs 
Created 20120326   SAP 
Last changed 20140121   SAP 
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_PLUGIN Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_CTS_SYSTEM_WITH_PLUGINS has no interface.
Friends
Interface IF_CTS_SYSTEM_WITH_PLUGINS has no friend.
Attributes
Interface IF_CTS_SYSTEM_WITH_PLUGINS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CAPABILITY Instance method Public Method check if a single capability exists on the system 20120326
2 CHECK_PLUGIN Instance method Public Method checks if the given plugin is consistent 20120326
3 CHECK_TP_CCTS_CAPABILITY Instance method Public Method checks if tp in the system is able to perform cCTS actions 20120326
4 GET_BOOTSTRAPPER_VERSION Instance method Public Method returns the version of the installed bootstrapper 20120502
5 GET_CAPABILITIES Instance method Public Method Get the capabilities from the target system 20120502
6 GET_PLUGIN Instance method Public Method returns the plugin that is installed in the system 20130205
7 IMPORT_PLUGIN Instance method Public Method Import a given plugin into the system 20120508
8 PERFORM_PLUGIN_UPDATE Instance method Public Method Perform an update of all cCTS relevant plugins 20120508
9 UPDATE_CAPABILITIES Instance method Public Method update internally saved capabilities 20120502
Events
Interface IF_CTS_SYSTEM_WITH_PLUGINS has no event.
Types
Interface IF_CTS_SYSTEM_WITH_PLUGINS has no local type.
Method Signatures

Method CHECK_CAPABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAPABILITY Call by reference Type reference (TYPE) CTSPROPERTY Property for CTS Tools 20120502
2 Importing I_TPCHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20120502
3 Returning R_AVAILABLE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120502
# Exception Resumable Description Created on
1 CX_CTS_PLUGIN_EXCEPTION cCTS: Base exception for Plugins 20120502
2 CX_CTS_TECH_PROBLEM cCTS: technical Problem with a system 20120606
3 CX_CTS_TMS_CI_ALERT CI Alert 20120502
4 CX_CTS_UNKNOWN_SYSTEM cCTS: tthe system is unknown 20120502

Method CHECK_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLUGIN Call by reference Object reference (TYPE REF TO) IF_CTS_PLUGIN Bootstrapper: Plug-In ID 20120502
2 Returning R_CONSISTENCY Value transfer Type reference (TYPE) IF_CTS_PLUGIN=>TY_CONSISTENCY Bootstrapper: Plug-In Consistency 20120326
# Exception Resumable Description Created on
1 CX_CTS_PLUGIN_EXCEPTION cCTS: Base exception for Plugins 20120328
2 CX_CTS_TMS_CI_ALERT CI Alert 20120328

Method CHECK_TP_CCTS_CAPABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXISTS Value transfer Type reference (TYPE) CHAR1 none:' '; basic:'X'; cCTS:'N' 20120328
# Exception Resumable Description Created on
1 CX_CTS_PLUGIN_EXCEPTION cCTS Bootstrapper: Bootstrapper Exception 20120328
2 CX_CTS_TMS_CI_ALERT CI Alert 20120326

Method GET_BOOTSTRAPPER_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VERSION Value transfer Type reference (TYPE) CTS_PLVERS Bootstrapper: Plug-In Version 20120502
# Exception Resumable Description Created on
1 CX_CTS_PLUGIN_EXCEPTION cCTS: Base exception for Plugins 20120502
2 CX_CTS_TMS_CI_ALERT CI Alert 20120502

Method GET_CAPABILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TPCHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20120502
2 Returning R_CAPABILITIES Value transfer Type reference (TYPE) CTSPROPERTIES CTS Property Table 20120502
# Exception Resumable Description Created on
1 CX_CTS_PLUGIN_EXCEPTION cCTS: Base exception for Plugins 20120502
2 CX_CTS_TECH_PROBLEM cCTS: technical Problem with a system 20120606
3 CX_CTS_TMS_CI_ALERT CI Alert 20120502
4 CX_CTS_UNKNOWN_SYSTEM cCTS: tthe system is unknown 20120502

Method GET_PLUGIN 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) IF_CTS_PLUGIN=>TY_NAME Bootstrapper: Plug-In ID 20130205
2 Returning R_PLUGIN Value transfer Object reference (TYPE REF TO) IF_CTS_PLUGIN cCTS: The representation of a plugin 20130205
# Exception Resumable Description Created on
1 CX_CTS_PLUGIN_EXCEPTION cCTS: Base exception for Plugins 20130205
2 CX_CTS_TMS_CI_ALERT CI Alert 20130205

Method IMPORT_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLUGIN Call by reference Object reference (TYPE REF TO) IF_CTS_PLUGIN cCTS: The representation of a plugin 20120508
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20120508
2 CX_CTS_NO_AUTHORITY No authorization for this action 20120508
3 CX_CTS_TMS_CI_ALERT CI Alert 20120508
4 CX_CTS_TP_REPORTED_ERROR cCTS: tp reported an error 20120508

Method PERFORM_PLUGIN_UPDATE Signature

Method PERFORM_PLUGIN_UPDATE on Interface IF_CTS_SYSTEM_WITH_PLUGINS has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20120508
2 CX_CTS_NO_AUTHORITY No authorization for this action 20120508
3 CX_CTS_PLUGIN_EXCEPTION cCTS: Base exception for Plugins 20120508
4 CX_CTS_TECH_PROBLEM cCTS: technical Problem with a system 20120606
5 CX_CTS_TMS_CI_ALERT CI Alert 20120508
6 CX_CTS_TP_REPORTED_ERROR cCTS: tp reported an error 20120508

Method UPDATE_CAPABILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TPCHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20120502
# Exception Resumable Description Created on
1 CX_CTS_PLUGIN_EXCEPTION cCTS: Base exception for Plugins 20120502
2 CX_CTS_TECH_PROBLEM cCTS: technical Problem with a system 20120606
3 CX_CTS_TMS_CI_ALERT CI Alert 20120502
4 CX_CTS_UNKNOWN_SYSTEM cCTS: tthe system is unknown 20120502
History
Last changed by/on SAP  20140121 
SAP Release Created in 702