SAP ABAP Class CL_HTTP_PLAIN_INBOUND (Plain HTTP Inbound Adapter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS (Application Component) Integration Server
     SPLAIN_HTTP_ADAPTER (Package) AI XMB Plain HTTP Adapter
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20020208
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_TRACE_CONST XMS: Trace Constants 20051219
Properties
Class CL_HTTP_PLAIN_INBOUND  
Short Description Plain HTTP Inbound Adapter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPLAIN_HTTP_ADAPTER   AI XMB Plain HTTP Adapter 
Created 20020208   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SXMST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20020208
2 IF_XMS_TRACE_CONST XMS: Trace Constants 20051219
Friends
Class CL_HTTP_PLAIN_INBOUND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANNEL Instance attribute Private Object reference (TYPE REF TO) CL_SRV_CHANNEL XI Services: Channel 20051215
2 CONV_OUT Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_CONV_OUT_CE Code Page and Endian Conversion (System Format -> External) 20020208
3 CO_ENABLE_DYN_CONF Constant Private Type reference (TYPE) STRING 'enableDynConfigSender' 20051215
4 CO_EVENT_AUTH_CHECK Instance attribute Private Attribute reference (LIKE) 20051219
5 CO_EVENT_BLD_HTTP_RES Instance attribute Private Attribute reference (LIKE) 20051219
6 CO_EVENT_CNVRT_S_RESP Instance attribute Private Attribute reference (LIKE) 20051219
7 CO_EVENT_COMMIT_WORK Instance attribute Private Attribute reference (LIKE) 20051219
8 CO_EVENT_CONVERSION Instance attribute Private Attribute reference (LIKE) 20051219
9 CO_EVENT_DYNAMIC_ATTR Instance attribute Private Attribute reference (LIKE) 20051219
10 CO_EVENT_ENTER_ENGINE Instance attribute Private Attribute reference (LIKE) 20051219
11 CO_EVENT_ENTER_XMS Instance attribute Private Attribute reference (LIKE) 20051219
12 CO_EVENT_GET_HTTP_BOD Instance attribute Private Attribute reference (LIKE) 20051219
13 CO_EVENT_GET_SRVC_CMP Instance attribute Private Attribute reference (LIKE) 20051219
14 CO_EVENT_GET_URL_PARA Instance attribute Private Attribute reference (LIKE) 20051219
15 CO_EVENT_HDR_HANDLING Instance attribute Private Attribute reference (LIKE) 20051219
16 CO_EVENT_MIME_DSRLZTN Instance attribute Private Attribute reference (LIKE) 20051219
17 CO_EVENT_MIME_SRLZTN Instance attribute Private Attribute reference (LIKE) 20051219
18 CO_EVENT_MO_COMPLETED Instance attribute Private Attribute reference (LIKE) 20051219
19 CO_EVENT_PARSING Instance attribute Private Attribute reference (LIKE) 20051219
20 CO_EVENT_PARTY_DENORM Instance attribute Private Attribute reference (LIKE) 20051219
21 CO_EVENT_PARTY_NORMAL Instance attribute Private Attribute reference (LIKE) 20051219
22 CO_EVENT_SECURITY_HND Instance attribute Private Attribute reference (LIKE) 20051219
23 CO_HEADER_FIELD_SEL Constant Private Type reference (TYPE) STRING 'headerFieldSelection' 20051215
24 CO_HTTPS_WITHOUT_CLIENT_AUTH Constant Private Type reference (TYPE) STRING 'HTTPSwithoutClientAuth' 20051114
25 CO_HTTPS_WITH_CLIENT_AUTH Constant Private Type reference (TYPE) STRING 'HTTPSwithClientAuth' 20051114
26 CO_HTTP_PLAIN Constant Private Type reference (TYPE) STRING 'HTTPplain' 20051114
27 CO_NAMESPACE Constant Private Type reference (TYPE) STRING 'http://sap.com/xi/XI/System/HTTP' 20051215
28 CO_SECURITY_LEVEL_HTTP Constant Private Type reference (TYPE) STRING 'securityLevelHTTP' 20051114
29 CO_URL_PARAM_SEL Constant Private Type reference (TYPE) STRING 'urlParamSelection' 20051215
30 TO Instance attribute Public Object reference (TYPE REF TO) IF_XMS_TRACE 20030520
Methods
# Method Level Visibility Method type Description Created on
1 COPY_HEADER_FIELDS_TO_DY Instance method Private Method Save Additional Header Fields in Dynmaic Header 20051215
2 COPY_URL_PARAMS_TO_DY Instance method Private Method Save Additional URL Parameters in Dynamic Header 20051215
3 GET_TRACE Instance method Private Method Get Trace Object 20030520
4 HTTP_RESPONSE Instance method Private Method HTTP response 20020208
5 SECURITY_CHECK Instance method Private Method Security Checks 20051114
6 USE_HEADER_FIELDS_FROM_DY Instance method Private Method Use Header Fields from Dynamic Header 20061124
Events
Class CL_HTTP_PLAIN_INBOUND has no event.
Types
Class CL_HTTP_PLAIN_INBOUND has no local type.
Method Signatures

Method COPY_HEADER_FIELDS_TO_DY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20051215
2 Importing IM_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20060222

Method COPY_HEADER_FIELDS_TO_DY on class CL_HTTP_PLAIN_INBOUND has no exception.

Method COPY_URL_PARAMS_TO_DY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20051215
2 Importing IM_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20051215

Method COPY_URL_PARAMS_TO_DY on class CL_HTTP_PLAIN_INBOUND has no exception.

Method GET_TRACE Signature

Method GET_TRACE on class CL_HTTP_PLAIN_INBOUND has no parameter.
Method GET_TRACE on class CL_HTTP_PLAIN_INBOUND has no exception.

Method HTTP_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Call by reference Type reference (TYPE) I 20020208
2 Importing QOS Call by reference Type reference (TYPE) CHAR4 Komponente der Versionsnummer 20020219
3 Importing REASON Call by reference Type reference (TYPE) STRING 20020208
4 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20020208

Method HTTP_RESPONSE on class CL_HTTP_PLAIN_INBOUND has no exception.

Method SECURITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20051114
2 Importing IM_QOS Call by reference Type reference (TYPE) SXMSQOS 20051114
3 Returning RE_ERROR_OCCURED Value transfer Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20051114
4 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20051114

Method SECURITY_CHECK on class CL_HTTP_PLAIN_INBOUND has no exception.

Method USE_HEADER_FIELDS_FROM_DY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20061124
2 Importing IM_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20061124

Method USE_HEADER_FIELDS_FROM_DY on class CL_HTTP_PLAIN_INBOUND has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 620