Hierarchy
⤷
⤷
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 | Instance method | Public | Method | Performs some checks | 20090928 | |
| 2 | Instance method | Public | Method | Retrieve list of available clients | 20110906 | |
| 3 | Instance method | Public | Method | Retrieves background destination of this system | 20091005 | |
| 4 | Instance method | Public | Method | Returns client | 20100527 | |
| 5 | Instance method | Public | Method | Returns handler of the communications system | 20090819 | |
| 6 | Instance method | Public | Method | Get component versions of the system | 20110920 | |
| 7 | Instance method | Public | Method | Returns the system description | 20090429 | |
| 8 | Instance method | Public | Method | Returns the system's configuration state | 20120412 | |
| 9 | Instance method | Public | Method | Returns the systems domain | 20090505 | |
| 10 | Instance method | Public | Method | Returns ID (name and domain) | 20090429 | |
| 11 | Instance method | Public | Method | Returns handler for the import queue of the system | 20090504 | |
| 12 | Instance method | Public | Method | Returns list of connected systems | 20090910 | |
| 13 | Instance method | Public | Method | Get managed status (yes, no, partly) | 20101104 | |
| 14 | Instance method | Public | Method | Return managment mode | 20090624 | |
| 15 | Instance method | Public | Method | Returns the name of the systems | 20090505 | |
| 16 | Instance method | Public | Method | Retrieve profile entry | 20090929 | |
| 17 | Instance method | Public | Method | Returns the release of the system | 20090429 | |
| 18 | Instance method | Public | Method | Returns a list of roles (Dev, Prod, and so on) | 20100527 | |
| 19 | Instance method | Public | Method | Returns the status of the system | 20090429 | |
| 20 | Instance method | Public | Method | Returns the TMSCSYS entry | 20090709 | |
| 21 | Instance method | Public | Method | Returns the type of the system | 20090429 | |
| 22 | Instance method | Public | Method | Is client transport control enabled? | 20110906 | |
| 23 | Instance method | Public | Method | Returns yes, if a system lock exists | 20100330 | |
| 24 | Instance method | Public | Method | Returns yes if system is local or destination is configured | 20111202 | |
| 25 | Instance method | Public | Method | Set management mode | 20090624 | |
| 26 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | CHECK_DEPLOYMENT | Call by reference | Type reference (TYPE) | BOOLEAN | Trigger check deployment | 20101209 | |||
| 2 | FORCE_REFRESH | Call by reference | Type reference (TYPE) | BOOLEAN | Re-load queue data | 20090525 | |||
| 3 | QUEUE | Value transfer | Object reference (TYPE REF TO) | IF_CTS_ENTITY_QUEUE | Queue reference | 20090504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | R_TARGETS | Value transfer | Type reference (TYPE) | CL_CTS_LANDSCAPE_FACTORY=>TY_TARGETS | Technical transport targets | 20120830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | STATUS | Value transfer | Type reference (TYPE) | STRING | Managed system status | 20101104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions from handling systems | 20101104 |
Method GET_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODE | Value transfer | Type reference (TYPE) | TY_MANAGING_MODE | Mode of a managed system | 20090624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions from handling systems | 20090804 |
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ENTRY_NAME | Call by reference | Type reference (TYPE) | TMSPCONF-NAME | tp Profile-Parameter: Name | 20090929 | |||
| 2 | ENTRY_VALUE | Value transfer | Type reference (TYPE) | TMSPCONF-VALUE | tp Profile-Parameter: Wert | 20090929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions from handling systems | 20090929 |
Method GET_RELEASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | FLAG | Value transfer | Type reference (TYPE) | BOOLEAN | ABAP_TRUE if lock system | 20100330 | |||
| 2 | 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 | IS_ENABLED | Value transfer | Type reference (TYPE) | BOOLEAN | ABAP_TRUE if system is remote enabled | 20111202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions from Handling Systems | 20111202 | ||
| 2 | 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 | MODE | Call by reference | Type reference (TYPE) | TY_MANAGING_MODE | Mode of a managed system | 20090624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ENTRY_NAME | Call by reference | Type reference (TYPE) | TMSPCONF-NAME | tp Profile-Parameter: Name | 20110930 | |||
| 2 | ENTRY_VALUE | Call by reference | Type reference (TYPE) | TMSPCONF-VALUE | tp Profile-Parameter: Wert | 20110930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions from Handling Systems | 20110930 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 702 |