SAP ABAP Class CL_UCON_SETUP (Install Ucon in System)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     S_UNIFIED_CON_PHASE_TOOL (Package) UCON Phase Tool
Properties
Class CL_UCON_SETUP  
Short Description Install Ucon in System    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package S_UNIFIED_CON_PHASE_TOOL   UCON Phase Tool 
Created 20121204   SAP 
Last change 20141121    
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_UCON_SETUP has no interface implemented.
Friends
Class CL_UCON_SETUP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_CLIENTS Static Attribute Private See coding 20121217
2 CLIENT_DEPENDENT Static Attribute Private Type reference (TYPE) C 'I' (I)nitial, All Clients (X), or only this client (Space) 20121213
3 C_DEFAULT_CA_NAME Constant Public Type reference (TYPE) UCONCAID 'DEFAULT_CA' Communication Assembly ID 20121204
4 C_DEFAULT_CFG_NAME Constant Private Type reference (TYPE) UCONCUSTID 'DEFAULT_CFG' UCON: HTTP Customizing ID 20121204
5 C_DEFAULT_VHOST_NAME Constant Private Type reference (TYPE) UCONVIRTHOSTNAME 'DEFAULT_HOST' ID for UCON Virt. Hosts 20121204
6 C_EARLY_WATCH_CLIENT Constant Private Type reference (TYPE) SY-MANDT '066' Client ID of Current User 20121217
7 C_GEN_PREFIX Constant Public See coding '/1BCMIDRF/' 20130627
8 C_UCON_SETUP_DOCU Constant Private Type reference (TYPE) DOKHL-OBJECT 'UCON_SETUP' Documentation Object 20121205
9 IGNORE_EARLY_WATCH Static Attribute Private Type reference (TYPE) C 'I' (I)ntial, include 66 (X), (SPACE) do not include 66 20121217
10 IS_LOCAL Static Attribute Private Type reference (TYPE) C 'I' (I)nitial, (L)ocal or (T)ransportable 20121205
11 MI_HTTP_TRANSFORMATION Static Attribute Private Object reference (TYPE REF TO) LIF_ICF_TRANSFORMATION 20131105
12 MI_REGISTRY_REQUESTER Static Attribute Private Object reference (TYPE REF TO) IF_UCON_REGISTRY UCON Registry acess 20130708
13 MI_STATE_FACTORY Static Attribute Private Object reference (TYPE REF TO) LIF_STATE_FACTORY 20131108
14 MI_STATISTIC_DATA Static Attribute Private Object reference (TYPE REF TO) LIF_DATA_REVERSION 20130715
15 MI_T000_PERSISTENCE Static Attribute Private Object reference (TYPE REF TO) LIF_T000_ACCESS 20131031
16 MI_UCON_API_FACTORY Static Attribute Private Object reference (TYPE REF TO) LIF_API_FACTORY 20130715
17 MI_USER_INTERACTION Static Attribute Private Object reference (TYPE REF TO) LIF_USER_INTERACTION 20130712
18 NAMESPACE Static Attribute Private Type reference (TYPE) TRNSPACE-NAMESPACE Namespace 20121205
19 REGISTRYCLI Static Attribute Private See coding 20121214
20 USE_NAMESPACE Static Attribute Private Type reference (TYPE) C 'I' (I)nitial, Use Namespace (X), or No Namespace (Space) 20121205
Methods
# Method Level Visibility Method type Description Created on
1 ASK Static method Private Method 20121205
2 ASK_CLIENT Static method Private Method 20121213
3 ASK_LOCAL Static method Private Method 20121205
4 ASK_NAMESPACE Static method Private Method 20121205
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20121213
6 CLEANUP_UCONRFC_STAT Static method Private Method Cleanup UCON RFC tables for statistical data records 20130624
7 CREATE_CLIENT_DEP_CUSTOMIZING Static method Public Method 20121221
8 CREATE_CONFIGURATION Static method Private Method 20121221
9 CREATE_VHOST Static method Private Method 20121221
10 DETERMINE Static method Private Method 20121214
11 DETERMINE_CLIENT Static method Private Method 20121214
12 DETERMINE_NAMESPACE Static method Private Method 20121205
13 GET_CLIENT_STATUS Static method Public Method 20130321
14 GET_DEFAULT_OBJECT_NAMES Static method Public Method 20121205
15 GET_SETUP_STATUS Static method Public Method 20130125
16 GET_SRFC_FUNCTION_MODULES Static method Public Method Get function modules from SRFC 20130830
17 GET_STANDARD_FUNCS Static method Public Method 20121227
18 INIT Static method Public Method Set to initial and read data from DB 20130102
19 IS_TRANSPORT_REQUESTED Static method Public Method 20130124
20 REVERT Static method Public Method 20121207
21 REVERT_PUB Static method Public Method Completely Revert Unified Connectivity 20130712
22 SETUP Static method Public Method 20121204
23 SETUP_CA Static method Private Method 20121204
24 SETUP_CONFIGURATION Static method Private Method 20121204
25 SETUP_DARK Static method Public Method Setupup method without popups 20130627
26 SETUP_HTTP Static method Public Method Setup method for UCON HTTP 20131030
27 SETUP_PROFILE Static method Private Method 20121204
28 SETUP_STATE_OBJECTS Static method Private Method 20121204
29 SETUP_VHOST Static method Private Method 20121204
30 SET_TRANSPORT_MODE Static method Public Method 20130128
31 TRANSPORT_CUSTOMIZING Static method Public Method 20121221
Events
Class CL_UCON_SETUP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CLIENT_ACTIVE Public See coding 20130321 BEGIN OF ts_client_active, client TYPE symandt, active TYPE abap_bool, END OF ts_client_active
2 TS_CLIENT_STATUS Public See coding 20130125 BEGIN OF ts_client_status, client TYPE symandt, ucon_active TYPE abap_bool, vh_generated TYPE abap_bool, cfg_generated TYPE abap_bool, cfg_transportable TYPE abap_bool, END OF ts_client_status
3 TS_T000 Private See coding 20130110 BEGIN OF ts_t000, mandt TYPE t000-mandt, ccnocliind TYPE t000-ccnocliind, cccoractiv TYPE t000-cccoractiv, END OF ts_t000
4 TT_CLIENT_ACTIVE Public See coding 20130321 tt_client_active TYPE TABLE OF ts_client_active
5 TT_CLIENT_STATUS Public See coding 20130125 tt_client_status TYPE TABLE OF ts_client_status
Method Signatures

Method ASK Signature

Method ASK on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_SETUP_CANCELED setup canceled 20121206

Method ASK_CLIENT Signature

Method ASK_CLIENT on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_SETUP_CANCELED setup canceled 20121213

Method ASK_LOCAL Signature

Method ASK_LOCAL on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_SETUP_CANCELED setup canceled 20121206

Method ASK_NAMESPACE Signature

Method ASK_NAMESPACE on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_SETUP_CANCELED setup canceled 20121206

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UCON_SETUP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UCON_SETUP has no exception.

Method CLEANUP_UCONRFC_STAT Signature

Method CLEANUP_UCONRFC_STAT on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_PHASE_TOOL Exception class for phase tool 20130624

Method CREATE_CLIENT_DEP_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CREATE_TRANSPORT_ENTRY Call by reference Type reference (TYPE) ABAP_BOOL 20121221
2 Importing TO_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Client ID 20121221
# Exception Resumable Description Created on
1 ERROR 20121221
2 TRANSPORT_DISABLED_IN_CLIENT 20121221
3 TRANSPORT_IN_CURRENT_CLIENT 20121221

Method CREATE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID 20121221
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121221
2 CX_UCON_SETUP_CANCELED setup canceled 20121221

Method CREATE_VHOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20121221
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121221
2 CX_UCON_SETUP_CANCELED setup canceled 20121221

Method DETERMINE Signature

Method DETERMINE on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121214

Method DETERMINE_CLIENT Signature

Method DETERMINE_CLIENT on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE setup canceled 20121214

Method DETERMINE_NAMESPACE Signature

Method DETERMINE_NAMESPACE on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121206

Method GET_CLIENT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT_STATUS Call by reference Type reference (TYPE) TT_CLIENT_ACTIVE 20130321

Method GET_CLIENT_STATUS on class CL_UCON_SETUP has no exception.

Method GET_DEFAULT_OBJECT_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_FOR_EXISTENCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Check the existence of default objects 20130711
2 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID 20121213
3 Importing CLIENT_INDEPENDENT_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20130110
4 Exporting DEFAULT_CA_NAME Call by reference Type reference (TYPE) UCONCAID Communication Assembly ID 20121206
5 Exporting DEFAULT_CFG_NAME Call by reference Type reference (TYPE) UCONHTTPID UCON: HTTP Customizing ID 20121206
6 Exporting DEFAULT_VHOST_NAME Call by reference Type reference (TYPE) UCONVIRTHOSTNAME ID for UCON Virt. Hosts 20121206
7 Exporting IGNORE_EARLY_WATCH_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20121217
8 Exporting IS_CLIENT_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL 20121217
9 Exporting NO_TRANSPORT Call by reference Type reference (TYPE) ABAP_BOOL 20121220
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121206

Method GET_SETUP_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CA_GENERATED Call by reference Type reference (TYPE) ABAP_BOOL 20130125
2 Exporting CLIENT_STATUS Call by reference Type reference (TYPE) TT_CLIENT_STATUS 20130125
3 Exporting DEFAULT_CA_NAME Call by reference Type reference (TYPE) UCONCAID Communication Assembly ID 20130125
4 Exporting DEFAULT_CFG_NAME Call by reference Type reference (TYPE) UCONHTTPID UCON: HTTP Customizing ID 20130125
5 Exporting DEFAULT_VHOST_NAME Call by reference Type reference (TYPE) UCONVIRTHOSTNAME ID for UCON Virt. Hosts 20130125
6 Exporting IGNORE_EARLY_WATCH_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20130125
7 Exporting IS_CLIENT_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL 20130125
8 Exporting NO_TRANSPORT Call by reference Type reference (TYPE) ABAP_BOOL 20130125
9 Exporting UCON_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20130214

Method GET_SETUP_STATUS on class CL_UCON_SETUP has no exception.

Method GET_SRFC_FUNCTION_MODULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNC Call by reference Type reference (TYPE) RFCFUNC_IT Table over RFC Function Modules 20130830

Method GET_SRFC_FUNCTION_MODULES on class CL_UCON_SETUP has no exception.

Method GET_STANDARD_FUNCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUNCS Value transfer Type reference (TYPE) RFCFUNC_IT Table over RFC Function Modules 20121227

Method GET_STANDARD_FUNCS on class CL_UCON_SETUP has no exception.

Method INIT Signature

Method INIT on class CL_UCON_SETUP has no parameter.
Method INIT on class CL_UCON_SETUP has no exception.

Method IS_TRANSPORT_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_TRANSPORT_REQUESTED Value transfer Type reference (TYPE) ABAP_BOOL 20130124

Method IS_TRANSPORT_REQUESTED on class CL_UCON_SETUP has no exception.

Method REVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID 20130102
2 Importing DELETE_RFC_STATE_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL 20121207
3 Importing FORCE Call by reference Type reference (TYPE) ABAP_BOOL 20130110
4 Importing FORCE_DELETION_ALL_CLIENTS Call by reference Type reference (TYPE) ABAP_BOOL 20130102
5 Importing REVERT_CLIENT_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20130102
# Exception Resumable Description Created on
1 UCON_STILL_ACTIVE Revert not possible UCON still active 20121207

Method REVERT_PUB Signature

Method REVERT_PUB on class CL_UCON_SETUP has no parameter.
Method REVERT_PUB on class CL_UCON_SETUP has no exception.

Method SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Client ID 20130110
2 Importing SETUP_CLIENT_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20130110
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121204
2 CX_UCON_SETUP_CANCELED setup canceled 20121204

Method SETUP_CA Signature

Method SETUP_CA on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121204
2 CX_UCON_SETUP_CANCELED setup canceled 20121204

Method SETUP_CONFIGURATION Signature

Method SETUP_CONFIGURATION on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121204
2 CX_UCON_SETUP_CANCELED setup canceled 20121204

Method SETUP_DARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENT_CLIENT_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Configure UCON in the current client only 20130627
2 Importing IV_EXCLUDE_EARLY_WATCH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Exclude Early Watch Client (066) 20130627
3 Importing IV_LOCAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Objects are local 20130627
4 Importing IV_NAME_SPACE Call by reference Type reference (TYPE) TRNSPACE-NAMESPACE Namespace for objects 20130627
5 Importing IV_TRANSPORT_RFC_STATES Call by reference Type reference (TYPE) ABAP_BOOL 20130627
# Exception Resumable Description Created on
1 CX_UCON_API_COM_ASSEMBLY Exception Class for Communication Assembly 20130627
2 CX_UCON_API_HTTP_CUST Exception Class HTTP Customizing 20130627
3 CX_UCON_API_STATE Exception during State API 20130627
4 CX_UCON_API_VIRTUAL_HOST Exception Class Virtual Host 20130627
5 CX_UCON_INVALID_COMBINATION Invalid argument passed 20130627
6 CX_UCON_NOT_ACTIVE UCON is not active 20130627
7 CX_UCON_TRANSPORT_ERROR RFC State Transport Error 20130627

Method SETUP_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Objects are local 20131030
2 Importing IV_NAME_SPACE Call by reference Type reference (TYPE) TRNSPACE-NAMESPACE Prefix for ucon objects 20131030
3 Importing IV_TRANSPORT_HTTP_STATES Call by reference Type reference (TYPE) ABAP_BOOL http states are transported 20131030
# Exception Resumable Description Created on
1 CX_UCON_API_COM_ASSEMBLY Exception Class for Communication Assembly 20131030
2 CX_UCON_API_HTTP_CUST Exception Class HTTP Customizing 20131030
3 CX_UCON_API_STATE Exception during State API 20131030
4 CX_UCON_API_VIRTUAL_HOST Exception Class Virtual Host 20131030
5 CX_UCON_HTTP_TRANSFORMATION Exception class for Transformation class 20131104
6 CX_UCON_INVALID_COMBINATION Invalid argument passed 20131104
7 CX_UCON_NOT_ACTIVE UCON is not active 20131030
8 CX_UCON_TRANSPORT_ERROR RFC State Transport Error 20131104

Method SETUP_PROFILE Signature

Method SETUP_PROFILE on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121204
2 CX_UCON_SETUP_CANCELED setup canceled 20121204

Method SETUP_STATE_OBJECTS Signature

Method SETUP_STATE_OBJECTS on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121204
2 CX_UCON_SETUP_CANCELED setup canceled 20121204

Method SETUP_VHOST Signature

Method SETUP_VHOST on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CX_UCON_NOT_ACTIVE UCON is not active 20121204
2 CX_UCON_SETUP_CANCELED setup canceled 20121204

Method SET_TRANSPORT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTOMATIC_TRANSPORT Call by reference Type reference (TYPE) ABAP_BOOL 20130128

Method SET_TRANSPORT_MODE on class CL_UCON_SETUP has no exception.

Method TRANSPORT_CUSTOMIZING Signature

Method TRANSPORT_CUSTOMIZING on class CL_UCON_SETUP has no parameter.
# Exception Resumable Description Created on
1 CANCELED 20121221
2 NOT_TRANSPORTED 20121221
3 TRANSPORT_DISABLED_IN_CLIENT 20121221
4 UCON_NOT_ACTIVE 20121221
History
Last changed by/on SAP  20141121 
SAP Release Created in 740