SAP ABAP Class CL_BTP_DL_LSCP_COMPOSER (BTP System Landscape Composer)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Properties
Class CL_BTP_DL_LSCP_COMPOSER  
Short Description BTP System Landscape Composer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_DL   BTP Application Data Layer Basis 
Created 20110517   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_LSCP_COMPOSER has no interface implemented.
Friends
Class CL_BTP_DL_LSCP_COMPOSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PC_STATUS_DATA_MISSING Constant Private Type reference (TYPE) SYMSGTY '-' Status 'Data missing' 20110527
2 PC_STATUS_SYNC Constant Private Type reference (TYPE) SYMSGTY '~' Status 'Sync possible' 20110527
3 PR_LANDSCAPE Instance attribute Private Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20110517
4 PT_LSCP_CHECK_MSG Instance attribute Private Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20131014
5 PT_RFCTEST Instance attribute Private See coding 20110527
6 PT_RFC_CONNECTION_PW Instance attribute Private Type reference (TYPE) BTP_DL_T_LSCP_RFC_CONNECTION Connections with PW required after last sync 20110615
7 PV_CTRL_SYSTYPE_GUID Instance attribute Private Type reference (TYPE) BTP_DL_GUID GUID of the control system type 20110523
8 PV_LANDSCAPE_GUID Instance attribute Private Type reference (TYPE) BTP_DL_GUID GUID of the landscape handled by this composer 20110517
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110517
2 S00_DISCARD Instance method Public Method Discard all the landscape settings and back to display mode 20110517
3 S00_EDIT Instance method Public Method Switch the landscape into edit mode 20110517
4 S00_GET_LANDSCAPE Instance method Public Method Get the system landscape of this composer 20110517
5 S00_GET_LANDSCAPE_STATUS Instance method Public Method Get the status of the system landscape 20110607
6 S00_REFRESH Instance method Public Method Refresh all data (only in display mode) 20110527
7 S00_SAVE Instance method Public Method Save the current landscape settings and back to display mode 20110517
8 S01_GET_MESSAGES Instance method Public Method Get messages to display 20110518
9 S01_GET_TEXT Instance method Public Method Get description of the system landscape 20110517
10 S01_SET_TEXT Instance method Public Method Set a new description of the system landscape 20110517
11 S02_GET_SYSTEMS Instance method Public Method Get the systems in this landscape 20110517
12 S02_SET_SYSTEMS Instance method Public Method Set the systems in this landscape 20110517
13 S03_CAN_SYNCHRONIZE Instance method Public Method Can the synchonization be started? 20110527
14 S03_GET_LOCAL_RFC Instance method Public Method Get the local RFC connections 20110517
15 S03_SET_LOCAL_RFC Instance method Public Method Set the local RFC connections 20110517
16 S03_SYNCHRONIZE Instance method Public Method Synchronize the local RFC connections 20110517
17 S04_CAN_SYNCHRONIZE Instance method Public Method Can the synchonization be started? 20110527
18 S04_CHECK_SYNC_CONN Instance method Public Method Can a single connection be switched to "Sync"? 20110530
19 S04_GET_REMOTE_RFC Instance method Public Method Get the remote RFC connections 20110517
20 S04_HAS_REMOTE_RFC Instance method Public Method Has the landscape remote RFC connections at all? 20110719
21 S04_SET_CONNECTION_PW Instance method Public Method Set the required passwords for the connections 20110526
22 S04_SET_REMOTE_RFC Instance method Public Method Set the remote RFC connections 20110517
23 S04_SKIP_CONNECTION_PW Instance method Public Method The transfer of the required passwords has been skipped 20110526
24 S04_SYNCHRONIZE Instance method Public Method Synchronize the remote RFC connections 20110517
Events
Class CL_BTP_DL_LSCP_COMPOSER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_RFCTEST Private See coding 20110527 BEGIN OF ty_s_rfctest, rfcsystem TYPE rfcdest, rfcdest TYPE rfcdest, sysid TYPE sysysid, client TYPE symandt, status TYPE symsgty, text TYPE string, END OF ty_s_rfctest
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LANDSCAPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20110517
# Exception Resumable Description Created on
1 CX_BTP_DL_LSCP_LANDSCAPE BTP Exceptions on the System Landscape Composer 20110517

Method S00_DISCARD Signature

Method S00_DISCARD on class CL_BTP_DL_LSCP_COMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_LSCP_LANDSCAPE BTP Exceptions on the System Landscape Composer 20110517
2 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20110517

Method S00_EDIT Signature

Method S00_EDIT on class CL_BTP_DL_LSCP_COMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_LSCP_LANDSCAPE BTP Exceptions on the System Landscape Composer 20110517
2 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20110517

Method S00_GET_LANDSCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_LANDSCAPE Value transfer Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20110517

Method S00_GET_LANDSCAPE on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S00_GET_LANDSCAPE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) BTP_DL_OBJ_STATUS BTP Object Status 20110607

Method S00_GET_LANDSCAPE_STATUS on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S00_REFRESH Signature

Method S00_REFRESH on class CL_BTP_DL_LSCP_COMPOSER has no parameter.
Method S00_REFRESH on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S00_SAVE Signature

Method S00_SAVE on class CL_BTP_DL_LSCP_COMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_LSCP_LANDSCAPE BTP Exceptions on the System Landscape Composer 20110517
2 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20110517
3 CX_BTP_PCI BTP Exceptions on PCL Interface 20110517

Method S01_GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Refresh messages 20131014
2 Returning RT_MSG Value transfer Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20110526

Method S01_GET_MESSAGES on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S01_GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEXT Value transfer Type reference (TYPE) BTP_DL_OBJ_TEXT BTP Textual Object Description 20110517

Method S01_GET_TEXT on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S01_SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_OBJ_TEXT BTP Textual Object Description 20110517

Method S01_SET_TEXT on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S02_GET_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SYSTEM Value transfer Type reference (TYPE) BTP_DL_T_LSCP_SYSTEM BTP List of systems in a system landscape 20110517

Method S02_GET_SYSTEMS on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S02_SET_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYSTEM Call by reference Type reference (TYPE) BTP_DL_T_LSCP_SYSTEM BTP List of systems in a system landscape 20110517

Method S02_SET_SYSTEMS on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S03_CAN_SYNCHRONIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYNC Value transfer Type reference (TYPE) ABAP_BOOL Sync can be started or not 20110527

Method S03_CAN_SYNCHRONIZE on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S03_GET_LOCAL_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RFC_CONNECTION Value transfer Type reference (TYPE) BTP_DL_T_LSCP_RFC_CONNECTION BTP List of RFC connections in a system landscape 20110518

Method S03_GET_LOCAL_RFC on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S03_SET_LOCAL_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RFC_CONNECTION Call by reference Type reference (TYPE) BTP_DL_T_LSCP_RFC_CONNECTION BTP List of RFC connections in a system landscape 20110518

Method S03_SET_LOCAL_RFC on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S03_SYNCHRONIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20110525

Method S03_SYNCHRONIZE on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S04_CAN_SYNCHRONIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYNC Value transfer Type reference (TYPE) ABAP_BOOL Sync can be started or not 20110527

Method S04_CAN_SYNCHRONIZE on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S04_CHECK_SYNC_CONN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RFC_CONNECTION Call by reference Type reference (TYPE) BTP_DL_S_LSCP_RFC_CONNECTION BTP RFC connection in a system landscape 20110530
# Exception Resumable Description Created on
1 CX_BTP_DL_LSCP_LANDSCAPE BTP Exceptions on the System Landscape Composer 20110530

Method S04_GET_REMOTE_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RFC_CONNECTION Value transfer Type reference (TYPE) BTP_DL_T_LSCP_RFC_CONNECTION BTP List of RFC connections in a system landscape 20110518

Method S04_GET_REMOTE_RFC on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S04_HAS_REMOTE_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_REMOTE_RFC Value transfer Type reference (TYPE) ABAP_BOOL Remote RFC connections or not 20110719

Method S04_HAS_REMOTE_RFC on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S04_SET_CONNECTION_PW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20110526
2 Importing IT_RFC_CONNECTION_PW Call by reference Type reference (TYPE) BTP_DL_T_LSCP_RFC_CONNECTION BTP List of RFC connections in a system landscape 20110526

Method S04_SET_CONNECTION_PW on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S04_SET_REMOTE_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RFC_CONNECTION Call by reference Type reference (TYPE) BTP_DL_T_LSCP_RFC_CONNECTION BTP List of RFC connections in a system landscape 20110518

Method S04_SET_REMOTE_RFC on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S04_SKIP_CONNECTION_PW Signature

Method S04_SKIP_CONNECTION_PW on class CL_BTP_DL_LSCP_COMPOSER has no parameter.
Method S04_SKIP_CONNECTION_PW on class CL_BTP_DL_LSCP_COMPOSER has no exception.

Method S04_SYNCHRONIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20110525
2 Exporting ET_RFC_CONNECTION_PW Call by reference Type reference (TYPE) BTP_DL_T_LSCP_RFC_CONNECTION RFC connections for which a password is required 20110526

Method S04_SYNCHRONIZE on class CL_BTP_DL_LSCP_COMPOSER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700