SAP ABAP Class CL_BTP_DL_LANDSCAPE_TPL (BTP Portfolio Object System Landscape Template)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PFOBJECT BTP Portfolio Object (Tests on Use Cases) 20100217
Properties
Class CL_BTP_DL_LANDSCAPE_TPL  
Short Description BTP Portfolio Object System Landscape Template    
Super Class CL_BTP_DL_PFOBJECT BTP Portfolio Object (Tests on Use Cases) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_DL   BTP Application Data Layer Basis 
Created 20100210   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BTP_DL_LANDSCAPE_TPL has no interface implemented.
Friends
Class CL_BTP_DL_LANDSCAPE_TPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_TPL_CTRLEXEC Constant Public Type reference (TYPE) BTP_DL_OBJ_NAME 'CTRLEXEC' Template with control and execution system for PCL 20100219
2 NC_TPL_CTRLEXEC_ANA Constant Public Type reference (TYPE) BTP_DL_OBJ_NAME 'CTRLEXEC_ANA' Template with control and execution system for analysis 20100319
3 NC_TPL_CTRLEXEC_ANA_MULT Constant Public Type reference (TYPE) BTP_DL_OBJ_NAME 'CTRLEXEC_ANA_MULT' Template with control and execution system for analysis 20100420
4 PS_LSTPL Instance attribute Private Type reference (TYPE) BTP_DL_LSTPL BTP Portfolio Item System Landscape 20100210
5 PT_LSSYTYPES Instance attribute Private See coding System types in this system landscape 20100210
6 PT_LSSYTYRFC Instance attribute Private See coding RFC-Connections between system types in this landscape 20100210
7 PT_LSSYTYRFT Instance attribute Private See coding 20100218
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RFC_CONNECTION Instance method Public Method Add a RFC connection to this system landscape template 20100210
2 ADD_SYSTEMTYPE Instance method Public Method Add a system type to this system landscape template 20100210
3 CLEANUP Static method Public Method Cleanup database 20100211
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100218
5 GET_ALL Static method Public Method Get all system landscape templates 20100210
6 GET_ALTERNATIVE_TPLS Instance method Public Method Get the alternative landscape templates for this template 20110215
7 GET_DEFAULT_POWL_TPL Static method Public Method Return the default landscape type for a given scenario 20120229
8 GET_RFC_CONNECTIONS Instance method Public Method Get all RFC connections defined in this landscape template 20100210
9 GET_SYSTEMTYPES Instance method Public Method Get all system types in this system landscape template 20100210
10 REMOVE_RFC_CONNECTION Instance method Public Method Remove a RFC connection from this system landscape template 20100210
11 REMOVE_SYSTEMTYPE Instance method Public Method Remove a system type from this system landscape template 20100210
Events
Class CL_BTP_DL_LANDSCAPE_TPL has no event.
Types
Class CL_BTP_DL_LANDSCAPE_TPL has no local type.
Method Signatures

Method ADD_RFC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SYSTEMTYPE_SRC Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LSSYSTYPE BTP Portfolio Object Landscape System Type 20100218
2 Importing IR_SYSTEMTYPE_TGT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LSSYSTYPE BTP Portfolio Object Landscape System Type 20100218
3 Importing IV_OPTIONAL Call by reference Type reference (TYPE) BTP_DL_LSCP_RFC_OPTIONAL ABAP_FALSE BTP Landscape RFC connection optional 20100409
4 Importing IV_PIFD_INIT Call by reference Type reference (TYPE) BTP_DL_LSCP_RFC_PIFD_INIT ABAP_FALSE BTP Landscape RFC connection for PIFD Initialization 20110124
5 Importing IV_PIFD_VAL Call by reference Type reference (TYPE) BTP_DL_LSCP_RFC_PIFD_VAL ABAP_FALSE BTP Landscape RFC connection for PIFD Validation 20110124
6 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_LSCP_RFC_TEXT BTP Textual Description of RFC connection in Landscape 20100218
7 Importing IV_USERTYPE Call by reference Type reference (TYPE) XUUSTYP User type required for the RFC connection 20100210

Method ADD_RFC_CONNECTION on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method ADD_SYSTEMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SYSTEMTYPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LSSYSTYPE BTP Portfolio Object Landscape System Type 20100218
2 Importing IV_MINRELEASE Call by reference Type reference (TYPE) BTP_DL_LSCP_MINRELEASE BTP Required minimum Release of System in Landscape 20100212
3 Importing IV_OPTIONAL Call by reference Type reference (TYPE) BTP_DL_LSCP_SYTY_OPTIONAL ABAP_FALSE BTP Landscape System Type optional 20100409

Method ADD_SYSTEMTYPE on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_BTP_DL_LANDSCAPE_TPL has no parameter.
Method CLEANUP on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20110131
2 Importing IV_NAME Call by reference Type reference (TYPE) BTP_DL_OBJ_NAME BTP Technical Object Name 20100218
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO NC_SCENARIO_SLOP MBT PCL: Scenario 20100224
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20100930

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) BTP_DL_BYPASS_BUFFER ABAP_FALSE BTP Bypass Buffer for Read Access 20100729
2 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden objects 20100416
3 Importing IV_LATEST_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Only the latest versions will be returned 20110607
4 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO NC_SCENARIO_SLOP MBT PCL: Scenario 20100226
5 Returning RT_LANDSCAPE_TPL Value transfer Type reference (TYPE) BTP_DL_T_REF_LANDSCAPE_TPL Table with all system landscape templates 20100210

Method GET_ALL on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method GET_ALTERNATIVE_TPLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LANDSCAPE_TPL Value transfer Type reference (TYPE) BTP_DL_T_REF_LANDSCAPE_TPL BTP References to System Landscape Templates 20110215

Method GET_ALTERNATIVE_TPLS on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method GET_DEFAULT_POWL_TPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO Scenario for searched Landscape type 20120229
2 Returning RR_LANDSCAPE_TPL Value transfer Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE_TPL BTP Portfolio Object System Landscape Template 20120229

Method GET_DEFAULT_POWL_TPL on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method GET_RFC_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also RFC connections between hidden system types 20100420
2 Returning RT_RFC_CONNECTION Value transfer Type reference (TYPE) BTP_DL_T_LSCPTPL_RFC_CONN BTP RFC-Connections of a System Landscape Template 20100219

Method GET_RFC_CONNECTIONS on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method GET_SYSTEMTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden system types 20100420
2 Returning RT_SYSTEMTYPE Value transfer Type reference (TYPE) BTP_DL_T_LSCPTPL_SYSTEMTYPE System Types in a System Landscape Template 20100210

Method GET_SYSTEMTYPES on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method REMOVE_RFC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SYSTEMTYPE_SRC Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LSSYSTYPE BTP Portfolio Object Landscape System Type 20100218
2 Importing IR_SYSTEMTYPE_TGT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LSSYSTYPE BTP Portfolio Object Landscape System Type 20100218
3 Importing IV_SEQNUM Call by reference Type reference (TYPE) BTP_DL_LSCP_RFC_SEQNUM BTP Sequence Number of RFC in Landscape 20100218

Method REMOVE_RFC_CONNECTION on class CL_BTP_DL_LANDSCAPE_TPL has no exception.

Method REMOVE_SYSTEMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SYSTEMTYPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LSSYSTYPE BTP Portfolio Object Landscape System Type 20100218

Method REMOVE_SYSTEMTYPE on class CL_BTP_DL_LANDSCAPE_TPL has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700