SAP ABAP Class CL_UCON_CHECK_HELPER (Helper class for checking)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     S_UNIFIED_CON_DDIC (Package) DDIC elements for S_UNIFIED_CON and subpackages
Properties
Class CL_UCON_CHECK_HELPER  
Short Description Helper class for checking    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_UNIFIED_CON_DDIC   DDIC elements for S_UNIFIED_CON and subpackages 
Created 20120103   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_CHECK_HELPER has no interface implemented.
Friends
Class CL_UCON_CHECK_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HANDLER_INTERFACE Constant Public Type reference (TYPE) CLASSNAME 'IF_HTTP_EXTENSION' Reference type 20120313
2 MAX_UCON_URL_LENGTH Constant Public Type reference (TYPE) I 380 20120308
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CANONICAL_URL Static method Public Method 20120313
2 CHECK_CA_FOR_CIRCLE Static method Public Method 20120322
3 CHECK_CA_FOR_CIRCLE_REC Static method Private Method 20120322
4 CHECK_HTTP_SERVICE_PARENT Static method Public Method 20120313
5 CHECK_URL Static method Public Method 20120308
6 CREATE_ERROR_MESSAGE Static method Public Method 20120103
7 GET_ALL_CHILDS_OF_SERVICE Static method Public Method 20120314
8 IS_CLASS_IMPL_INTF Static method Public Method 20120103
Events
Class CL_UCON_CHECK_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_SEGMENTS Private See coding 20120313 T_SEGMENTS type table of string
Method Signatures

Method CHECK_CANONICAL_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADAPT Call by reference Type reference (TYPE) ABAP_BOOL 20120314
2 Importing P_CA Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120313
3 Changing P_CANONICAL_URL Call by reference Type reference (TYPE) STRING 20120313
4 Importing P_EMPTY_URL_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20120314
5 Importing P_PARENT Call by reference Type reference (TYPE) UCONHTTPSERVID HTTP Service ID 20120327
6 Importing P_SERVICE Call by reference Type reference (TYPE) UCONHTTPSERVID HTTP Service ID 20120313
# Exception Resumable Description Created on
1 CANONICAL_URL_ALREADY_DEFINED 20120313
2 DUPLICATE_SLASH 20120313
3 SLASH_BEGIN_MISSING 20120313
4 SLASH_END_NOT_ALLOWED 20120313
5 UPPERCASE 20120313
6 URL_ALREADY_DEFINED 20120313
7 URL_EMPTY 20120314
8 URL_TOO_LONG 20120313
9 WRONG_CHARACTER 20120313

Method CHECK_CA_FOR_CIRCLE 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 20120322
2 Importing SUB_CAS Call by reference Type reference (TYPE) UCONSERVASSUBSAS_IT Internal table for DB Table UCONSERVASSUBSAS 20120322
# Exception Resumable Description Created on
1 CIRCLE_WITH_CHILD 20120322

Method CHECK_CA_FOR_CIRCLE_REC 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 20120322
2 Importing CA_NAMES Call by reference Type reference (TYPE) UCONSERVID_IT Table over UCONSERVID 20120322
# Exception Resumable Description Created on
1 CIRCLE_WITH_CHILD 20120322

Method CHECK_HTTP_SERVICE_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PLANNED_PARENT Call by reference Type reference (TYPE) UCONHTTPSERVID Parent typed in on UI before save 20120313
2 Importing SERVICE Call by reference Type reference (TYPE) UCONHTTPSERVID HTTP Service ID 20120313
# Exception Resumable Description Created on
1 CIRCLE_IN_PARENT_RELATION 20120313
2 PARENT_NOT_EXISTING 20120313
3 SERVICE_POINTS_TO_ITSELF 20120313

Method CHECK_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADAPT Call by reference Type reference (TYPE) ABAP_BOOL 20120314
2 Importing P_CA Call by reference Type reference (TYPE) UCONSERVID Unified Connectivity Service Assembly ID 20120309
3 Importing P_CANONICAL_URL Call by reference Type reference (TYPE) STRING 20120309
4 Importing P_CUST Call by reference Type reference (TYPE) UCONHTTPSERVID HTTP Service ID 20120309
5 Importing P_EMPTY_URL_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120314
6 Importing P_SERVICE Call by reference Type reference (TYPE) UCONHTTPSERVID HTTP Service ID 20120309
7 Changing P_URL Call by reference Type reference (TYPE) STRING 20120308
8 Importing P_VHOST Call by reference Type reference (TYPE) UCONVIRTHOSTNAME Name of virt. hosts 20120309
# Exception Resumable Description Created on
1 CANONICAL_URL_ALREADY_DEFINED 20120309
2 DUPLICATE_SLASH 20120308
3 SLASH_BEGIN_MISSING 20120308
4 SLASH_END_NOT_ALLOWED 20120308
5 UPPERCASE 20120308
6 URL_ALREADY_DEFINED 20120309
7 URL_EMPTY 20120314
8 URL_TOO_LONG 20120308
9 WRONG_CHARACTER 20120308

Method CREATE_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST List of All Error Messages from a Syntax Check 20120103
2 Importing MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20120103
3 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20120103
4 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20120103
5 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20120103
6 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20120103
7 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20120103
8 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20120103
9 Importing OBJECT_NAME Call by reference Type reference (TYPE) CLIKE WB Request: Key for Object in Development Environment 20120103
10 Importing OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP (Internal) Type of Object in ABAP Workbench 20120103
11 Importing OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120103
12 Importing STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: View of Object 20120103
13 Importing SUBTYPE_WB Call by reference Type reference (TYPE) SEU_OBJTYP Global WB Type, Consisting of R3TR Type and WB Specification 20120103

Method CREATE_ERROR_MESSAGE on class CL_UCON_CHECK_HELPER has no exception.

Method GET_ALL_CHILDS_OF_SERVICE Signature

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

Method GET_ALL_CHILDS_OF_SERVICE on class CL_UCON_CHECK_HELPER has no exception.

Method IS_CLASS_IMPL_INTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) CLASSNAME Reference type 20120103
2 Importing INTERFACE_NAME Call by reference Type reference (TYPE) CLASSNAME Reference type 20120103
# Exception Resumable Description Created on
1 CLASS_IS_ABSTRACT 20120103
2 DOES_NOT_IMPLEMENT_INTERFACE 20120103
3 NOT_A_CLASS 20120103
History
Last changed by/on SAP  20141121 
SAP Release Created in 804