SAP ABAP Class CL_UCON_API_FACTORY (Central Unified Connectivity Factory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     S_UNIFIED_CON_API (Package) API für Unified Connectivity
Properties
Class CL_UCON_API_FACTORY  
Short Description Central Unified Connectivity Factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_UNIFIED_CON_API   API für Unified Connectivity 
Created 20111205   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_API_FACTORY has no interface implemented.
Friends
Class CL_UCON_API_FACTORY has no friend class.
Attributes
Class CL_UCON_API_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_COMMUNICATION_ASSEMBLY Static method Public Method Delete Communication Assembly 20120130
2 DELETE_HTTP_CUSTOM Static method Public Method Delete Customizing for HTTP Service 20111209
3 DELETE_HTTP_PROFILE Static method Public Method Delete an existing HTTP Default Profile 20111209
4 DELETE_HTTP_SERVICE Static method Public Method Delete an existing HTTP Service 20111207
5 DELETE_RFCSERVICE_BY_RFCNAME Static method Public Method Delete RFC Services based on RFC module name 20120704
6 DELETE_RFC_SERVICE Static method Public Method Delete an existing RFC service 20120516
7 DELETE_VIRTUAL_HOST Static method Public Method Delete Virtual Host 20120709
8 EXISTS_COMMUNICATION_ASSEMBLY Static method Public Method Check if Communication Assembly exists 20121217
9 EXISTS_HTTP_CUSTOM Static method Public Method Check if Customizing exists 20121217
10 EXISTS_VIRTUAL_HOST Static method Public Method Check if Virtual Host exists 20121217
11 GET_COMMUNICATION_ASSEMBLY Static method Public Method Get existing Communicaton Assembly 20120117
12 GET_HTTPSERVICE_BY_CREATEDOBJ Static method Public Method Search HTTP services based on 20120120
13 GET_HTTP_CUSTOM Static method Public Method Get Customizing for HTTP Service 20111209
14 GET_HTTP_PROFILE Static method Public Method Get an existing HTTP Default Profile 20111209
15 GET_HTTP_SERVICE Static method Public Method Get an exiting HTTP Service 20111207
16 GET_RFC_SERVICE Static method Public Method Get an existing RFC service 20120516
17 GET_VIRTUAL_HOST Static method Public Method Get an existing Virtual Host 20120709
18 NEW_COMMUNICATION_ASSEMBLY Static method Public Method Create new Communication Asslembly 20120117
19 NEW_HTTP_CUSTOM Static method Public Method Create new Customizing for HTTP Service 20111209
20 NEW_HTTP_PROFILE Static method Public Method Create a new HTTP Default Profile 20111209
21 NEW_HTTP_SERVICE Static method Public Method Create a new HTTP Service 20111207
22 NEW_RFC_SERVICE Static method Public Method Create new RFC service 20120516
23 NEW_VIRTUAL_HOST Static method Public Method Create new Virtual Host 20120709
24 TRANSPORT_HTTP_CUSTOM Static method Public Method Transport already created HTTP Customizing Objects 20120319
25 TRANSPORT_VIRT_HOST Static method Public Method Transport already created Virtual Host Objects 20130128
26 UNASSIGN_RFCSERVICE_BY_RFCNAME Static method Public Method Unassign RFC Services from CA based on RFC module name 20120704
Events
Class CL_UCON_API_FACTORY has no event.
Types
Class CL_UCON_API_FACTORY has no local type.
Method Signatures

Method DELETE_COMMUNICATION_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COM_ASSEMBLY_NAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120130
2 Importing DEVCLASS Call by reference Type reference (TYPE) TDEVC-DEVCLASS Package 20120131
3 Importing KORRNUM Call by reference Type reference (TYPE) E070-TRKORR 20121126
4 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL 20121126
# Exception Resumable Description Created on
1 CX_UCON_API_COM_ASSEMBLY Exception Class for Communication Assembly 20120130

Method DELETE_HTTP_CUSTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20121207
2 Importing DEVCLASS Call by reference Type reference (TYPE) TDEVC-DEVCLASS Package 20120116
3 Importing KORRNUM Call by reference Type reference (TYPE) E070-TRKORR 20121126
4 Importing NAME Call by reference Type reference (TYPE) UCONHTTPID 20120116
5 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL 20121126
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_CUST Exception Class HTTP Customizing 20111209

Method DELETE_HTTP_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVCLASS Call by reference Type reference (TYPE) TDEVC-DEVCLASS Package 20120109
2 Importing KORRNUM Call by reference Type reference (TYPE) E070-TRKORR 20121126
3 Importing NAME Call by reference Type reference (TYPE) UCONHTTPID 20120109
4 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL 20121126
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_PROFILE Exception Class HTTP Profile 20111209

Method DELETE_HTTP_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVCLASS Call by reference Type reference (TYPE) TDEVC-DEVCLASS Package 20111215
2 Importing KORRNUM Call by reference Type reference (TYPE) E070-TRKORR 20121126
3 Importing NAME Call by reference Type reference (TYPE) UCONHTTPSERVID 20111207
4 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL 20121126
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_SERVICE Exception class: HTTP Service 20111207

Method DELETE_RFCSERVICE_BY_RFCNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELETED_RFC_SERVICES Call by reference Type reference (TYPE) UCON_RFC_SERVICE_ID_LIST_TTYP List of Unified Connectivity RFC Service IDs 20120709
2 Importing DEVCLASS Call by reference Type reference (TYPE) TDEVC-DEVCLASS Package 20120704
3 Importing FUNCTION_MODULE_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20120704
4 Importing KORRNUM Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20120704
5 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL Save data without user interaction 20120704
# Exception Resumable Description Created on
1 CX_UCON_API_RFC_SERVICE Exception Class RFC Service 20120704

Method DELETE_RFC_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVCLASS Call by reference Type reference (TYPE) TDEVC-DEVCLASS Package 20120516
2 Importing KORRNUM Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20120705
3 Importing NAME Call by reference Type reference (TYPE) UCONRFCSERVID RFC Service ID 20120516
4 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL Run without userinteraction 20120705
# Exception Resumable Description Created on
1 CX_UCON_API_RFC_SERVICE Exception Class RFC Service 20120516

Method DELETE_VIRTUAL_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20121207
2 Importing DEVCLASS Call by reference Type reference (TYPE) TDEVC-DEVCLASS Package 20120710
3 Importing KORRNUM Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20120710
4 Importing NAME Call by reference Type reference (TYPE) UCONVIRTHOSTNAME Name of virt. hosts 20120710
5 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL Run without user interaction 20120710
# Exception Resumable Description Created on
1 CX_UCON_API_VIRTUAL_HOST Exception Class Virtual Host 20120710

Method EXISTS_COMMUNICATION_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CA_ID Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20121217
2 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20121217

Method EXISTS_COMMUNICATION_ASSEMBLY on class CL_UCON_API_FACTORY has no exception.

Method EXISTS_HTTP_CUSTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20121217
2 Importing CUSTOM_ID Call by reference Type reference (TYPE) UCONHTTPID Unified Connectivity Service Assembly ID 20121217
3 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20121217

Method EXISTS_HTTP_CUSTOM on class CL_UCON_API_FACTORY has no exception.

Method EXISTS_VIRTUAL_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20121217
2 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20121217
3 Importing VH_ID Call by reference Type reference (TYPE) UCONVIRTHOSTNAME Name of virt. hosts 20121217

Method EXISTS_VIRTUAL_HOST on class CL_UCON_API_FACTORY has no exception.

Method GET_COMMUNICATION_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COM_ASSEMBLY Value transfer Object reference (TYPE REF TO) IF_UCON_API_COM_ASSEMBLY Communication Assembly 20120117
2 Importing COM_ASSEMBLY_NAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120117
3 Importing MODIFIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20120309
4 Importing VERSION Call by reference Type reference (TYPE) UCONSTATE 'A' State of Object 20120117
# Exception Resumable Description Created on
1 CX_UCON_API_COM_ASSEMBLY Exception Class for Communication Assembly 20120117

Method GET_HTTPSERVICE_BY_CREATEDOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HTTP_SERVICES Value transfer Type reference (TYPE) UCON_HTTP_SERVICE_LIST_TTYP List of unified connectivity http services 20120120
2 Importing OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120120
3 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120120
4 Importing PGMID Call by reference Type reference (TYPE) PGMID Program ID in Requests and Tasks 20120120
5 Importing VERSION Call by reference Type reference (TYPE) UCONSTATE State of Object 20120203

Method GET_HTTPSERVICE_BY_CREATEDOBJ on class CL_UCON_API_FACTORY has no exception.

Method GET_HTTP_CUSTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20121207
2 Returning HTTP_CUSTOMIZING Value transfer Object reference (TYPE REF TO) IF_UCON_API_HTTP_CUSTOM HTTP Customizing Implementation 20120116
3 Importing MODIFIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20120309
4 Importing NAME Call by reference Type reference (TYPE) UCONHTTPID UCON: ID for HTTP Server Objects 20120116
5 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20120116
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_CUST Exception Class HTTP Customizing 20111209

Method GET_HTTP_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HTTP_PROFILE Value transfer Object reference (TYPE REF TO) IF_UCON_API_HTTP_PROFILE HTTP PROFILE Interface 20120109
2 Importing MODIFIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20120309
3 Importing NAME Call by reference Type reference (TYPE) UCONHTTPID UCON: ID for HTTP Server Objects 20120109
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20120116
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_PROFILE Exception Class HTTP Profile 20111209

Method GET_HTTP_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HTTP_SERVICE Value transfer Object reference (TYPE REF TO) IF_UCON_API_HTTP_SERVICE HTTP Service Interface 20111207
2 Importing MODIFIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20120309
3 Importing NAME Call by reference Type reference (TYPE) UCONHTTPSERVID 20111207
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20120116
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_SERVICE Exception class: HTTP Service 20111207

Method GET_RFC_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) UCONRFCSERVID RFC Service ID 20120516
2 Returning RFC_SERVICE Value transfer Object reference (TYPE REF TO) IF_UCON_API_RFC_SERVICE RFC Service Interface 20120516
3 Importing VERSION Call by reference Type reference (TYPE) UCONSTATE State of Object 20120516
# Exception Resumable Description Created on
1 CX_UCON_API_RFC_SERVICE Exception Class RFC Service 20120516

Method GET_VIRTUAL_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20121207
2 Importing NAME Call by reference Type reference (TYPE) UCONVIRTHOSTNAME Name of virt. hosts 20120710
3 Importing VERSION Call by reference Type reference (TYPE) UCONSTATE State of Object 20120710
4 Returning VIRT_HOST Value transfer Object reference (TYPE REF TO) IF_UCON_API_VIRTUAL_HOST Virtual Host for Unified Connectivity 20120710
# Exception Resumable Description Created on
1 CX_UCON_API_VIRTUAL_HOST Exception Class Virtual Host 20120710

Method NEW_COMMUNICATION_ASSEMBLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COM_ASSEMBLY Value transfer Object reference (TYPE REF TO) IF_UCON_API_COM_ASSEMBLY Communication Assembly 20120130
2 Importing COM_ASSEMBLY_NAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120117
3 Importing LANGUAGE Call by reference Type reference (TYPE) SPRSL Language Key 20120117
4 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130228
# Exception Resumable Description Created on
1 CX_UCON_API_COM_ASSEMBLY Exception Class for Communication Assembly 20120117

Method NEW_HTTP_CUSTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20121207
2 Returning HTTP_CUSTOM Value transfer Object reference (TYPE REF TO) IF_UCON_API_HTTP_CUSTOM HTTP Customizing Interface 20111215
3 Importing MASTER_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20120116
4 Importing NAME Call by reference Type reference (TYPE) UCONHTTPID UCON: ID for HTTP Server Objects 20111215
5 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130228
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_CUST Exception Class HTTP Customizing 20111209

Method NEW_HTTP_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HTTP_PROFILE Value transfer Object reference (TYPE REF TO) IF_UCON_API_HTTP_PROFILE HTTP PROFILE Interface 20111209
2 Importing NAME Call by reference Type reference (TYPE) UCONHTTPID UCON: ID for HTTP Server Objects 20111209
3 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130228
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_PROFILE Exception Class HTTP Profile 20111209

Method NEW_HTTP_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HTTP_SERVICE Value transfer Object reference (TYPE REF TO) IF_UCON_API_HTTP_SERVICE IF for http service 20111207
2 Importing MASTERLANGUAGE Call by reference Type reference (TYPE) SPRSL Language Key 20111207
3 Importing NAME Call by reference Type reference (TYPE) UCONHTTPSERVID 20111207
4 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130228
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_SERVICE Exception class: HTTP Service 20111207

Method NEW_RFC_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) UCONRFCSERVID RFC Service ID 20120516
2 Returning RFC_SERVICE Value transfer Object reference (TYPE REF TO) IF_UCON_API_RFC_SERVICE RFC Service Interface 20120516
3 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130228
# Exception Resumable Description Created on
1 CX_UCON_API_RFC_SERVICE Exception Class RFC Service 20120516

Method NEW_VIRTUAL_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20121207
2 Importing NAME Call by reference Type reference (TYPE) UCONVIRTHOSTNAME Name of virt. hosts 20120709
3 Returning VIRTUAL_HOST Value transfer Object reference (TYPE REF TO) IF_UCON_API_VIRTUAL_HOST Virtual Host for Unified Connectivity 20120709
# Exception Resumable Description Created on
1 CX_UCON_API_VIRTUAL_HOST Exception Class Virtual Host 20120709

Method TRANSPORT_HTTP_CUSTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KORR_NUM Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20120319
2 Importing NAME Call by reference Type reference (TYPE) UCONHTTPID UCON: ID for HTTP Server Objects 20120319
3 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120319
# Exception Resumable Description Created on
1 CX_UCON_API_HTTP_CUST Exception Class HTTP Customizing 20120319

Method TRANSPORT_VIRT_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KORR_NUM Call by reference Type reference (TYPE) E070-TRKORR 20130128
2 Importing NAME Call by reference Type reference (TYPE) UCONVIRTHOSTNAME 20130128
3 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130128
# Exception Resumable Description Created on
1 CX_UCON_API_VIRTUAL_HOST 20130128

Method UNASSIGN_RFCSERVICE_BY_RFCNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVCLASS Call by reference Type reference (TYPE) TDEVC-DEVCLASS Package 20120704
2 Importing FUNCTION_MODULE_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20120704
3 Importing KORRNUM Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20120704
4 Importing RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL Save data without user interaction 20120704
# Exception Resumable Description Created on
1 CX_UCON_API_RFC_SERVICE Exception Class RFC Service 20120705
History
Last changed by/on SAP  20141121 
SAP Release Created in 804