SAP ABAP Class CL_UCON_HTTP_RT_CA_UTILS (Utilities for CA Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     S_UNIFIED_CON_RUN_TIME (Package) Runtime Unified Connectivity
Properties
Class CL_UCON_HTTP_RT_CA_UTILS  
Short Description Utilities for CA Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_UNIFIED_CON_RUN_TIME   Runtime Unified Connectivity 
Created 20120126   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)
2 CL_UCON_HTTP_RT_CA_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UCON_HTTP_RT_CA_UTILS has no interface implemented.
Friends
Class CL_UCON_HTTP_RT_CA_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 TRACE Static Attribute Public See coding 20120129
2 TRACE_ON Static Attribute Public Type reference (TYPE) ABAP_BOOL 20120129
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARENT_CAS Static method Private Method 20120321
2 CALCULATE_CA_URLS Static method Public Method Caclculate realative URLs for CA including aliases 20120126
3 CALCULATE_CA_URLS_BY_CA Static method Public Method Caclculate realative URLs for CA including aliases 20120127
4 CALCULATE_CA_URLS_NO_DB Static method Public Method Caclculate realative URLs for CA including aliases 20120130
5 CALC_LEVEL Static method Private Method 20120127
6 CALC_URL_INT_REC Static method Private Method Local Helper method for recursion 20120127
7 GET_CONF_CA_PATHS_BY_SERVICE Static method Public Method 20120321
8 SPLIT_AFTER_LEVEL Static method Private Method 20120127
9 SPLIT_LAST_PART Static method Private Method 20120127
Events
Class CL_UCON_HTTP_RT_CA_UTILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CA_NAME_TAB Private See coding 20120130 t_ca_name_tab type STANDARD TABLE OF uconservid with default key
Method Signatures

Method ADD_PARENT_CAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CA Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120321
2 Changing CAS Call by reference Type reference (TYPE) UCONSERVID_IT Table over UCONSERVID 20120321

Method ADD_PARENT_CAS on class CL_UCON_HTTP_RT_CA_UTILS has no exception.

Method CALCULATE_CA_URLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CA_NAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120127
2 Exporting CA_SERV_TAB Call by reference Type reference (TYPE) UCONHTTPSRVCART_TAB Table Type for uconhttpsrvcart 20120130
3 Importing CFGNAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120126
4 Exporting SERV_TAB Call by reference Type reference (TYPE) UCONHTTPRTSERVCONTENT_TTYP Internal Table over UCONHTTPRTSERVCONTENT 20120203
5 Importing URLNR Call by reference Type reference (TYPE) UCONURLNR Unified Connectivity Service Assembly ID 20120127
6 Exporting URLS Call by reference Type reference (TYPE) UCONHTTPRTCACONTENT_TTYP Table Type over UCONHTTPRTCACONTENT 20120126
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20120126
2 NOT_FOUND 20120126

Method CALCULATE_CA_URLS_BY_CA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CA_NAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120127
2 Exporting CA_SERV_TAB Call by reference Type reference (TYPE) UCONHTTPSRVCART_TAB Table Type for uconhttpsrvcart 20120130
3 Importing CA_URL Call by reference Type reference (TYPE) UCONHTTPURL URL of HTTP Service 20120127
4 Importing CFGNAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120127
5 Exporting SERV_TAB Call by reference Type reference (TYPE) UCONHTTPRTSERVCONTENT_TTYP Internal Table over UCONHTTPRTSERVCONTENT 20120203
6 Exporting URLS Call by reference Type reference (TYPE) UCONHTTPRTCACONTENT_TTYP Table Type over UCONHTTPRTCACONTENT 20120127
7 Importing VHOST Call by reference Type reference (TYPE) UCONVIRTHOSTNAME Name of virt. hosts 20120127
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20120127
2 NOT_FOUND 20120127

Method CALCULATE_CA_URLS_NO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CA_NAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120130
2 Exporting CA_SERV_TAB Call by reference Type reference (TYPE) UCONHTTPSRVCART_TAB Table Type for uconhttpsrvcart 20120130
3 Importing CFGNAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120130
4 Exporting SERV_TAB Call by reference Type reference (TYPE) UCONHTTPRTSERVCONTENT_TTYP Internal Table over UCONHTTPRTSERVCONTENT 20120203
5 Changing TRANSFORMATIONS Call by reference Type reference (TYPE) UCONHTTPCUSTALIAS_TTYP Unified Connectivity Service Assembly ID 20120130
6 Importing URLNR Call by reference Type reference (TYPE) UCONURLNR Url Number 20120130
7 Exporting URLS Call by reference Type reference (TYPE) UCONHTTPRTCACONTENT_TTYP Table Type over UCONHTTPRTCACONTENT 20120130
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20120130
2 NOT_FOUND 20120130

Method CALC_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) UCONHTTPURL Transfer structure for ABAP/4 print functions 20120127
2 Returning LEVEL Value transfer Type reference (TYPE) I 20120127

Method CALC_LEVEL on class CL_UCON_HTTP_RT_CA_UTILS has no exception.

Method CALC_URL_INT_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAS Call by reference Type reference (TYPE) CL_UCON_HTTP_RT_CA_UTILS=>T_CA_NAME_TAB 20120130
2 Importing CA_NAME Value transfer Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120127
3 Changing CA_SERV_TAB Call by reference Type reference (TYPE) UCONHTTPSRVCART_TAB Table for Service name and communication assembly 20120130
4 Importing PARENT Call by reference Type reference (TYPE) STRING 20120127
5 Changing SERV_TAB Call by reference Type reference (TYPE) UCONHTTPRTSERVCONTENT_TTYP Internal Table over UCONHTTPRTSERVCONTENT 20120203
6 Changing URLS Call by reference Type reference (TYPE) UCONHTTPRTCACONTENT_TTYP Table Type over UCONHTTPRTCACONTENT 20120127

Method CALC_URL_INT_REC on class CL_UCON_HTTP_RT_CA_UTILS has no exception.

Method GET_CONF_CA_PATHS_BY_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PATHS Call by reference Type reference (TYPE) UCONHTTPURL_IT Table over UCONHTTPURL 20120321
2 Importing SERVICE_NAME Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120321

Method GET_CONF_CA_PATHS_BY_SERVICE on class CL_UCON_HTTP_RT_CA_UTILS has no exception.

Method SPLIT_AFTER_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) UCONHTTPURL URL of HTTP Service 20120127
2 Importing LEVEL Call by reference Type reference (TYPE) I 20120127
3 Exporting OUT Call by reference Type reference (TYPE) UCONHTTPURL URL of HTTP Service 20120127

Method SPLIT_AFTER_LEVEL on class CL_UCON_HTTP_RT_CA_UTILS has no exception.

Method SPLIT_LAST_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) UCONHTTPURL URL of HTTP Service 20120127
2 Exporting PART1 Call by reference Type reference (TYPE) UCONHTTPURL URL of HTTP Service 20120127
3 Exporting PART2 Call by reference Type reference (TYPE) UCONHTTPURL URL of HTTP Service 20120127

Method SPLIT_LAST_PART on class CL_UCON_HTTP_RT_CA_UTILS has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 804