SAP ABAP Class CL_HTTP_UTILITY (HTTP Framework (iHTTP) HTTP Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     SIHTTP (Package) HTTP Framework (iHTTP) Class Wrapper HTTP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_UTILITY Utility Methods for HTTP Framework 20001122
Properties
Class CL_HTTP_UTILITY  
Short Description HTTP Framework (iHTTP) HTTP Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SIHTTP   HTTP Framework (iHTTP) Class Wrapper HTTP 
Created 20000908   SAP 
Last change 20130531   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 IHTTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_UTILITY Utility Methods for HTTP Framework 20001122
Friends
Class CL_HTTP_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LAST_ERROR Static Attribute Private Type reference (TYPE) I Last Error Code 20001122
2 HTTP_WHITELIST_EP_CSS_URL Instance attribute Public Attribute reference (LIKE) 20051011
3 HTTP_WHITELIST_SAP_EXITURL Instance attribute Public Attribute reference (LIKE) 20051011
4 HTTP_WHITELIST_WDA_RESUME_URL Instance attribute Public Attribute reference (LIKE) 20051011
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HTTP_WHITELIST Instance method Public Method 20050601
2 CONTENT_DISPOSITION_FILENAME Instance method Public Method 20100917
3 DECODE_BASE64 Instance method Public Method 20050519
4 DECODE_UTF8 Instance method Public Method 20050519
5 DECODE_X_BASE64 Instance method Public Method 20070207
6 ENCODE_BASE64 Instance method Public Method 20050519
7 ENCODE_UTF8 Instance method Public Method 20050519
8 ENCODE_X_BASE64 Instance method Public Method 20070207
9 ESCAPE_HTML Instance method Public Method 20050519
10 ESCAPE_JAVASCRIPT Instance method Public Method 20050519
11 ESCAPE_URL Instance method Public Method 20050519
12 ESCAPE_WML Instance method Public Method 20050519
13 ESCAPE_XML_ATTR_VALUE Instance method Public Method 20060731
14 ESCAPE_XML_CHAR_DATA Instance method Public Method 20060731
15 FIELDS_TO_STRING Instance method Public Method 20050519
16 GET_LAST_ERROR Instance method Public Method 20050519
17 GET_LOGON_CHARSET Instance method Public Method 20050519
18 IS_ICT_SYSTEM_CALL_IMPLEMENTED Instance method Public Method 20050519
19 IS_VALID_URL Instance method Public Method 20050519
20 NORMALIZE_URL Instance method Public Method 20050809
21 REWRITE_URL Instance method Public Method 20050519
22 SET_QUERY Instance method Public Method 20050519
23 SET_REQUEST_URI Instance method Public Method 20050519
24 STRING_TO_FIELDS Instance method Public Method 20050519
25 UNESCAPE_URL Instance method Public Method 20050519
Events
Class CL_HTTP_UTILITY has no event.
Types
Class CL_HTTP_UTILITY has no local type.
Method Signatures

Method CHECK_HTTP_WHITELIST Signature

Method CHECK_HTTP_WHITELIST on class CL_HTTP_UTILITY has no parameter.
Method CHECK_HTTP_WHITELIST on class CL_HTTP_UTILITY has no exception.

Method CONTENT_DISPOSITION_FILENAME Signature

Method CONTENT_DISPOSITION_FILENAME on class CL_HTTP_UTILITY has no parameter.
Method CONTENT_DISPOSITION_FILENAME on class CL_HTTP_UTILITY has no exception.

Method DECODE_BASE64 Signature

Method DECODE_BASE64 on class CL_HTTP_UTILITY has no parameter.
Method DECODE_BASE64 on class CL_HTTP_UTILITY has no exception.

Method DECODE_UTF8 Signature

Method DECODE_UTF8 on class CL_HTTP_UTILITY has no parameter.
Method DECODE_UTF8 on class CL_HTTP_UTILITY has no exception.

Method DECODE_X_BASE64 Signature

Method DECODE_X_BASE64 on class CL_HTTP_UTILITY has no parameter.
Method DECODE_X_BASE64 on class CL_HTTP_UTILITY has no exception.

Method ENCODE_BASE64 Signature

Method ENCODE_BASE64 on class CL_HTTP_UTILITY has no parameter.
Method ENCODE_BASE64 on class CL_HTTP_UTILITY has no exception.

Method ENCODE_UTF8 Signature

Method ENCODE_UTF8 on class CL_HTTP_UTILITY has no parameter.
Method ENCODE_UTF8 on class CL_HTTP_UTILITY has no exception.

Method ENCODE_X_BASE64 Signature

Method ENCODE_X_BASE64 on class CL_HTTP_UTILITY has no parameter.
Method ENCODE_X_BASE64 on class CL_HTTP_UTILITY has no exception.

Method ESCAPE_HTML Signature

Method ESCAPE_HTML on class CL_HTTP_UTILITY has no parameter.
Method ESCAPE_HTML on class CL_HTTP_UTILITY has no exception.

Method ESCAPE_JAVASCRIPT Signature

Method ESCAPE_JAVASCRIPT on class CL_HTTP_UTILITY has no parameter.
Method ESCAPE_JAVASCRIPT on class CL_HTTP_UTILITY has no exception.

Method ESCAPE_URL Signature

Method ESCAPE_URL on class CL_HTTP_UTILITY has no parameter.
Method ESCAPE_URL on class CL_HTTP_UTILITY has no exception.

Method ESCAPE_WML Signature

Method ESCAPE_WML on class CL_HTTP_UTILITY has no parameter.
Method ESCAPE_WML on class CL_HTTP_UTILITY has no exception.

Method ESCAPE_XML_ATTR_VALUE Signature

Method ESCAPE_XML_ATTR_VALUE on class CL_HTTP_UTILITY has no parameter.
Method ESCAPE_XML_ATTR_VALUE on class CL_HTTP_UTILITY has no exception.

Method ESCAPE_XML_CHAR_DATA Signature

Method ESCAPE_XML_CHAR_DATA on class CL_HTTP_UTILITY has no parameter.
Method ESCAPE_XML_CHAR_DATA on class CL_HTTP_UTILITY has no exception.

Method FIELDS_TO_STRING Signature

Method FIELDS_TO_STRING on class CL_HTTP_UTILITY has no parameter.
Method FIELDS_TO_STRING on class CL_HTTP_UTILITY has no exception.

Method GET_LAST_ERROR Signature

Method GET_LAST_ERROR on class CL_HTTP_UTILITY has no parameter.
Method GET_LAST_ERROR on class CL_HTTP_UTILITY has no exception.

Method GET_LOGON_CHARSET Signature

Method GET_LOGON_CHARSET on class CL_HTTP_UTILITY has no parameter.
Method GET_LOGON_CHARSET on class CL_HTTP_UTILITY has no exception.

Method IS_ICT_SYSTEM_CALL_IMPLEMENTED Signature

Method IS_ICT_SYSTEM_CALL_IMPLEMENTED on class CL_HTTP_UTILITY has no parameter.
Method IS_ICT_SYSTEM_CALL_IMPLEMENTED on class CL_HTTP_UTILITY has no exception.

Method IS_VALID_URL Signature

Method IS_VALID_URL on class CL_HTTP_UTILITY has no parameter.
Method IS_VALID_URL on class CL_HTTP_UTILITY has no exception.

Method NORMALIZE_URL Signature

Method NORMALIZE_URL on class CL_HTTP_UTILITY has no parameter.
Method NORMALIZE_URL on class CL_HTTP_UTILITY has no exception.

Method REWRITE_URL Signature

Method REWRITE_URL on class CL_HTTP_UTILITY has no parameter.
Method REWRITE_URL on class CL_HTTP_UTILITY has no exception.

Method SET_QUERY Signature

Method SET_QUERY on class CL_HTTP_UTILITY has no parameter.
Method SET_QUERY on class CL_HTTP_UTILITY has no exception.

Method SET_REQUEST_URI Signature

Method SET_REQUEST_URI on class CL_HTTP_UTILITY has no parameter.
Method SET_REQUEST_URI on class CL_HTTP_UTILITY has no exception.

Method STRING_TO_FIELDS Signature

Method STRING_TO_FIELDS on class CL_HTTP_UTILITY has no parameter.
Method STRING_TO_FIELDS on class CL_HTTP_UTILITY has no exception.

Method UNESCAPE_URL Signature

Method UNESCAPE_URL on class CL_HTTP_UTILITY has no parameter.
Method UNESCAPE_URL on class CL_HTTP_UTILITY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A