SAP ABAP Class CL_CTS_CONFIG_WD_TMS_PARAMETER (cCTS Configuration UI - Class for View 'SET_TMS_PARAMETERS')
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_CONFIGURATION_WD (Package) Central CTS - Configuration User Interface (W)eb (D)ynpro
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_CONFIG_WD_CONSTANTS cCTS Configuration - Interface for Constants 20120718
Properties
Class CL_CTS_CONFIG_WD_TMS_PARAMETER  
Short Description cCTS Configuration UI - Class for View 'SET_TMS_PARAMETERS'    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_CONFIGURATION_WD   Central CTS - Configuration User Interface (W)eb (D)ynpro 
Created 20120718   SAP 
Last change 20140121   SAP 
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)
2 IF_CTS_SYSTEM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_CONFIG_WD_CONSTANTS cCTS Configuration - Interface for Constants 20120718
Friends
Class CL_CTS_CONFIG_WD_TMS_PARAMETER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CTS_CONFIG_WD_UI_ASSIST Instance attribute Private Object reference (TYPE REF TO) LCL_CTS_CONFIG_WD_UI_ASSIST 20120718
2 MO_SYSTEM_TO_BE_REFRESHED Instance attribute Public Object reference (TYPE REF TO) IF_CTS_SYSTEM Reference to the System, which needs to be refreshed 20130121
3 MO_WD_COMPONENT_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IWCI_CTS_CONFIGURATION WebDynpro Interface COMPONENTCONTROLLER 20120718
4 MO_WD_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Reference to the Context 20120718
5 MO_WD_VIEW_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20120718
6 MO_WD_WINDOW_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW_CONTROLLER Web Dynpro: Window Controller 20120718
7 MV_SYSTEM_NO_LONGER_EXISTS Instance attribute Public Type reference (TYPE) WDY_BOOLEAN TRUE = The System does no longer exist 20130121
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DROPDOWN_MANAGED_SYSTEM Instance method Private Method Build the Dropdown Listbox for 'MANAGED_SYSTEM' 20120808
2 BUILD_DROPDOWN_NON_ABAP_CLIENT Instance method Private Method Build the Dropdown Listbox for 'NON_ABAP_WBO_CLIENT' 20120808
3 BUILD_DROPDOWN_OPERATION_MODE Instance method Private Method Build the Dropdown Listbox for 'OPERATION_MODE' 20120808
4 CHECK_CONFIG_AUTHORIZATION Instance method Private Method Check the 'Configuration'-Authorization 20121022
5 CHECK_DISPLAY_AUTHORIZATION Instance method Private Method Check the 'Display'-Authorization 20121022
6 CHECK_DOMAIN_OF_OWN_SYSTEM Instance method Private Method Check, whether the System belongs to a foreign Domain 20121024
7 CHECK_FOR_CHANGES Instance method Public Method Check, whether Data has been changed 20121023
8 CHECK_RELEASE_SUPPORTED Instance method Private Method Check, if the Release is supported 20121024
9 CONSTRUCTOR Instance method Public Constructor Constructor 20120718
10 DESTROY Instance method Public Method Delete the Instance of the Class 20130121
11 GET_AVAILABLE_CLIENTS Instance method Private Method Get the Clients of a specified System 20120808
12 GET_INSTANCE Static method Public Method Get an Instance of the Class 20120718
13 GET_TMS_PARAMETERS_FROM_DB Instance method Private Method Get the current Values of the TMS Parameters from Database 20120808
14 IS_CHANGE_MODE_ENABLED Instance method Public Method Is the 'Change'-Mode enabled/active? 20121022
15 IS_DIST_CONFIGURATION_SET Instance method Public Method Is the Checkbox 'Distribute Configuration' set 20130115
16 LOCK_CONFIGURATION Instance method Private Method Lock the Configuration 20121022
17 OPEN_DOCUMENTATION Instance method Public Method Open the Window Displaying the Documentation 20121018
18 PREPARE_POPUP_TMS_PARAMETERS Instance method Public Method Prepare the Popup for Setting the TMS Parameters 20120718
19 SAVE_CHANGES Instance method Public Method Save the Changes 20121023
20 SEND_POPUP_LOSS_OF_DATA Instance method Public Method Send the Popup for Confirming the Loss of Data 20121023
21 SET_DIST_OF_CONFIGURATION Instance method Private Method Set the Distribution of Configuration on (U)ser (I)nterface 20130115
22 SET_MESSAGE_AREA_ATTRIBUTES Instance method Public Method Set the Attributes of the Message Area 20120718
23 SET_TITLE Instance method Private Method Set the Title: Display/Change TMS Parameters for System ID 20121022
24 SWITCH_FROM_CHANGE_TO_DISPLAY Instance method Public Method Switch from 'Change' to 'Display' 20121022
25 SWITCH_FROM_DISPLAY_TO_CHANGE Instance method Public Method Switch from 'Display' to 'Change' 20121022
26 TOGGLE_DISPLAY_CHANGE Instance method Public Method Toggle 'Display TMS Parameters <-> Set TMS Parameters' 20121022
27 UNLOCK_CONFIGURATION Instance method Private Method Unlock the Configuration 20121022
28 VALIDATE Instance method Public Method Validate the Data entered/selected by the User 20120808
29 VALIDATE_CURRENT_VALUES Instance method Public Method Validate the current Values of the TMS Parameters 20130604
Events
Class CL_CTS_CONFIG_WD_TMS_PARAMETER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MANAGED_SYSTEM Public See coding TMS Parameter 'Managed System' 20130529 BEGIN OF ty_managed_system, managed_system TYPE string, managed_sys_plus_description TYPE string, END OF ty_managed_system
2 TY_MANAGED_SYSTEMS Public See coding Table of Type TY_MANAGED_SYSTEM 20130529 ty_managed_systems TYPE STANDARD TABLE OF ty_managed_system WITH DEFAULT KEY
3 TY_NON_ABAP_WBO_CLIENT Public See coding TMS Parameter 'Non ABAP WBO Client' 20130529 BEGIN OF ty_non_abap_wbo_client, client TYPE string, client_plus_description TYPE string, END OF ty_non_abap_wbo_client
4 TY_NON_ABAP_WBO_CLIENTS Public See coding Table of Type TY_NON_ABAP_WBO_CLIENT 20130529 ty_non_abap_wbo_clients TYPE STANDARD TABLE OF ty_non_abap_wbo_client WITH DEFAULT KEY
5 TY_OPERATION_MODE Public See coding TMS Parameter 'Operation Mode' 20130529 BEGIN OF ty_operation_mode, operation_mode TYPE string, oper_mode_plus_description TYPE string, END OF ty_operation_mode
6 TY_OPERATION_MODES Public See coding Table of Type TY_OPERATION_MODE 20130529 ty_operation_modes TYPE STANDARD TABLE OF ty_operation_mode WITH DEFAULT KEY
Method Signatures

Method BUILD_DROPDOWN_MANAGED_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DROPDOWN_MANAGED_SYSTEMS Value transfer Type reference (TYPE) TY_MANAGED_SYSTEMS Values for the Dropdown Listbox for 'MANAGED_SYSTEM' 20120808

Method BUILD_DROPDOWN_MANAGED_SYSTEM on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method BUILD_DROPDOWN_NON_ABAP_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REFERENCE_TO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General System 20120808
2 Returning RT_DROPDOWN_NON_ABAP_CLIENTS Value transfer Type reference (TYPE) TY_NON_ABAP_WBO_CLIENTS Values for the Dropdown Listbox for 'NON_ABAP_WBO_CLIENT' 20120808

Method BUILD_DROPDOWN_NON_ABAP_CLIENT on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method BUILD_DROPDOWN_OPERATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DROPDOWN_OPERATION_MODES Value transfer Type reference (TYPE) TY_OPERATION_MODES Values for the Dropdown Listbox for 'OPERATION_MODE' 20120808

Method BUILD_DROPDOWN_OPERATION_MODE on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method CHECK_CONFIG_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INSUFFICIENT_AUTHORIZATION Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The User does not have sufficient Authorization 20121022

Method CHECK_CONFIG_AUTHORIZATION on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method CHECK_DISPLAY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INSUFFICIENT_AUTHORIZATION Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The User does not have sufficient Authorization 20121022

Method CHECK_DISPLAY_AUTHORIZATION on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method CHECK_DOMAIN_OF_OWN_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYSTEM_OF_OWN_DOMAIN Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The System has the same Domain as the own System 20121024

Method CHECK_DOMAIN_OF_OWN_SYSTEM on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method CHECK_FOR_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL TRUE = Data has been changed 20121023

Method CHECK_FOR_CHANGES on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method CHECK_RELEASE_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RELEASE_IS_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The Release of the specified System is supported 20121024

Method CHECK_RELEASE_SUPPORTED on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_COMPONENT_CONTROLLER Call by reference Object reference (TYPE REF TO) IWCI_CTS_CONFIGURATION Web Dynpro: Component Controller 20120718
2 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Reference to the Context 20120718
3 Importing IO_WD_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20120718

Method CONSTRUCTOR on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method DESTROY Signature

Method DESTROY on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no parameter.
Method DESTROY on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method GET_AVAILABLE_CLIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REFERENCE_TO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General System 20120808
2 Returning RT_CLIENTS_OF_SPECIFIED_SYSTEM Value transfer Type reference (TYPE) IF_CTS_SYSTEM=>TY_CLIENT_DETAILS Clients of a specified System 20120808

Method GET_AVAILABLE_CLIENTS on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_COMPONENT_CONTROLLER Call by reference Object reference (TYPE REF TO) IWCI_CTS_CONFIGURATION Web Dynpro: Component Controller 20120718
2 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Reference to the Context 20120718
3 Importing IO_WD_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20120718
4 Returning RO_CTS_CONFIG_WD_TMS_PARAMETER Value transfer Object reference (TYPE REF TO) CL_CTS_CONFIG_WD_TMS_PARAMETER Class representing the View 'SET_TMS_PARAMETERS' 20120718

Method GET_INSTANCE on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method GET_TMS_PARAMETERS_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CURRENT_MANAGED_SYSTEM Call by reference Type reference (TYPE) STRING Current Value of the TMS Parameter 'MANAGED_SYSTEM' 20120808
2 Exporting EV_CURRENT_NON_ABAP_WBO_CLIENT Call by reference Type reference (TYPE) STRING Current Value of the TMS Parameter 'NON_ABAP_WBO_CLIENT' 20120808
3 Exporting EV_CURRENT_OPERATION_MODE Call by reference Type reference (TYPE) STRING Current Value of the TMS Parameter 'OPERATION_MODE' 20120808
4 Importing IS_WORK_AREA Call by reference Type reference (TYPE) CTS_CONFIG_WD_ST_WORK_AREA Central CTS - Structure for Web Dynpro Context 'Work Area' 20120808

Method GET_TMS_PARAMETERS_FROM_DB on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method IS_CHANGE_MODE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGE_MODE_IS_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The 'Change'-Mode is enabled/active 20121022

Method IS_CHANGE_MODE_ENABLED on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method IS_DIST_CONFIGURATION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DIST_CONFIGURATION_SET Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The Checkbox 'Distribute Configuration' is set 20130115

Method IS_DIST_CONFIGURATION_SET on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method LOCK_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONFIGURATION_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The Configuration could be locked 20121022

Method LOCK_CONFIGURATION on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method OPEN_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT_ID Call by reference Type reference (TYPE) DOKHL-ID Document ID/Class 20121018
2 Importing DOCUMENT_OBJECT Call by reference Type reference (TYPE) DOKHL-OBJECT Document Object 20121018
3 Importing WINDOW_TITLE Call by reference Type reference (TYPE) STRING Window Title 20121018

Method OPEN_DOCUMENTATION on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method PREPARE_POPUP_TMS_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIRST_TIME Call by reference Type reference (TYPE) ABAP_BOOL TRUE = The Method is called for the first Time 20121114

Method PREPARE_POPUP_TMS_PARAMETERS on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method SAVE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TMS_PARAMETERS_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL TRUE = TMS Parameters have been changed 20121023

Method SAVE_CHANGES on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method SEND_POPUP_LOSS_OF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_ON_CANCEL Call by reference Type reference (TYPE) STRING Action, which is triggered, if the User hits 'Cancel' 20121023
2 Importing IV_ACTION_ON_CONTINUE Call by reference Type reference (TYPE) STRING Action, which is triggered, if the User hits 'Continue' 20121023

Method SEND_POPUP_LOSS_OF_DATA on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method SET_DIST_OF_CONFIGURATION Signature

Method SET_DIST_OF_CONFIGURATION on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no parameter.
Method SET_DIST_OF_CONFIGURATION on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method SET_MESSAGE_AREA_ATTRIBUTES Signature

Method SET_MESSAGE_AREA_ATTRIBUTES on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no parameter.
Method SET_MESSAGE_AREA_ATTRIBUTES on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action - 'Display', 'Change' or 'Create' (Cluster) 20121023

Method SET_TITLE on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method SWITCH_FROM_CHANGE_TO_DISPLAY Signature

Method SWITCH_FROM_CHANGE_TO_DISPLAY on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no parameter.
Method SWITCH_FROM_CHANGE_TO_DISPLAY on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method SWITCH_FROM_DISPLAY_TO_CHANGE Signature

Method SWITCH_FROM_DISPLAY_TO_CHANGE on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no parameter.
Method SWITCH_FROM_DISPLAY_TO_CHANGE on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method TOGGLE_DISPLAY_CHANGE Signature

Method TOGGLE_DISPLAY_CHANGE on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no parameter.
Method TOGGLE_DISPLAY_CHANGE on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method UNLOCK_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONFIGURATION_UNLOCKED Value transfer Type reference (TYPE) ABAP_BOOL TRUE = The Configuration could be unlocked 20121022

Method UNLOCK_CONFIGURATION on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATION_ERROR_OCCURRED Value transfer Type reference (TYPE) ABAP_BOOL TRUE = An Error occurred during Validation 20120808

Method VALIDATE on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.

Method VALIDATE_CURRENT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATION_ERROR_OCCURRED Value transfer Type reference (TYPE) ABAP_BOOL TRUE = An Error occurred during Validation 20130604

Method VALIDATE_CURRENT_VALUES on class CL_CTS_CONFIG_WD_TMS_PARAMETER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702