SAP ABAP Interface IF_CTS_SYSTEM (General System)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_MODEL (Package) Central CTS: Package for Object Model
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_CTS_SYSTEM_COLLECTION General collection of systems 20090429
2 Interface implementation (CLASS c. INTERFACES i_ref)  CLTD_CTS_SYSTEM cCTS: system test double 20130423
3 Interface implementation (CLASS c. INTERFACES i_ref)  CLTD_CTS_SYSTEM_COLLECTION cCTS: test double cluster 20130425
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CTS_PROXY_SYSTEM cCTS: Proxy for foreign systems 20130211
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CTS_SYSTEM CTS System 20090429
Properties
Interface IF_CTS_SYSTEM  
Short Description General System    
General Data
Package SCTS_DIST_CTL_MODEL   Central CTS: Package for Object Model 
Created 20090327   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_CTS_SYSTEM has no forward declaration.
Interfaces
Interface IF_CTS_SYSTEM has no interface.
Friends
Interface IF_CTS_SYSTEM has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DIST_STATE_ACTIVE Constant Public Type reference (TYPE) CHAR20 'ACTIVE' Char20 20120412
2 CO_DIST_STATE_UNKNOWN Constant Public Type reference (TYPE) CHAR20 'UNKNOWN' Char20 20120412
3 CO_DIST_STATE_UPD_REQUIRED Constant Public Type reference (TYPE) CHAR20 'UPDATE REQUIRED' Char20 20120412
4 CO_MANAGED_STATUS_OFF Constant Public Type reference (TYPE) STRING 'F' 20101104
5 CO_MANAGED_STATUS_ON Constant Public Type reference (TYPE) STRING 'T' 20101104
6 CO_MANAGED_STATUS_PARTLY Constant Public Type reference (TYPE) STRING 'P' 20101104
7 CO_MODE_DYNAMIC Constant Public Type reference (TYPE) TY_MANAGING_MODE 'D' Mode of a Managed System 20111219
8 CO_MODE_MANAGED Constant Public Type reference (TYPE) TY_MANAGING_MODE 'C' Mode of a Managed System 20090624
9 CO_MODE_MONITORED Constant Public Type reference (TYPE) TY_MANAGING_MODE 'M' Mode of a Managed System 20090624
10 CO_MODE_NONE Constant Public Type reference (TYPE) TY_MANAGING_MODE 'N' Mode of a Managed System 20090624
11 CO_MODE_PROPOSED Constant Public Type reference (TYPE) TY_MANAGING_MODE 'P' Mode of a Managed System 20090624
12 CO_MODE_PROP_DYNAMIC Constant Public Type reference (TYPE) TY_MANAGING_MODE 'A' Mode of a Managed System 20120629
13 CO_TMS_PM_PAR_COMP_CHECK Constant Public Type reference (TYPE) TMSPCONF-NAME 'SP_TRANS_SYNC' tp Profile Parameter: Name 20090929
14 CO_TMS_PM_PAR_IMPORT_DESTIN Constant Public Type reference (TYPE) TMSPCONF-NAME 'BGD_IMPORT_DESTINATION' tp Profile Parameter: Name 20091005
15 CO_TMS_PM_VAL_0 Constant Public Type reference (TYPE) TMSPCONF-VALUE '0' tp Profile Parameter: Value 20090929
16 CO_TMS_PM_VAL_FALSE Constant Public Type reference (TYPE) TMSPCONF-VALUE 'FALSE' tp Profile Parameter: Value 20090929
17 CO_TMS_PM_VAL_OFF Constant Public Type reference (TYPE) TMSPCONF-VALUE 'OFF' tp Profile Parameter: Value 20090929
18 CO_TYPE_ABAP_SYSTEM Constant Public Type reference (TYPE) C 'R' 20120103
19 CO_TYPE_COLLECTION Constant Public Type reference (TYPE) C 'C' 20091014
20 CO_TYPE_DUAL_STACK Constant Public Type reference (TYPE) C 'D' 20120327
21 CO_TYPE_EXTERNAL_SYSTEM Constant Public Type reference (TYPE) C 'E' 20130619
22 CO_TYPE_NABAP_SYSTEM Constant Public Type reference (TYPE) C 'N' 20091014
23 CO_TYPE_PROXY Constant Public Type reference (TYPE) C 'P' 20130211
24 CO_TYPE_VIRTUAL_SYSTEM Constant Public Type reference (TYPE) C 'V' 20110921
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONFIGURATION Instance method Public Method Performs some checks 20090928
2 GET_AVAILABLE_CLIENTS Instance method Public Method Retrieve list of available clients 20110906
3 GET_BACKGROUND_DESTINATION Instance method Public Method Retrieves background destination of this system 20091005
4 GET_CLIENT Instance method Public Method Returns client 20100527
5 GET_COMMUNICATION_SYSTEM Instance method Public Method Returns handler of the communications system 20090819
6 GET_COMPONENTS Instance method Public Method Get component versions of the system 20110920
7 GET_DESCRIPTION Instance method Public Method Returns the system description 20090429
8 GET_DISTRIBUTION_STATE Instance method Public Method Returns the system's configuration state 20120412
9 GET_DOMAIN_NAME Instance method Public Method Returns the systems domain 20090505
10 GET_ID Instance method Public Method Returns ID (name and domain) 20090429
11 GET_IMPORT_QUEUE Instance method Public Method Returns handler for the import queue of the system 20090504
12 GET_LANDSCAPE Instance method Public Method Returns list of connected systems 20090910
13 GET_MANAGED_STATUS Instance method Public Method Get managed status (yes, no, partly) 20101104
14 GET_MODE Instance method Public Method Return managment mode 20090624
15 GET_NAME Instance method Public Method Returns the name of the systems 20090505
16 GET_PROFILE_ENTRY Instance method Public Method Retrieve profile entry 20090929
17 GET_RELEASE Instance method Public Method Returns the release of the system 20090429
18 GET_ROLES Instance method Public Method Returns a list of roles (Dev, Prod, and so on) 20100527
19 GET_STATUS Instance method Public Method Returns the status of the system 20090429
20 GET_TMSCSYS_ENTRY Instance method Public Method Returns the TMSCSYS entry 20090709
21 GET_TYPE Instance method Public Method Returns the type of the system 20090429
22 IS_CTC_ACTIVE Instance method Public Method Is client transport control enabled? 20110906
23 IS_LOCK_SYSTEM Instance method Public Method Returns yes, if a system lock exists 20100330
24 IS_REMOUTE_ENABLED Instance method Public Method Returns yes if system is local or destination is configured 20111202
25 SET_MODE Instance method Public Method Set management mode 20090624
26 SET_PROFILE_ENTRY Instance method Public Method Set profile entry 20110930
Events
Interface IF_CTS_SYSTEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CLIENT Public Type reference (TYPE) SCTS_TY_SYSTEM_CLIENT Client 20090506
2 TY_CLIENTS Public See coding List of clients 20110906 ty_clients type standard table of scts_ty_system_client with default key
3 TY_CLIENT_DETAIL Public Type reference (TYPE) SCTS_TY_SYSTEM_CLIENT_DETAIL Details for client 20110909
4 TY_CLIENT_DETAILS Public See coding List of client details 20110909 ty_client_details type standard table of ty_client_detail with default key
5 TY_COMPONENTS Public See coding List of software components 20110920 ty_components type standard table of ixvers with default key
6 TY_DESCRIPTION Public Type reference (TYPE) SCTS_TY_SYSTEM_DESCRIPTION Description of system 20090506
7 TY_DOMAIN_DETAIL Public Type reference (TYPE) SCTS_TY_SYSTEM_DOMAIN_DETAIL Domain detail 20120801
8 TY_DOMAIN_DETAILS Public See coding List of domain details 20120801 ty_domain_details type standard table of ty_domain_detail with key domain_name
9 TY_DOMAIN_NAME Public Type reference (TYPE) SCTS_TY_SYSTEM_DOMAIN_NAME Domain name 20090506
10 TY_DOMAIN_NAMES Public See coding List of domain names 20120801 ty_domain_names type standard table of ty_domain_name with default key
11 TY_ID Public Type reference (TYPE) SCTS_TY_SYSTEM_ID System ID 20090506
12 TY_IDS Public Type reference (TYPE) SCTS_TY_SYSTEM_IDS List of system IDs 20090907
13 TY_MANAGING_MODE Public Type reference (TYPE) SCTS_TY_SYSTEM_OP_MODE Mode of a Managed System 20090512
14 TY_NAME Public Type reference (TYPE) SCTS_TY_SYSTEM_NAME Name of system (SID) 20090506
15 TY_RELEASE Public Type reference (TYPE) SCTS_TY_SYSTEM_RELEASE BASIS release 20090506
16 TY_ROLES Public Type reference (TYPE) SCTS_TY_SYSROLES List of roles 20100527
17 TY_STATUS Public Type reference (TYPE) SCTS_TY_SYSTEM_STATUS Configuration status of system 20090506
18 TY_SYSTEMS Public Type reference (TYPE) SCTS_TY_SYSTEMS List of Systems 20090506
19 TY_SYSTEM_ROLE Public Type reference (TYPE) SCTS_TY_SYSTEM_ROLE Role of system 20090625
20 TY_SYSTEM_ROLES Public Type reference (TYPE) SCTS_TY_SYSTEM_ROLES List system roles 20090625
21 TY_TMS_ENTRY Public Type reference (TYPE) SCTS_TY_SYSTEM_TMS_ENTRY Technical system entry 20090709
22 TY_TYPE Public Type reference (TYPE) SCTS_TY_SYSTEM_TYPE System type 20090506
Method Signatures

Method CHECK_CONFIGURATION Signature

Method CHECK_CONFIGURATION on Interface IF_CTS_SYSTEM has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20090928

Method GET_AVAILABLE_CLIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLIENTS Value transfer Type reference (TYPE) TY_CLIENT_DETAILS List of available clients 20110906

Method GET_AVAILABLE_CLIENTS on Interface IF_CTS_SYSTEM has no exception.

Method GET_BACKGROUND_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESTINATION Value transfer Type reference (TYPE) CHAR200 RFC destination 20091005

Method GET_BACKGROUND_DESTINATION on Interface IF_CTS_SYSTEM has no exception.

Method GET_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLIENT Value transfer Type reference (TYPE) TY_CLIENT Client 20100527

Method GET_CLIENT on Interface IF_CTS_SYSTEM has no exception.

Method GET_COMMUNICATION_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SYSTEM Value transfer Object reference (TYPE REF TO) IF_CTS_SYSTEM Communication system reference 20090819

Method GET_COMMUNICATION_SYSTEM on Interface IF_CTS_SYSTEM has no exception.

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENTS Value transfer Type reference (TYPE) TY_COMPONENTS List of installed software componets 20110920

Method GET_COMPONENTS on Interface IF_CTS_SYSTEM has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCRIPTION Value transfer Type reference (TYPE) TY_DESCRIPTION System description 20090429

Method GET_DESCRIPTION on Interface IF_CTS_SYSTEM has no exception.

Method GET_DISTRIBUTION_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATE Value transfer Type reference (TYPE) STRING Plug-In distribution state 20120412

Method GET_DISTRIBUTION_STATE on Interface IF_CTS_SYSTEM has no exception.

Method GET_DOMAIN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOMAIN Value transfer Type reference (TYPE) TY_DOMAIN_NAME Domain name 20090505

Method GET_DOMAIN_NAME on Interface IF_CTS_SYSTEM has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) TY_ID SID and domain of system 20090429

Method GET_ID on Interface IF_CTS_SYSTEM has no exception.

Method GET_IMPORT_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_DEPLOYMENT Call by reference Type reference (TYPE) BOOLEAN Trigger check deployment 20101209
2 Importing FORCE_REFRESH Call by reference Type reference (TYPE) BOOLEAN Re-load queue data 20090525
3 Returning QUEUE Value transfer Object reference (TYPE REF TO) IF_CTS_ENTITY_QUEUE Queue reference 20090504
# Exception Resumable Description Created on
1 CX_CTS_ENTITY_QUEUE Exceptions from handling transport requests 20090514

Method GET_LANDSCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TARGETS Value transfer Type reference (TYPE) CL_CTS_LANDSCAPE_FACTORY=>TY_TARGETS Technical transport targets 20120830
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20120830

Method GET_MANAGED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) STRING Managed system status 20101104
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20101104

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MODE Value transfer Type reference (TYPE) TY_MANAGING_MODE Mode of a managed system 20090624
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20090804

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAME Value transfer Type reference (TYPE) TY_NAME Name of system (SID) 20090506

Method GET_NAME on Interface IF_CTS_SYSTEM has no exception.

Method GET_PROFILE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTRY_NAME Call by reference Type reference (TYPE) TMSPCONF-NAME tp Profile-Parameter: Name 20090929
2 Returning ENTRY_VALUE Value transfer Type reference (TYPE) TMSPCONF-VALUE tp Profile-Parameter: Wert 20090929
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20090929

Method GET_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RELEASE Value transfer Type reference (TYPE) TY_RELEASE BASIS release of system 20090429

Method GET_RELEASE on Interface IF_CTS_SYSTEM has no exception.

Method GET_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROLES Value transfer Type reference (TYPE) TY_ROLES Assigned system roles 20100527

Method GET_ROLES on Interface IF_CTS_SYSTEM has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) TY_STATUS Distributing status 20090429

Method GET_STATUS on Interface IF_CTS_SYSTEM has no exception.

Method GET_TMSCSYS_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENTRY Value transfer Type reference (TYPE) TY_TMS_ENTRY Technical system data 20090709

Method GET_TMSCSYS_ENTRY on Interface IF_CTS_SYSTEM has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Type reference (TYPE) TY_TYPE Type of system (non-ABAP, cluster,...) 20090429

Method GET_TYPE on Interface IF_CTS_SYSTEM has no exception.

Method IS_CTC_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAG Value transfer Type reference (TYPE) BOOLEAN ABAP_TRUE if CTC is active 20110906

Method IS_CTC_ACTIVE on Interface IF_CTS_SYSTEM has no exception.

Method IS_LOCK_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAG Value transfer Type reference (TYPE) BOOLEAN ABAP_TRUE if lock system 20100330
2 Importing TYPE Call by reference Type reference (TYPE) LOCK_TYPE Type of lock 20100330

Method IS_LOCK_SYSTEM on Interface IF_CTS_SYSTEM has no exception.

Method IS_REMOUTE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ENABLED Value transfer Type reference (TYPE) BOOLEAN ABAP_TRUE if system is remote enabled 20111202
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20111202
2 CX_CTS_LANDSCAPE_SYSTEM_COL Exceptions from Handling System Collections 20111202

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) TY_MANAGING_MODE Mode of a managed system 20090624
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20090624

Method SET_PROFILE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTRY_NAME Call by reference Type reference (TYPE) TMSPCONF-NAME tp Profile-Parameter: Name 20110930
2 Importing ENTRY_VALUE Call by reference Type reference (TYPE) TMSPCONF-VALUE tp Profile-Parameter: Wert 20110930
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20110930
History
Last changed by/on SAP  20140121 
SAP Release Created in 702