SAP ABAP Class CL_HTTP_ENTITY (HTTP Framework (iHTTP) HTTP Entity)
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_ENTITY HTTP Framework (iHTTP) HTTP Entity 19991206
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 19991210
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 19991210
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 19991210
2 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 19991210
Properties
Class CL_HTTP_ENTITY  
Short Description HTTP Framework (iHTTP) HTTP Entity    
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 19991206   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HTTP_SERVER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IHTTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_ENTITY HTTP Framework (iHTTP) HTTP Entity 19991206
2 IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 19991210
3 IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 19991210
Friends
# Friend Modeled only Created on Description
1 CL_HTTP_CLIENT 20090204 HTTP Client Control Block
2 CL_HTTP_REQUEST 20090204 HTTP Framework (iHTTP) HTTP Request
3 CL_HTTP_RESPONSE 20090204 HTTP Framework (iHTTP) HTTP Response
4 CL_HTTP_SERVER 20090204 HTTP Framework (iHTTP) HTTP Server
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COMPRESS_BASED_ON_MIME_TYPE Instance attribute Public Attribute reference (LIKE) 20030108
2 CO_COMPRESS_DISABLED Instance attribute Public Attribute reference (LIKE) 20030108
3 CO_COMPRESS_IN_ALL_CASES Instance attribute Public Attribute reference (LIKE) 20030108
4 CO_COMPRESS_NONE Instance attribute Public Attribute reference (LIKE) 20030128
5 CO_C_MSG_REQUEST Constant Protected Type reference (TYPE) I 1 Parameter NEW_C_MSG 20011005
6 CO_C_MSG_RESPONSE Constant Protected Type reference (TYPE) I 2 Parameter NEW_C_MSG 20011005
7 CO_ENCODING_HTML Instance attribute Public Attribute reference (LIKE) 20010925
8 CO_ENCODING_RAW Instance attribute Public Attribute reference (LIKE) 20010925
9 CO_ENCODING_URL Instance attribute Public Attribute reference (LIKE) 20010925
10 CO_ENCODING_WML Instance attribute Public Attribute reference (LIKE) 20011012
11 CO_FORMFIELD_ENCODING_ENCODED Instance attribute Public Attribute reference (LIKE) 20040212
12 CO_FORMFIELD_ENCODING_RAW Instance attribute Public Attribute reference (LIKE) 20040212
13 CO_PROTOCOL_VERSION_1_0 Instance attribute Public Attribute reference (LIKE) 20030819
14 CO_PROTOCOL_VERSION_1_1 Instance attribute Public Attribute reference (LIKE) 20030819
15 CO_REQUEST_METHOD_GET Instance attribute Public Attribute reference (LIKE) 20030819
16 CO_REQUEST_METHOD_POST Instance attribute Public Attribute reference (LIKE) 20030819
17 FORMFIELD_ENCODING Instance attribute Public Attribute reference (LIKE) 20040212
18 M_C_MSG Instance attribute Public Type reference (TYPE) %_C_POINTER Pointer to C Object 20000810
19 M_LAST_ERROR Instance attribute Protected Type reference (TYPE) I Last Return Code 20000810
20 M_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_HTTP_ENTITY Enclosing entity 19991210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COOKIE_FIELD Instance method Public Method 20000922
2 ADD_MULTIPART Instance method Public Method 19991212
3 APPEND_CDATA Instance method Public Method 19991213
4 APPEND_CDATA2 Instance method Public Method 20010925
5 APPEND_DATA Instance method Public Method 19991213
6 CONSTRUCTOR Instance method Public Constructor Constructor 19991208
7 DELETE_COOKIE Instance method Public Method 20000906
8 DELETE_COOKIE_SECURE Instance method Public Method 20030108
9 DELETE_FORM_FIELD Instance method Public Method 20010227
10 DELETE_FORM_FIELD_SECURE Instance method Public Method 20030108
11 DELETE_HEADER_FIELD Instance method Public Method 20000906
12 DELETE_HEADER_FIELD_SECURE Instance method Public Method 20030108
13 DESTROY Instance method Public Method Internal only: destroys the associated C object 20000906
14 DESTRUCTOR Instance method Public Destructor Destructor 20000907
15 FROM_XSTRING Instance method Public Method 20030108
16 GET_CDATA Instance method Public Method 19991212
17 GET_CONTENT_TYPE Instance method Public Method 20030819
18 GET_COOKIE Instance method Public Method 19991227
19 GET_COOKIES Instance method Public Method 20010129
20 GET_COOKIE_FIELD Instance method Public Method 20000921
21 GET_C_MSG Instance method Public Method Gets the c message pointer of this proxy 20000929
22 GET_DATA Instance method Public Method 19991212
23 GET_FORM_FIELD Instance method Public Method 19991212
24 GET_FORM_FIELDS Instance method Public Method 19991212
25 GET_FORM_FIELDS_CS Instance method Public Method 20010807
26 GET_FORM_FIELD_CS Instance method Public Method 20010807
27 GET_HEADER_FIELD Instance method Public Method 19991212
28 GET_HEADER_FIELDS Instance method Public Method 19991212
29 GET_LAST_ERROR Instance method Public Method 20000810
30 GET_MULTIPART Instance method Public Method 19991212
31 GET_SERIALIZED_MESSAGE_LENGTH Instance method Public Method 20031008
32 GET_VERSION Instance method Public Method 20031008
33 NEW_C_MSG Instance method Protected Method New C Message & Sets the C Object of this Proxy 20011005
34 NUM_MULTIPARTS Instance method Public Method 19991212
35 SET_CDATA Instance method Public Method 19991212
36 SET_COMPRESSION Instance method Public Method 20030108
37 SET_CONTENT_TYPE Instance method Public Method 20030819
38 SET_COOKIE Instance method Public Method 19991227
39 SET_C_MSG Instance method Protected Method Sets the c object of this proxy 20000929
40 SET_DATA Instance method Public Method 19991212
41 SET_FORMFIELD_ENCODING Instance method Public Method 20040212
42 SET_FORM_FIELD Instance method Public Method 19991212
43 SET_FORM_FIELDS Instance method Public Method 19991212
44 SET_HEADER_FIELD Instance method Public Method 19991212
45 SET_HEADER_FIELDS Instance method Public Method 19991212
Events
Class CL_HTTP_ENTITY has no event.
Types
Class CL_HTTP_ENTITY has no local type.
Method Signatures

Method ADD_COOKIE_FIELD Signature

Method ADD_COOKIE_FIELD on class CL_HTTP_ENTITY has no parameter.
Method ADD_COOKIE_FIELD on class CL_HTTP_ENTITY has no exception.

Method ADD_MULTIPART Signature

Method ADD_MULTIPART on class CL_HTTP_ENTITY has no parameter.
Method ADD_MULTIPART on class CL_HTTP_ENTITY has no exception.

Method APPEND_CDATA Signature

Method APPEND_CDATA on class CL_HTTP_ENTITY has no parameter.
Method APPEND_CDATA on class CL_HTTP_ENTITY has no exception.

Method APPEND_CDATA2 Signature

Method APPEND_CDATA2 on class CL_HTTP_ENTITY has no parameter.
Method APPEND_CDATA2 on class CL_HTTP_ENTITY has no exception.

Method APPEND_DATA Signature

Method APPEND_DATA on class CL_HTTP_ENTITY has no parameter.
Method APPEND_DATA on class CL_HTTP_ENTITY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_MSG Call by reference Type reference (TYPE) %_C_POINTER Assoziiertes C Objekt 20000810

Method CONSTRUCTOR on class CL_HTTP_ENTITY has no exception.

Method DELETE_COOKIE Signature

Method DELETE_COOKIE on class CL_HTTP_ENTITY has no parameter.
Method DELETE_COOKIE on class CL_HTTP_ENTITY has no exception.

Method DELETE_COOKIE_SECURE Signature

Method DELETE_COOKIE_SECURE on class CL_HTTP_ENTITY has no parameter.
Method DELETE_COOKIE_SECURE on class CL_HTTP_ENTITY has no exception.

Method DELETE_FORM_FIELD Signature

Method DELETE_FORM_FIELD on class CL_HTTP_ENTITY has no parameter.
Method DELETE_FORM_FIELD on class CL_HTTP_ENTITY has no exception.

Method DELETE_FORM_FIELD_SECURE Signature

Method DELETE_FORM_FIELD_SECURE on class CL_HTTP_ENTITY has no parameter.
Method DELETE_FORM_FIELD_SECURE on class CL_HTTP_ENTITY has no exception.

Method DELETE_HEADER_FIELD Signature

Method DELETE_HEADER_FIELD on class CL_HTTP_ENTITY has no parameter.
Method DELETE_HEADER_FIELD on class CL_HTTP_ENTITY has no exception.

Method DELETE_HEADER_FIELD_SECURE Signature

Method DELETE_HEADER_FIELD_SECURE on class CL_HTTP_ENTITY has no parameter.
Method DELETE_HEADER_FIELD_SECURE on class CL_HTTP_ENTITY has no exception.

Method DESTROY Signature

Method DESTROY on class CL_HTTP_ENTITY has no parameter.
Method DESTROY on class CL_HTTP_ENTITY has no exception.

Method DESTRUCTOR Signature

Method DESTRUCTOR on class CL_HTTP_ENTITY has no parameter.
Method DESTRUCTOR on class CL_HTTP_ENTITY has no exception.

Method FROM_XSTRING Signature

Method FROM_XSTRING on class CL_HTTP_ENTITY has no parameter.
Method FROM_XSTRING on class CL_HTTP_ENTITY has no exception.

Method GET_CDATA Signature

Method GET_CDATA on class CL_HTTP_ENTITY has no parameter.
Method GET_CDATA on class CL_HTTP_ENTITY has no exception.

Method GET_CONTENT_TYPE Signature

Method GET_CONTENT_TYPE on class CL_HTTP_ENTITY has no parameter.
Method GET_CONTENT_TYPE on class CL_HTTP_ENTITY has no exception.

Method GET_COOKIE Signature

Method GET_COOKIE on class CL_HTTP_ENTITY has no parameter.
Method GET_COOKIE on class CL_HTTP_ENTITY has no exception.

Method GET_COOKIES Signature

Method GET_COOKIES on class CL_HTTP_ENTITY has no parameter.
Method GET_COOKIES on class CL_HTTP_ENTITY has no exception.

Method GET_COOKIE_FIELD Signature

Method GET_COOKIE_FIELD on class CL_HTTP_ENTITY has no parameter.
Method GET_COOKIE_FIELD on class CL_HTTP_ENTITY has no exception.

Method GET_C_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning C_MSG Value transfer Type reference (TYPE) %_C_POINTER Assoziiertes C Objekt 20000929

Method GET_C_MSG on class CL_HTTP_ENTITY has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_HTTP_ENTITY has no parameter.
Method GET_DATA on class CL_HTTP_ENTITY has no exception.

Method GET_FORM_FIELD Signature

Method GET_FORM_FIELD on class CL_HTTP_ENTITY has no parameter.
Method GET_FORM_FIELD on class CL_HTTP_ENTITY has no exception.

Method GET_FORM_FIELDS Signature

Method GET_FORM_FIELDS on class CL_HTTP_ENTITY has no parameter.
Method GET_FORM_FIELDS on class CL_HTTP_ENTITY has no exception.

Method GET_FORM_FIELDS_CS Signature

Method GET_FORM_FIELDS_CS on class CL_HTTP_ENTITY has no parameter.
Method GET_FORM_FIELDS_CS on class CL_HTTP_ENTITY has no exception.

Method GET_FORM_FIELD_CS Signature

Method GET_FORM_FIELD_CS on class CL_HTTP_ENTITY has no parameter.
Method GET_FORM_FIELD_CS on class CL_HTTP_ENTITY has no exception.

Method GET_HEADER_FIELD Signature

Method GET_HEADER_FIELD on class CL_HTTP_ENTITY has no parameter.
Method GET_HEADER_FIELD on class CL_HTTP_ENTITY has no exception.

Method GET_HEADER_FIELDS Signature

Method GET_HEADER_FIELDS on class CL_HTTP_ENTITY has no parameter.
Method GET_HEADER_FIELDS on class CL_HTTP_ENTITY has no exception.

Method GET_LAST_ERROR Signature

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

Method GET_MULTIPART Signature

Method GET_MULTIPART on class CL_HTTP_ENTITY has no parameter.
Method GET_MULTIPART on class CL_HTTP_ENTITY has no exception.

Method GET_SERIALIZED_MESSAGE_LENGTH Signature

Method GET_SERIALIZED_MESSAGE_LENGTH on class CL_HTTP_ENTITY has no parameter.
Method GET_SERIALIZED_MESSAGE_LENGTH on class CL_HTTP_ENTITY has no exception.

Method GET_VERSION Signature

Method GET_VERSION on class CL_HTTP_ENTITY has no parameter.
Method GET_VERSION on class CL_HTTP_ENTITY has no exception.

Method NEW_C_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE_C_MSG Call by reference Type reference (TYPE) I CO_C_MSG_REQUEST | CO_C_MSG_RESPONSE 20011005

Method NEW_C_MSG on class CL_HTTP_ENTITY has no exception.

Method NUM_MULTIPARTS Signature

Method NUM_MULTIPARTS on class CL_HTTP_ENTITY has no parameter.
Method NUM_MULTIPARTS on class CL_HTTP_ENTITY has no exception.

Method SET_CDATA Signature

Method SET_CDATA on class CL_HTTP_ENTITY has no parameter.
Method SET_CDATA on class CL_HTTP_ENTITY has no exception.

Method SET_COMPRESSION Signature

Method SET_COMPRESSION on class CL_HTTP_ENTITY has no parameter.
Method SET_COMPRESSION on class CL_HTTP_ENTITY has no exception.

Method SET_CONTENT_TYPE Signature

Method SET_CONTENT_TYPE on class CL_HTTP_ENTITY has no parameter.
Method SET_CONTENT_TYPE on class CL_HTTP_ENTITY has no exception.

Method SET_COOKIE Signature

Method SET_COOKIE on class CL_HTTP_ENTITY has no parameter.
Method SET_COOKIE on class CL_HTTP_ENTITY has no exception.

Method SET_C_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_MSG Call by reference Type reference (TYPE) %_C_POINTER Assoziiertes C Objekt 20000929

Method SET_C_MSG on class CL_HTTP_ENTITY has no exception.

Method SET_DATA Signature

Method SET_DATA on class CL_HTTP_ENTITY has no parameter.
Method SET_DATA on class CL_HTTP_ENTITY has no exception.

Method SET_FORMFIELD_ENCODING Signature

Method SET_FORMFIELD_ENCODING on class CL_HTTP_ENTITY has no parameter.
Method SET_FORMFIELD_ENCODING on class CL_HTTP_ENTITY has no exception.

Method SET_FORM_FIELD Signature

Method SET_FORM_FIELD on class CL_HTTP_ENTITY has no parameter.
Method SET_FORM_FIELD on class CL_HTTP_ENTITY has no exception.

Method SET_FORM_FIELDS Signature

Method SET_FORM_FIELDS on class CL_HTTP_ENTITY has no parameter.
Method SET_FORM_FIELDS on class CL_HTTP_ENTITY has no exception.

Method SET_HEADER_FIELD Signature

Method SET_HEADER_FIELD on class CL_HTTP_ENTITY has no parameter.
Method SET_HEADER_FIELD on class CL_HTTP_ENTITY has no exception.

Method SET_HEADER_FIELDS Signature

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