Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | 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 | Static Attribute | Protected | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_SYSTEMS | 20120704 | ||||
| 2 | Constant | Public | See coding | 'C' | 20111011 | ||||
| 3 | Constant | Public | See coding | 'D' | 20111011 | ||||
| 4 | Constant | Public | See coding | 'T' | 20111019 | ||||
| 5 | Static Attribute | Protected | Type reference (TYPE) | TY_TARGET_BUFFER | 20120223 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check if two system references point to the same system | 20120619 | |
| 2 | Static method | Public | Method | Convenient method for retrieving clusters | 20110815 | |
| 3 | Static method | Public | Method | Creates a new system collection (virtual proxy) | 20090429 | |
| 4 | Static method | Public | Method | Delete a system | 20090508 | |
| 5 | Static method | Public | Method | Delete a collection | 20090508 | |
| 6 | Static method | Public | Method | Retrieve list of all systems | 20090429 | |
| 7 | Static method | Public | Method | Retrieves a flat list of systems | 20100219 | |
| 8 | Static method | Public | Method | Retrieve list of all collections | 20090429 | |
| 9 | Static method | Public | Method | Returns a list of possible system roles, landscape directory | 20090625 | |
| 10 | Static method | Public | Method | Returns the domain controller | 20100317 | |
| 11 | Static method | Public | Method | Returns a list of domains with description (all or subset) | 20120801 | |
| 12 | Static method | Public | Method | Retrieve a single landscape | 20100217 | |
| 13 | Static method | Public | Method | Returns a list of all landscapes | 20091101 | |
| 14 | Static method | Public | Method | Retrieves a system | 20090429 | |
| 15 | Static method | Public | Method | Retrieve target systems | 20110921 | |
| 16 | Static method | Public | Method | Retrieves a system collection | 20090429 | |
| 17 | Static method | Public | Method | Returns list of targets (consolidation or delivery or both) | 20110926 | |
| 18 | Static method | Public | Method | Check if locked | 20120404 | |
| 19 | Static method | Public | Method | Is a system with a given ID a collection? | 20090429 | |
| 20 | Static method | Public | Method | Lock configuration for edit mode | 20120404 | |
| 21 | Static method | Public | Method | Reset all landscape caches | 20120404 | |
| 22 | Static method | Public | Method | Update whole landscape (TMS configuration changes) | 20110804 | |
| 23 | 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 | EQUAL | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20120619 | |||
| 2 | SYSTEM_ONE | Call by reference | Object reference (TYPE REF TO) | IF_CTS_SYSTEM | General system | 20120619 | |||
| 3 | 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 | CLUSTERS | Value transfer | Type reference (TYPE) | IF_CTS_SYSTEM_COLLECTION=>TY_SYSTEM_COLLECTIONS | General collection of systems | 20110815 | |||
| 2 | ROLES | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_ROLES | Central CTS: List of roles | 20110830 | |||
| 3 | SYSTEM | Call by reference | Object reference (TYPE REF TO) | IF_CTS_SYSTEM | General system | 20110815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | COMMUNICATION_SYSTEM | Call by reference | Object reference (TYPE REF TO) | IF_CTS_SYSTEM | General system | 20100317 | |||
| 2 | DESCRIPTION | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM_COLLECTION=>TY_DESCRIPTION | 20090429 | ||||
| 3 | DOMAIN_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM_COLLECTION=>TY_DOMAIN_NAME | 20090506 | ||||
| 4 | IS_ORGANIZER | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20090827 | |||
| 5 | ORGANIZER_CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20090827 | |||
| 6 | SYSTEM_COLLECTION | Value transfer | Object reference (TYPE REF TO) | IF_CTS_SYSTEM_COLLECTION | General collection of systems | 20090429 | |||
| 7 | 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 | 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 | DOMAIN_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_DOMAIN_NAME | 20090508 | ||||
| 2 | SUCCESS | Value transfer | Type reference (TYPE) | BOOL | Verknüpfungsfeld für View-Query | 20090508 | |||
| 3 | SYSTEM_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_NAME | 20090508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | DOMAIN_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM_COLLECTION=>TY_DOMAIN_NAME | 20090508 | ||||
| 2 | SUCCESS | Value transfer | Type reference (TYPE) | BOOL | Verknüpfungsfeld für View-Query | 20090508 | |||
| 3 | SYSTEM_COLLECTION_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM_COLLECTION=>TY_NAME | 20090508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXCLUDE_COLLECTIONS | Call by reference | Type reference (TYPE) | BOOLEAN | exclude collections? (systems within a collection still in) | 20090429 | |||
| 2 | FORCE_RELOAD | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20120704 | |||
| 3 | INCLUDE_CLIENTS | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20111203 | |||
| 4 | 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 | EXCLUDE_COLLECTIONS | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20100219 | |||
| 2 | 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 | 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 | LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20090625 | |||
| 2 | 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 | SYSTEM | Value transfer | Object reference (TYPE REF TO) | IF_CTS_SYSTEM | General system | 20100317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_DOMAIN_NAMES | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_DOMAIN_NAMES | 20120801 | ||||
| 2 | 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 | INCLUDED_SYSTEM | Call by reference | Object reference (TYPE REF TO) | IF_CTS_SYSTEM | General system | 20100217 | |||
| 2 | LANDSCAPE | Value transfer | Object reference (TYPE REF TO) | IF_CTS_LANDSCAPE | 20100217 | ||||
| 3 | LANDSCAPE_NAME | Call by reference | Type reference (TYPE) | IF_CTS_LANDSCAPE=>TY_NAME | 20100623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CTS Landscape Exception | 20100217 |
Method GET_LANDSCAPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LANDSCAPES | Value transfer | Type reference (TYPE) | IF_CTS_LANDSCAPE=>TY_LANDSCAPES | 20091101 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CTS Landscape Exception | 20091101 |
Method GET_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLIENT | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_CLIENT | 20100527 | ||||
| 2 | DOMAIN_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_DOMAIN_NAME | 20090506 | ||||
| 3 | SYSTEM | Value transfer | Object reference (TYPE REF TO) | IF_CTS_SYSTEM | General system | 20090429 | |||
| 4 | SYSTEM_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_NAME | Name des SAP-Systems | 20090506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | GROUP_NAME | Call by reference | Type reference (TYPE) | STRING | 20110921 | ||||
| 2 | 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 | CLIENT | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM_COLLECTION=>TY_CLIENT | 20100527 | ||||
| 2 | DOMAIN_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM_COLLECTION=>TY_DOMAIN_NAME | 20090506 | ||||
| 3 | SYSTEM_COLLECTION | Value transfer | Object reference (TYPE REF TO) | IF_CTS_SYSTEM_COLLECTION | General collection of systems | 20090429 | |||
| 4 | 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 | 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 | CLIENT | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_CLIENT | Client | 20110926 | |||
| 2 | DOMAIN_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_DOMAIN_NAME | Domain name | 20110926 | |||
| 3 | IGNORE_CONSOLIDATIONS | Call by reference | Type reference (TYPE) | BOOLEAN | Do not consider consolidations | 20110926 | |||
| 4 | IGNORE_DELIVERIES | Call by reference | Type reference (TYPE) | BOOLEAN | Do not consider deliveries | 20110926 | |||
| 5 | IGNORE_DEPLOYMENTS | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20111019 | |||
| 6 | SYSTEM_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_NAME | Name of the system | 20110926 | |||
| 7 | TARGETS | Call by reference | Type reference (TYPE) | TY_TARGETS | TMS Cfg: Systemlisten | 20110926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | DOMAIN_NAME | Call by reference | Type reference (TYPE) | IF_CTS_SYSTEM=>TY_DOMAIN_NAME | 20090506 | ||||
| 2 | FLAG | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20090429 | |||
| 3 | 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 | Exceptions from Handling Systems | 20120404 |
Method RESET_CACHES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | SOMETHING_DONE | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20121031 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | Exceptions from Handling Systems | 20120404 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 702 |