SAP IF_CTS_SYSTEM OO Class - General System
IF_CTS_SYSTEM is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_CTS_SYSTEM including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of IF_CTS_SYSTEM SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
CHECK_CONFIGURATION | Performs some checks | Public |
CALL METHOD if_cts_system=>CHECK_CONFIGURATION...more details | ||
GET_AVAILABLE_CLIENTS | Retrieve list of available clients | Public |
CALL METHOD if_cts_system=>GET_AVAILABLE_CLIENTS...more details | ||
GET_BACKGROUND_DESTINATION | Retrieves background destination of this system | Public |
CALL METHOD if_cts_system=>GET_BACKGROUND_DESTINATION...more details | ||
GET_CLIENT | Returns client | Public |
CALL METHOD if_cts_system=>GET_CLIENT...more details | ||
GET_COMMUNICATION_SYSTEM | Returns handler of the communications system | Public |
CALL METHOD if_cts_system=>GET_COMMUNICATION_SYSTEM...more details | ||
GET_COMPONENTS | Get component versions of the system | Public |
CALL METHOD if_cts_system=>GET_COMPONENTS...more details | ||
| ||
GET_DESCRIPTION | Returns the system description | Public |
CALL METHOD if_cts_system=>GET_DESCRIPTION...more details | ||
GET_DISTRIBUTION_STATE | Returns the system's configuration state | Public |
CALL METHOD if_cts_system=>GET_DISTRIBUTION_STATE...more details | ||
GET_DOMAIN_NAME | Returns the systems domain | Public |
CALL METHOD if_cts_system=>GET_DOMAIN_NAME...more details | ||
GET_ID | Returns ID (name and domain) | Public |
CALL METHOD if_cts_system=>GET_ID...more details | ||
GET_IMPORT_QUEUE | Returns handler for the import queue of the system | Public |
CALL METHOD if_cts_system=>GET_IMPORT_QUEUE...more details | ||
GET_LANDSCAPE | Returns list of connected systems | Public |
CALL METHOD if_cts_system=>GET_LANDSCAPE...more details | ||
GET_MANAGED_STATUS | Get managed status (yes, no, partly) | Public |
CALL METHOD if_cts_system=>GET_MANAGED_STATUS...more details | ||
GET_MODE | Return managment mode | Public |
CALL METHOD if_cts_system=>GET_MODE...more details | ||
GET_NAME | Returns the name of the systems | Public |
CALL METHOD if_cts_system=>GET_NAME...more details | ||
GET_PROFILE_ENTRY | Retrieve profile entry | Public |
CALL METHOD if_cts_system=>GET_PROFILE_ENTRY...more details | ||
GET_RELEASE | Returns the release of the system | Public |
CALL METHOD if_cts_system=>GET_RELEASE...more details | ||
GET_ROLES | Returns a list of roles (Dev, Prod, and so on) | Public |
CALL METHOD if_cts_system=>GET_ROLES...more details | ||
GET_STATUS | Returns the status of the system | Public |
CALL METHOD if_cts_system=>GET_STATUS...more details | ||
GET_TMSCSYS_ENTRY | Returns the TMSCSYS entry | Public |
CALL METHOD if_cts_system=>GET_TMSCSYS_ENTRY...more details | ||
GET_TYPE | Returns the type of the system | Public |
CALL METHOD if_cts_system=>GET_TYPE...more details | ||
IS_CTC_ACTIVE | Is client transport control enabled? | Public |
CALL METHOD if_cts_system=>IS_CTC_ACTIVE...more details | ||
IS_LOCK_SYSTEM | Returns yes, if a system lock exists | Public |
CALL METHOD if_cts_system=>IS_LOCK_SYSTEM...more details | ||
IS_REMOUTE_ENABLED | Returns yes if system is local or destination is configured | Public |
CALL METHOD if_cts_system=>IS_REMOUTE_ENABLED...more details | ||
SET_MANAGED_STATUS | Set managed status (yes, no, partly) | Public |
CALL METHOD if_cts_system=>SET_MANAGED_STATUS...more details | ||
SET_MODE | Set management mode | Public |
CALL METHOD if_cts_system=>SET_MODE...more details | ||
SET_PROFILE_ENTRY | Set profile entry | Public |
CALL METHOD if_cts_system=>SET_PROFILE_ENTRY...more details |
IF_CTS_SYSTEM attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
CO_DIST_STATE_ACTIVE | Constant | Char20 | 'ACTIVE' | LIKE CHAR20 | Public |
CO_DIST_STATE_UNKNOWN | Constant | Char20 | 'UNKNOWN' | LIKE CHAR20 | Public |
CO_DIST_STATE_UPD_REQUIRED | Constant | Char20 | 'UPDATE REQUIRED' | LIKE CHAR20 | Public |
CO_MANAGED_STATUS_OFF | Instance Attribute | LIKE | Private | ||
CO_MANAGED_STATUS_ON | Instance Attribute | LIKE | Private | ||
CO_MANAGED_STATUS_PARTLY | Instance Attribute | LIKE | Private | ||
CO_MODE_DYNAMIC | Constant | Mode of a Managed System | 'D' | LIKE TY_MANAGING_MODE | Public |
CO_MODE_MANAGED | Constant | Mode of a Managed System | 'C' | LIKE TY_MANAGING_MODE | Public |
CO_MODE_MONITORED | Constant | Mode of a Managed System | 'M' | LIKE TY_MANAGING_MODE | Public |
CO_MODE_NONE | Constant | Mode of a Managed System | 'N' | LIKE TY_MANAGING_MODE | Public |
CO_MODE_PROPOSED | Constant | Mode of a Managed System | 'P' | LIKE TY_MANAGING_MODE | Public |
CO_MODE_PROP_DYNAMIC | Constant | Mode of a Managed System | 'A' | LIKE TY_MANAGING_MODE | Public |
CO_TMS_PM_PAR_COMP_CHECK | Constant | tp Profile Parameter: Name | 'SP_TRANS_SYNC' | LIKE TMSPCONF-NAME | Public |
CO_TMS_PM_PAR_IMPORT_DESTIN | Constant | tp Profile Parameter: Name | 'BGD_IMPORT_DESTINATION' | LIKE TMSPCONF-NAME | Public |
CO_TMS_PM_VAL_0 | Constant | tp Profile Parameter: Value | '0' | LIKE TMSPCONF-VALUE | Public |
CO_TMS_PM_VAL_FALSE | Constant | tp Profile Parameter: Value | 'FALSE' | LIKE TMSPCONF-VALUE | Public |
CO_TMS_PM_VAL_OFF | Constant | tp Profile Parameter: Value | 'OFF' | LIKE TMSPCONF-VALUE | Public |
CO_TYPE_ABAP_SYSTEM | Instance Attribute | LIKE | Private | ||
CO_TYPE_COLLECTION | Instance Attribute | LIKE | Private | ||
CO_TYPE_DUAL_STACK | Instance Attribute | LIKE | Private | ||
CO_TYPE_EXTERNAL_SYSTEM | Instance Attribute | LIKE | Private | ||
CO_TYPE_NABAP_SYSTEM | Instance Attribute | LIKE | Private | ||
CO_TYPE_PROXY | Instance Attribute | LIKE | Private | ||
CO_TYPE_VIRTUAL_SYSTEM | Instance Attribute | LIKE | Private |
IF_CTS_SYSTEM types
TY_CLIENT - ClientTY_CLIENTS - List of clients
TY_CLIENT_DETAIL - Details for client
TY_CLIENT_DETAILS - List of client details
TY_COMPONENTS - List of software components
TY_DESCRIPTION - Description of system
TY_DOMAIN_DETAIL - Domain detail
TY_DOMAIN_DETAILS - List of domain details
TY_DOMAIN_NAME - Domain name
TY_DOMAIN_NAMES - List of domain names
TY_ID - System ID
TY_IDS - List of system IDs
TY_MANAGING_MODE - Mode of a Managed System
TY_NAME - Name of system (SID)
TY_RELEASE - BASIS release
TY_ROLES - List of roles
TY_STATUS - Configuration status of system
TY_SYSTEMS - List of Systems
TY_SYSTEM_ROLE - Role of system
TY_SYSTEM_ROLES - List system roles
TY_TMS_ENTRY - Technical system entry
TY_TYPE - System type
Links to Related Class(s)
IF_CTS_S...Full list of available SAP object classes
Search for further information about these or an SAP related objects