SAP ABAP Class CL_CTS_LANDSCAPE_FACTORY (System and landscape factory)
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
Properties
Class CL_CTS_LANDSCAPE_FACTORY  
Short Description System and landscape factory    
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 20090327   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CTS_LANDSCAPE_ROLE_MGR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_CTS_LANDSCAPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CTS_SYSTEM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_CTS_SYSTEM_COLLECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CTS_LANDSCAPE_FACTORY has no interface implemented.
Friends
Class CL_CTS_LANDSCAPE_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_SYSTEMS_BUFFER Static Attribute Protected Type reference (TYPE) IF_CTS_SYSTEM=>TY_SYSTEMS 20120704
2 CO_TARGET_TYPE_CONSOLIDATION Constant Public See coding 'C' 20111011
3 CO_TARGET_TYPE_DELIVERY Constant Public See coding 'D' 20111011
4 CO_TARGET_TYPE_DEPLOY Constant Public See coding 'T' 20111019
5 TARGET_BUFFER Static Attribute Protected Type reference (TYPE) TY_TARGET_BUFFER 20120223
Methods
# Method Level Visibility Method type Description Created on
1 ARE_SYSTEMS_EQUAL Static method Public Method Check if two system references point to the same system 20120619
2 CLUSTERS_FOR_SYSTEM Static method Public Method Convenient method for retrieving clusters 20110815
3 CREATE_SYSTEM_COLLECTION Static method Public Method Creates a new system collection (virtual proxy) 20090429
4 DELETE_SYSTEM Static method Public Method Delete a system 20090508
5 DELETE_SYSTEM_COLLECTION Static method Public Method Delete a collection 20090508
6 GET_ALL_SYSTEMS Static method Public Method Retrieve list of all systems 20090429
7 GET_ALL_SYSTEMS_FLAT Static method Public Method Retrieves a flat list of systems 20100219
8 GET_ALL_SYSTEM_COLLECTIONS Static method Public Method Retrieve list of all collections 20090429
9 GET_ALL_SYSTEM_ROLES Static method Public Method Returns a list of possible system roles, landscape directory 20090625
10 GET_DOMAIN_CONTROLLER Static method Public Method Returns the domain controller 20100317
11 GET_DOMAIN_DETAILS Static method Public Method Returns a list of domains with description (all or subset) 20120801
12 GET_LANDSCAPE Static method Public Method Retrieve a single landscape 20100217
13 GET_LANDSCAPES Static method Public Method Returns a list of all landscapes 20091101
14 GET_SYSTEM Static method Public Method Retrieves a system 20090429
15 GET_SYSTEMS_IN_TARGET_GROUP Static method Public Method Retrieve target systems 20110921
16 GET_SYSTEM_COLLECTION Static method Public Method Retrieves a system collection 20090429
17 GET_TRANSPORT_TARGETS Static method Public Method Returns list of targets (consolidation or delivery or both) 20110926
18 IS_CONFIGURATION_LOCKED Static method Public Method Check if locked 20120404
19 IS_SYSTEM_COLLECTION Static method Public Method Is a system with a given ID a collection? 20090429
20 LOCK_CONFIGURATION Static method Public Method Lock configuration for edit mode 20120404
21 RESET_CACHES Static method Public Method Reset all landscape caches 20120404
22 TRIGGER_CONFIG_DISTRIBUTION Static method Public Method Update whole landscape (TMS configuration changes) 20110804
23 UNLOCK_CONFIGURATION Static method Public Method Unlock configuration 20120404
Events
Class CL_CTS_LANDSCAPE_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SYSTEMS_FLAT Public Type reference (TYPE) TMSCSYSS 20100219
2 TY_SYSTEM_FLAT Public Type reference (TYPE) TMSCSYS 20100219
3 TY_TARGET Public See coding 20111011 begin of ty_target, system_name type tmscsys-sysnam, domain_name type tmscsys-domnam, client type tmscsys-comcli, type type c length 1, layer type c length 4, position type i, end of ty_target
4 TY_TARGETS Public See coding 20111011 ty_targets type standard table of ty_target with default key
5 TY_TARGET_BUFFER Protected See coding 20120223 ty_target_buffer type standard table of ty_target_buffer_line with key system_name domain_name client ignore_consolidations ignore_deliveries ignore_deployments
6 TY_TARGET_BUFFER_LINE Protected See coding 20120223 begin of ty_target_buffer_line, system_name type if_cts_system=>ty_name, domain_name type if_cts_system=>ty_domain_name, client type if_cts_system=>ty_client, ignore_consolidations type boolean, ignore_deliveries type boolean, ignore_deployments type boolean, targets type ty_targets, end of ty_target_buffer_line
Method Signatures

Method ARE_SYSTEMS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EQUAL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20120619
2 Importing SYSTEM_ONE Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20120619
3 Importing SYSTEM_TWO Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20120619

Method ARE_SYSTEMS_EQUAL on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method CLUSTERS_FOR_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLUSTERS Value transfer Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_SYSTEM_COLLECTIONS General collection of systems 20110815
2 Importing ROLES Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_ROLES Central CTS: List of roles 20110830
3 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20110815
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM_COL Exceptions from handling system collections 20110815

Method CREATE_SYSTEM_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMUNICATION_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20100317
2 Importing DESCRIPTION Call by reference Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_DESCRIPTION 20090429
3 Importing DOMAIN_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_DOMAIN_NAME 20090506
4 Importing IS_ORGANIZER Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090827
5 Importing ORGANIZER_CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20090827
6 Returning SYSTEM_COLLECTION Value transfer Object reference (TYPE REF TO) IF_CTS_SYSTEM_COLLECTION General collection of systems 20090429
7 Importing SYSTEM_COLLECTION_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_NAME Name des SAP-Systems 20090506
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM_COL Exceptions from handling system collections 20090429

Method DELETE_SYSTEM 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 DELETE_SYSTEM_COLLECTION 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_COLLECTION=>TY_DOMAIN_NAME 20090508
2 Returning SUCCESS Value transfer Type reference (TYPE) BOOL Verknüpfungsfeld für View-Query 20090508
3 Importing SYSTEM_COLLECTION_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_NAME 20090508
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM_COL Exceptions from handling system collections 20090508

Method GET_ALL_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCLUDE_COLLECTIONS Call by reference Type reference (TYPE) BOOLEAN exclude collections? (systems within a collection still in) 20090429
2 Importing FORCE_RELOAD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20120704
3 Importing INCLUDE_CLIENTS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20111203
4 Returning SYSTEMS Value transfer Type reference (TYPE) IF_CTS_SYSTEM=>TY_SYSTEMS list of systems 20090429

Method GET_ALL_SYSTEMS on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method GET_ALL_SYSTEMS_FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCLUDE_COLLECTIONS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100219
2 Returning SYSTEMS Value transfer Type reference (TYPE) TY_SYSTEMS_FLAT 20100219

Method GET_ALL_SYSTEMS_FLAT on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method GET_ALL_SYSTEM_COLLECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SYSTEM_COLLECTIONS Value transfer Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_SYSTEM_COLLECTIONS 20090429

Method GET_ALL_SYSTEM_COLLECTIONS on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method GET_ALL_SYSTEM_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20090625
2 Returning ROLES Value transfer Type reference (TYPE) IF_CTS_SYSTEM=>TY_SYSTEM_ROLES 20090625

Method GET_ALL_SYSTEM_ROLES on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method GET_DOMAIN_CONTROLLER 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 General system 20100317
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20100317

Method GET_DOMAIN_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMAIN_NAMES Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_DOMAIN_NAMES 20120801
2 Returning R_DOMAIN_DETAILS Value transfer Type reference (TYPE) IF_CTS_SYSTEM=>TY_DOMAIN_DETAILS 20120801

Method GET_DOMAIN_DETAILS on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method GET_LANDSCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDED_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20100217
2 Returning LANDSCAPE Value transfer Object reference (TYPE REF TO) IF_CTS_LANDSCAPE 20100217
3 Importing LANDSCAPE_NAME Call by reference Type reference (TYPE) IF_CTS_LANDSCAPE=>TY_NAME 20100623
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_LANDSCAPE CTS Landscape Exception 20100217

Method GET_LANDSCAPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LANDSCAPES Value transfer Type reference (TYPE) IF_CTS_LANDSCAPE=>TY_LANDSCAPES 20091101
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_LANDSCAPE CTS Landscape Exception 20091101

Method GET_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_CLIENT 20100527
2 Importing DOMAIN_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>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) IF_CTS_SYSTEM=>TY_NAME Name des SAP-Systems 20090506
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20090429

Method GET_SYSTEMS_IN_TARGET_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUP_NAME Call by reference Type reference (TYPE) STRING 20110921
2 Returning SYSTEMS Value transfer Type reference (TYPE) IF_CTS_SYSTEM=>TY_SYSTEMS 20110921

Method GET_SYSTEMS_IN_TARGET_GROUP on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method GET_SYSTEM_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_CLIENT 20100527
2 Importing DOMAIN_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_DOMAIN_NAME 20090506
3 Returning SYSTEM_COLLECTION Value transfer Object reference (TYPE REF TO) IF_CTS_SYSTEM_COLLECTION General collection of systems 20090429
4 Importing SYSTEM_COLLECTION_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM_COLLECTION=>TY_NAME Name des SAP-Systems 20090506
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM_COL Exceptions from handling system collections 20090429

Method GET_TRANSPORT_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_CLIENT Client 20110926
2 Importing DOMAIN_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_DOMAIN_NAME Domain name 20110926
3 Importing IGNORE_CONSOLIDATIONS Call by reference Type reference (TYPE) BOOLEAN Do not consider consolidations 20110926
4 Importing IGNORE_DELIVERIES Call by reference Type reference (TYPE) BOOLEAN Do not consider deliveries 20110926
5 Importing IGNORE_DEPLOYMENTS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20111019
6 Importing SYSTEM_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_NAME Name of the system 20110926
7 Exporting TARGETS Call by reference Type reference (TYPE) TY_TARGETS TMS Cfg: Systemlisten 20110926
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from handling systems 20110926

Method IS_CONFIGURATION_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_CONFIGURATION_LOCKED on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method IS_SYSTEM_COLLECTION 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 20090506
2 Returning FLAG Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090429
3 Importing SYSTEM_NAME Call by reference Type reference (TYPE) IF_CTS_SYSTEM=>TY_NAME Name des SAP-Systems 20090506

Method IS_SYSTEM_COLLECTION on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method LOCK_CONFIGURATION Signature

Method LOCK_CONFIGURATION on class CL_CTS_LANDSCAPE_FACTORY has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20120404

Method RESET_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 for invalidation 20120619

Method RESET_CACHES on class CL_CTS_LANDSCAPE_FACTORY has no exception.

Method TRIGGER_CONFIG_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOMETHING_DONE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20121031
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM_COL Exceptions from handling system collections 20110804

Method UNLOCK_CONFIGURATION Signature

Method UNLOCK_CONFIGURATION on class CL_CTS_LANDSCAPE_FACTORY has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_LANDSCAPE_SYSTEM Exceptions from Handling Systems 20120404
History
Last changed by/on SAP  20140121 
SAP Release Created in 702