SAP ABAP Class CL_CTS_SYSTEM (CTS System)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_LANDSCAPE (Package) Landscape Parts of cCTS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_SYSTEM General System 20090429
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CTS_SYSTEM_COLLECTION A collection of systems 20090429
Properties
Class CL_CTS_SYSTEM  
Short Description CTS System    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_LANDSCAPE   Landscape Parts of cCTS 
Created 20090420   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_CTS_SYSTEM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 STMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_SYSTEM General System 20090429
Friends
# Friend Modeled only Created on Description
1 CL_CTS_LANDSCAPE_FACTORY 20090429 System and landscape factory
2 CL_CTS_SYSTEM_DATA_ACCESS 20111020 cCTS: Cluster Data Access Handler
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLIENT Instance attribute Protected Type reference (TYPE) TY_CLIENT Client 20100622
2 CLIENT_INFOS Instance attribute Protected Type reference (TYPE) TY_CLIENT_DETAILS 20111208
3 CO_DIST_STATE_ACTIVE Instance attribute Public Attribute reference (LIKE) 20120412
4 CO_DIST_STATE_UNKNOWN Instance attribute Public Attribute reference (LIKE) 20120412
5 CO_DIST_STATE_UPD_REQUIRED Instance attribute Public Attribute reference (LIKE) 20120412
6 CO_MANAGED_STATUS_OFF Instance attribute Public Attribute reference (LIKE) 20101104
7 CO_MANAGED_STATUS_ON Instance attribute Public Attribute reference (LIKE) 20101104
8 CO_MANAGED_STATUS_PARTLY Instance attribute Public Attribute reference (LIKE) 20101104
9 CO_MODE_DYNAMIC Instance attribute Public Attribute reference (LIKE) 20111219
10 CO_MODE_MANAGED Instance attribute Public Attribute reference (LIKE) 20090624
11 CO_MODE_MONITORED Instance attribute Public Attribute reference (LIKE) 20090624
12 CO_MODE_NONE Instance attribute Public Attribute reference (LIKE) 20090624
13 CO_MODE_PROPOSED Instance attribute Public Attribute reference (LIKE) 20090624
14 CO_MODE_PROP_DYNAMIC Instance attribute Public Attribute reference (LIKE) 20120629
15 CO_PROFILE_KEY_CTC Constant Private Type reference (TYPE) TMSPCONF-NAME 'CTC' tp Profile Parameter: Name 20110906
16 CO_PROFILE_KEY_MANAGED Constant Private Type reference (TYPE) TMSPCONF-NAME 'MANAGED_SYSTEM' tp Profile Parameter: Value 20101104
17 CO_PROFILE_KEY_OPERATION_MODE Constant Private Type reference (TYPE) TMSPCONF-NAME 'OPERATION_MODE' tp Profile Parameter: Name 20100316
18 CO_PROFILE_VALUE_CONTROLLED Constant Private Type reference (TYPE) TMSPCONF-VALUE 'CONTROLLED' tp Profile Parameter: Value 20100316
19 CO_PROFILE_VALUE_DYNAMIC Constant Private Type reference (TYPE) TMSPCONF-VALUE 'CONTROLLED_DYNAMIC' tp Profile Parameter: Value 20111219
20 CO_PROFILE_VALUE_MONITORED Constant Private Type reference (TYPE) TMSPCONF-VALUE 'MONITORED' tp Profile Parameter: Value 20100316
21 CO_PROFILE_VALUE_PROPOSED Constant Private Type reference (TYPE) TMSPCONF-VALUE 'PROPOSED' tp Profile Parameter: Value 20100316
22 CO_PROFILE_VALUE_PROP_DYN Constant Private Type reference (TYPE) TMSPCONF-VALUE 'PROPOSED_DYNAMIC' tp Profile Parameter: Value 20120629
23 CO_PROFILE_VALUE_STATUS_PART Constant Private Type reference (TYPE) TMSPCONF-VALUE 'PARTLY' tp Profile Parameter: Value 20101104
24 CO_TMS_PM_PAR_COMP_CHECK Instance attribute Public Attribute reference (LIKE) 20091005
25 CO_TMS_PM_PAR_IMPORT_DESTIN Instance attribute Public Attribute reference (LIKE) 20091005
26 CO_TMS_PM_VAL_0 Instance attribute Public Attribute reference (LIKE) 20091005
27 CO_TMS_PM_VAL_FALSE Instance attribute Public Attribute reference (LIKE) 20091005
28 CO_TMS_PM_VAL_OFF Instance attribute Public Attribute reference (LIKE) 20091005
29 CO_TYPE_COLLECTION Instance attribute Public Attribute reference (LIKE) 20091014
30 CO_TYPE_NABAP_SYSTEM Instance attribute Public Attribute reference (LIKE) 20091014
31 CO_TYPE_VIRTUAL_SYSTEM Instance attribute Public Attribute reference (LIKE) 20110921
32 CTC_ACTIVE Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110906
33 DESCRIPTION Instance attribute Public Type reference (TYPE) TY_DESCRIPTION 20090429
34 DOMAIN_NAME Instance attribute Public Type reference (TYPE) TY_DOMAIN_NAME 20090506
35 NAME Instance attribute Public Type reference (TYPE) TY_NAME 20090506
36 QUEUE Instance attribute Private Object reference (TYPE REF TO) IF_CTS_ENTITY_QUEUE General queue of transport entities 20100308
37 RELEASE Instance attribute Public Type reference (TYPE) TY_RELEASE 20090429
38 STATUS Instance attribute Public Type reference (TYPE) TY_STATUS 20090429
39 SYSTEM_DATA_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_CTS_SYSTEM_DATA_ACCESS System data access handler 20111020
40 TMS_ENTRY Instance attribute Protected Type reference (TYPE) TY_TMS_ENTRY 20090709
41 TYPE Instance attribute Public Type reference (TYPE) TY_TYPE 20090429
42 _CONFIG_BUFFER Static Attribute Protected Type reference (TYPE) TMSCSYSS TMS CI: Systems 20100308
43 _LOCAL_DOMAIN Static Attribute Protected Type reference (TYPE) TY_DOMAIN_NAME 20100309
44 _SYSTEM_BUFFER Static Attribute Protected Type reference (TYPE) _TY_SYSTEM_REF_BUFFER 20100308
45 _TARGET_BUFFER Static Attribute Protected Type reference (TYPE) TRIWB_T_DPLTARG 20120911
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONFIGURATION Instance method Public Method 20090928
2 DELETE Static method Protected Method Delete a system 20090508
3 GET_AVAILABLE_CLIENTS Instance method Public Method 20110906
4 GET_BACKGROUND_DESTINATION Instance method Public Method 20091005
5 GET_COMMUNICATION_SYSTEM Instance method Public Method 20091005
6 GET_COMPONENTS Instance method Public Method 20110920
7 GET_DESCRIPTION Instance method Public Method 20090506
8 GET_DISTRIBUTION_STATE Instance method Public Method 20120412
9 GET_DOMAIN Static method Protected Method Helper for domain retrieval 20100325
10 GET_DOMAIN_NAME Instance method Public Method 20090506
11 GET_ID Instance method Public Method 20090506
12 GET_IMPORT_QUEUE Instance method Public Method 20090506
13 GET_LANDSCAPE Instance method Public Method 20101104
14 GET_MANAGED_STATUS Instance method Public Method 20101104
15 GET_MODE Instance method Public Method 20090624
16 GET_NAME Instance method Public Method 20090506
17 GET_PROFILE_ENTRY Instance method Public Method 20090929
18 GET_RELEASE Instance method Public Method 20090506
19 GET_ROLES Instance method Public Method 20100527
20 GET_STATUS Instance method Public Method 20090506
21 GET_TMSCSYS_ENTRY Instance method Public Method 20090709
22 GET_TYPE Instance method Public Method 20090506
23 INVALIDATE_CACHES Static method Protected Method Invalidate in memory caches 20100309
24 IS_CTC_ACTIVE Instance method Public Method 20110906
25 IS_LANDSCAPE_CONFIG_LOCKED Static method Protected Method Check if configuration is locked 20120404
26 IS_LOCK_SYSTEM Instance method Public Method 20100330
27 LOAD Static method Protected Method Loads existing system 20090429
28 LOCK_LANDSCAPE_CONFIG Static method Protected Method Lock Landscape Configuration 20100316
29 READ_CONFIG Static method Protected Method Read configuration 20100309
30 REFACTORED_LOAD Static method Protected Method Creates new instance from given tmscsys 20111020
31 SET_MODE Instance method Public Method 20090624
32 SET_PROFILE_ENTRY Instance method Public Method 20110930
33 UNLOCK_LANDSCAPE_CONFIG Static method Protected Method Unlock Landscape Configuration 20100316
Events
Class CL_CTS_SYSTEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CLIENT Public Attribute reference (LIKE) 20090506
2 TY_CLIENT_DETAIL Public Attribute reference (LIKE) 20111208
3 TY_CLIENT_DETAILS Public Attribute reference (LIKE) 20111208
4 TY_DESCRIPTION Public Attribute reference (LIKE) 20090506
5 TY_DOMAIN_NAME Public Attribute reference (LIKE) 20090506
6 TY_DOMAIN_NAMES Public Attribute reference (LIKE) 20120801
7 TY_ID Public Attribute reference (LIKE) 20090506
8 TY_IDS Public Attribute reference (LIKE) 20101104
9 TY_MANAGING_MODE Public Attribute reference (LIKE) 20090624
10 TY_NAME Public Attribute reference (LIKE) 20090506
11 TY_RELEASE Public Attribute reference (LIKE) 20090506
12 TY_ROLES Public Attribute reference (LIKE) 20101104
13 TY_STATUS Public Attribute reference (LIKE) 20090506
14 TY_SYSTEMS Public Attribute reference (LIKE) 20090506
15 TY_SYSTEM_ROLE Public Attribute reference (LIKE) 20090709
16 TY_SYSTEM_ROLES Public Attribute reference (LIKE) 20090709
17 TY_TMS_ENTRY Public Attribute reference (LIKE) 20090709
18 TY_TYPE Public Attribute reference (LIKE) 20090506
19 _TY_SYSTEM_REF_BUFFER Protected See coding 20100309 _ty_system_ref_buffer type standard table of _ty_system_ref_buffer_entry with key name domain_name client
20 _TY_SYSTEM_REF_BUFFER_ENTRY Protected See coding 20100309 begin of _ty_system_ref_buffer_entry, name type if_cts_system=>ty_name, domain_name type if_cts_system=>ty_domain_name, ref type ref to if_cts_system, client type if_cts_system=>ty_client, end of _ty_system_ref_buffer_entry
Method Signatures

Method CHECK_CONFIGURATION Signature

Method CHECK_CONFIGURATION on class CL_CTS_SYSTEM has no parameter.
Method CHECK_CONFIGURATION on class CL_CTS_SYSTEM has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_DOMAIN_NAME 20090508
2 Returning SUCCESS Value transfer Type reference (TYPE) BOOL Verknüpfungsfeld für View-Query 20090508
3 Importing SYSTEM_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_NAME 20090508
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20090508

Method GET_AVAILABLE_CLIENTS Signature

Method GET_AVAILABLE_CLIENTS on class CL_CTS_SYSTEM has no parameter.
Method GET_AVAILABLE_CLIENTS on class CL_CTS_SYSTEM has no exception.

Method GET_BACKGROUND_DESTINATION Signature

Method GET_BACKGROUND_DESTINATION on class CL_CTS_SYSTEM has no parameter.
Method GET_BACKGROUND_DESTINATION on class CL_CTS_SYSTEM has no exception.

Method GET_COMMUNICATION_SYSTEM Signature

Method GET_COMMUNICATION_SYSTEM on class CL_CTS_SYSTEM has no parameter.
Method GET_COMMUNICATION_SYSTEM on class CL_CTS_SYSTEM has no exception.

Method GET_COMPONENTS Signature

Method GET_COMPONENTS on class CL_CTS_SYSTEM has no parameter.
Method GET_COMPONENTS on class CL_CTS_SYSTEM has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_CTS_SYSTEM has no parameter.
Method GET_DESCRIPTION on class CL_CTS_SYSTEM has no exception.

Method GET_DISTRIBUTION_STATE Signature

Method GET_DISTRIBUTION_STATE on class CL_CTS_SYSTEM has no parameter.
Method GET_DISTRIBUTION_STATE on class CL_CTS_SYSTEM has no exception.

Method GET_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOMAIN_NAME Value transfer Type reference (TYPE) TY_DOMAIN_NAME 20100325
2 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TY_NAME 20100325
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20100325

Method GET_DOMAIN_NAME Signature

Method GET_DOMAIN_NAME on class CL_CTS_SYSTEM has no parameter.
Method GET_DOMAIN_NAME on class CL_CTS_SYSTEM has no exception.

Method GET_ID Signature

Method GET_ID on class CL_CTS_SYSTEM has no parameter.
Method GET_ID on class CL_CTS_SYSTEM has no exception.

Method GET_IMPORT_QUEUE Signature

Method GET_IMPORT_QUEUE on class CL_CTS_SYSTEM has no parameter.
Method GET_IMPORT_QUEUE on class CL_CTS_SYSTEM has no exception.

Method GET_LANDSCAPE Signature

Method GET_LANDSCAPE on class CL_CTS_SYSTEM has no parameter.
Method GET_LANDSCAPE on class CL_CTS_SYSTEM has no exception.

Method GET_MANAGED_STATUS Signature

Method GET_MANAGED_STATUS on class CL_CTS_SYSTEM has no parameter.
Method GET_MANAGED_STATUS on class CL_CTS_SYSTEM has no exception.

Method GET_MODE Signature

Method GET_MODE on class CL_CTS_SYSTEM has no parameter.
Method GET_MODE on class CL_CTS_SYSTEM has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_CTS_SYSTEM has no parameter.
Method GET_NAME on class CL_CTS_SYSTEM has no exception.

Method GET_PROFILE_ENTRY Signature

Method GET_PROFILE_ENTRY on class CL_CTS_SYSTEM has no parameter.
Method GET_PROFILE_ENTRY on class CL_CTS_SYSTEM has no exception.

Method GET_RELEASE Signature

Method GET_RELEASE on class CL_CTS_SYSTEM has no parameter.
Method GET_RELEASE on class CL_CTS_SYSTEM has no exception.

Method GET_ROLES Signature

Method GET_ROLES on class CL_CTS_SYSTEM has no parameter.
Method GET_ROLES on class CL_CTS_SYSTEM has no exception.

Method GET_STATUS Signature

Method GET_STATUS on class CL_CTS_SYSTEM has no parameter.
Method GET_STATUS on class CL_CTS_SYSTEM has no exception.

Method GET_TMSCSYS_ENTRY Signature

Method GET_TMSCSYS_ENTRY on class CL_CTS_SYSTEM has no parameter.
Method GET_TMSCSYS_ENTRY on class CL_CTS_SYSTEM has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_CTS_SYSTEM has no parameter.
Method GET_TYPE on class CL_CTS_SYSTEM has no exception.

Method INVALIDATE_CACHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYSTEMS Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_SYSTEMS List of systems of invalidation 20120619
2 Importing WITH_REFRESH Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100309

Method INVALIDATE_CACHES on class CL_CTS_SYSTEM has no exception.

Method IS_CTC_ACTIVE Signature

Method IS_CTC_ACTIVE on class CL_CTS_SYSTEM has no parameter.
Method IS_CTC_ACTIVE on class CL_CTS_SYSTEM has no exception.

Method IS_LANDSCAPE_CONFIG_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAG Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20120404

Method IS_LANDSCAPE_CONFIG_LOCKED on class CL_CTS_SYSTEM has no exception.

Method IS_LOCK_SYSTEM Signature

Method IS_LOCK_SYSTEM on class CL_CTS_SYSTEM has no parameter.
Method IS_LOCK_SYSTEM on class CL_CTS_SYSTEM has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) TY_CLIENT Mandantenkennung des aktuellen Benutzers 20100527
2 Importing DOMAIN_NAME Call by reference Type reference (TYPE) TY_DOMAIN_NAME 20090506
3 Returning SYSTEM Value transfer Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20090429
4 Importing SYSTEM_NAME Call by reference Type reference (TYPE) TY_NAME 20090506
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from system 20090429

Method LOCK_LANDSCAPE_CONFIG Signature

Method LOCK_LANDSCAPE_CONFIG on class CL_CTS_SYSTEM has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20100316

Method READ_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100309

Method READ_CONFIG on class CL_CTS_SYSTEM has no exception.

Method REFACTORED_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20111020
2 Importing SYSTEM_DATA_ACCESS Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM_DATA_ACCESS 20111020
3 Importing TMSCSYS Call by reference Type reference (TYPE) TMSCSYS TMS CI: Systeme 20111020

Method REFACTORED_LOAD on class CL_CTS_SYSTEM has no exception.

Method SET_MODE Signature

Method SET_MODE on class CL_CTS_SYSTEM has no parameter.
Method SET_MODE on class CL_CTS_SYSTEM has no exception.

Method SET_PROFILE_ENTRY Signature

Method SET_PROFILE_ENTRY on class CL_CTS_SYSTEM has no parameter.
Method SET_PROFILE_ENTRY on class CL_CTS_SYSTEM has no exception.

Method UNLOCK_LANDSCAPE_CONFIG Signature

Method UNLOCK_LANDSCAPE_CONFIG on class CL_CTS_SYSTEM has no parameter.
Method UNLOCK_LANDSCAPE_CONFIG on class CL_CTS_SYSTEM has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702