SAP ABAP Class CL_CTS_SYSTEM_CONFIG_CHECKS (cCTS - System Configuration Checks)
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
Properties
Class CL_CTS_SYSTEM_CONFIG_CHECKS  
Short Description cCTS - System Configuration Checks    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_COMMON_API   cCTS: common external APIs 
Created 20130208   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 CL_CTS_SYSTEM_CONFIG_CHECK_DEF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CTS_SYSTEM_CONFIG_CHECKS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CTS_SYSTEM_CONFIG_PROVIDER 20130220 cCTS - Manager for System Configuration
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROVIDER Instance attribute Protected Object reference (TYPE REF TO) CL_CTS_SYSTEM_CONFIG_PROVIDER cCTS - Manager for System Configuration 20130307
2 SYSTEM_CONFIG_CHECKS_ASSIST Instance attribute Private Object reference (TYPE REF TO) LCL_CTS_CONFIG_CHECKS_ASSIST Local Assistance Class 20130307
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BOOTSTRAPPER_PLUGIN Instance method Protected Method Checks the cCTS Bootstrapper Plug-in in the given System 20130211
2 CHECK_CLUSTER_ASSIGNMENT Instance method Protected Method Checks if a Cluster is assigned to the System 20130211
3 CHECK_COMPONENT_CTS_PLUG Instance method Protected Method Checks if the Software Component CTS_PLUG is installed 20130611
4 CHECK_DEPLOY_DESTINATION Instance method Protected Method Checks the 'Deploy' RFC Destination 20130325
5 CHECK_IMPORT_DESTINATION Instance method Protected Method Checks the 'Import' RFC Destination 20130325
6 CHECK_ORGANIZER_DESTINATION Instance method Protected Method Checks the 'Transport Organizer' RFC Destination 20130325
7 CHECK_RELEASE Instance method Protected Method Checks the Validity of the Release 20130211
8 CHECK_SERVICE_PLUGIN Instance method Protected Method Checks the cCTS Service Plug-in in the given System 20130211
9 CHECK_SINGLE_RFC_DESTINATION Instance method Protected Method Checks the Validity of a RFC Destination 20130402
10 CHECK_TMS_PARAM_MANAGED_SYSTEM Instance method Protected Method Checks the TMS Parameter MANAGED_SYSTEM 20130320
11 CHECK_TMS_PARAM_NON_ABAP_WBO Instance method Protected Method Checks the TMS Parameter NON_ABAP_WBO_CLIENT 20130320
12 CHECK_TMS_PARAM_OPERATION_MODE Instance method Protected Method Checks the TMS Parameter OPERATION_MODE 20130320
13 CHECK_TRANSPORT_TOOLS Instance method Protected Method Checks Transport Tools tp and R3trans of the assigned System 20130211
14 CREATE_ASSISTANCE_CLASS Instance method Protected Method Create an Instance of the Assistance Class 20130513
15 CREATE_CHECKS_BY_NAME Static method Public Method Returns an Instance of System Configuration Checks by Name 20130211
16 CREATE_CHECKS_BY_REF Static method Public Method Returns an Instance of System Config. Checks by Reference 20130211
17 GET_SYSTEM_CONFIG_PROVIDER Instance method Public Method Returns an Instance of System Configuration Provider 20130403
18 IS_NON_ABAP_WBO_CLIENT_VALID Instance method Protected Method Is the TMS Parameter NON_ABAP_WBO_CLIENT valid? 20130320
19 PERFORM_CHECKS Instance method Public Method Performs a List of specified Checks 20130208
20 PERFORM_SINGLE_CHECK Instance method Public Method Performs a single/specified Check 20130211
Events
Class CL_CTS_SYSTEM_CONFIG_CHECKS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CHECK_RESULT Public See coding 20130208 BEGIN OF ty_check_result, logical_system TYPE cl_cts_status=>ty_logical_system, rc TYPE int4, check_id TYPE string, sub_rc_and_messages TYPE ty_rc_plus_messages, END OF ty_check_result
2 TY_CHECK_RESULTS Public See coding 20130208 ty_check_results TYPE STANDARD TABLE OF ty_check_result WITH DEFAULT KEY
3 TY_RC_PLUS_MESSAGE Public See coding 20130412 BEGIN OF ty_rc_plus_message, sub_rc TYPE int4, message TYPE bapiret2, END OF ty_rc_plus_message
4 TY_RC_PLUS_MESSAGES Public See coding 20130412 ty_rc_plus_messages TYPE STANDARD TABLE OF ty_rc_plus_message WITH DEFAULT KEY
Method Signatures

Method CHECK_BOOTSTRAPPER_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130211
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130211

Method CHECK_BOOTSTRAPPER_PLUGIN on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_CLUSTER_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130211
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130211

Method CHECK_CLUSTER_ASSIGNMENT on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_COMPONENT_CTS_PLUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130611
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130611

Method CHECK_COMPONENT_CTS_PLUG on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_DEPLOY_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130325
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130325

Method CHECK_DEPLOY_DESTINATION on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_IMPORT_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_ID Call by reference Type reference (TYPE) STRING CL_CTS_SYSTEM_CONFIG_CHECK_DEF=>CHECK_ID_IMP_DESTINATION ID to be checked 20130613
2 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130325
3 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130325

Method CHECK_IMPORT_DESTINATION on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_ORGANIZER_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130325
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130325

Method CHECK_ORGANIZER_DESTINATION on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130211
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130211

Method CHECK_RELEASE on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_SERVICE_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130211
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130211

Method CHECK_SERVICE_PLUGIN on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_SINGLE_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHECK_RESULT Call by reference Type reference (TYPE) TY_CHECK_RESULT Structure containing the Check Result 20130402
2 Importing I_CHECK_ID Call by reference Type reference (TYPE) STRING ID to be checked 20130402
3 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) CHAR200 RFC Destination to be checked 20130402
4 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130415

Method CHECK_SINGLE_RFC_DESTINATION on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_TMS_PARAM_MANAGED_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130320
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130320

Method CHECK_TMS_PARAM_MANAGED_SYSTEM on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_TMS_PARAM_NON_ABAP_WBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130320
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130320

Method CHECK_TMS_PARAM_NON_ABAP_WBO on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_TMS_PARAM_OPERATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130320
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130320

Method CHECK_TMS_PARAM_OPERATION_MODE on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CHECK_TRANSPORT_TOOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130211
2 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130211

Method CHECK_TRANSPORT_TOOLS on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CREATE_ASSISTANCE_CLASS Signature

Method CREATE_ASSISTANCE_CLASS on class CL_CTS_SYSTEM_CONFIG_CHECKS has no parameter.
Method CREATE_ASSISTANCE_CLASS on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method CREATE_CHECKS_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) MANDT Client 20130211
2 Importing I_CLUSTER_DOMAIN_NAME Call by reference Type reference (TYPE) TMSDOMNAM Transport Domain of a Cluster 20130211
3 Importing I_CLUSTER_NAME Call by reference Type reference (TYPE) SYSNAME Name of a Cluster 20130211
4 Importing I_DOMAIN_NAME Call by reference Type reference (TYPE) TMSDOMNAM Transport Domain of a SAP System 20130211
5 Importing I_SYSTEM_NAME Call by reference Type reference (TYPE) SYSNAME Name of a SAP System 20130211
6 Returning R_CHECKS Value transfer Object reference (TYPE REF TO) CL_CTS_SYSTEM_CONFIG_CHECKS Instance of the Class CL_CTS_SYSTEM_CONFIG_CHECKS 20130211
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20130405
2 CX_CTS_LANDSCAPE_SYSTEM_COL Exceptions from Handling System Collections 20130405

Method CREATE_CHECKS_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLUSTER Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM_COLLECTION Reference to a Cluster 20130211
2 Importing I_PLUGGED_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM_WITH_PLUGINS Reference to a SAP System with installed Plug-ins 20130211
3 Importing I_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM Reference to a SAP System 20130211
4 Returning R_CHECKS Value transfer Object reference (TYPE REF TO) CL_CTS_SYSTEM_CONFIG_CHECKS Instance of the Class CL_CTS_SYSTEM_CONFIG_CHECKS 20130211
# Exception Resumable Description Created on
1 CX_CTS_UNKNOWN_SYSTEM cCTS - The System is unknown 20130305

Method GET_SYSTEM_CONFIG_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYSTEM_CONFIG_PROVIDER Value transfer Object reference (TYPE REF TO) CL_CTS_SYSTEM_CONFIG_PROVIDER cCTS - Manager for System Configuration 20130403

Method GET_SYSTEM_CONFIG_PROVIDER on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method IS_NON_ABAP_WBO_CLIENT_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMETER_VALUE Call by reference Type reference (TYPE) TRTPPVALUE Value of the TMS Parameter NON_ABAP_WBO_CLIENT 20130320
2 Returning R_NON_ABAP_WBO_CLIENT_IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The TMS Parameter NON_ABAP_WBO_CLIENT is valid 20130320

Method IS_NON_ABAP_WBO_CLIENT_VALID on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method PERFORM_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_IDS Call by reference Type reference (TYPE) CL_CTS_SYSTEM_CONFIG_CHECK_DEF=>TY_CHECK_IDS Table containing the IDs to be checked 20130208
2 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130208
3 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130208

Method PERFORM_CHECKS on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.

Method PERFORM_SINGLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_ID Call by reference Type reference (TYPE) STRING ID to be checked 20130211
2 Importing I_VERBOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE FALSE = Verbose Mode inactive (= only Errors are logged) 20130211
3 Returning R_CHECK_RESULTS Value transfer Type reference (TYPE) TY_CHECK_RESULTS Table containing the Check Results 20130211

Method PERFORM_SINGLE_CHECK on class CL_CTS_SYSTEM_CONFIG_CHECKS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702