SAP ABAP Class CL_HTTP_SERVER (HTTP Framework (iHTTP) HTTP Server)
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_SERVER HTTP Framework (iHTTP) HTTP Server 19991223
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_SERVER_NET Derived HTTP Server Class for Network Communication 20000906
2 Inheritance (c INHERITING FROM c_ref)  CL_HTTP_SERVER_PAR Derived HTTP Server Class for Local Communication 20000906
3 Inheritance (c INHERITING FROM c_ref)  CL_RSOD_HTTP_SERVER HTTP Proxy Server for Traces(Protected Instnz. at Higher-Lev 20030626
Properties
Class CL_HTTP_SERVER  
Short Description HTTP Framework (iHTTP) HTTP Server    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SIHTTP   HTTP Framework (iHTTP) Class Wrapper HTTP 
Created 19991223   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_SERVER HTTP Framework (iHTTP) HTTP Server 19991223
Friends
Class CL_HTTP_SERVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHENTICATION_METHOD Instance attribute Public Attribute reference (LIKE) 20010202
2 AUTHENTICATION_PROVIDER Instance attribute Public Attribute reference (LIKE) 20090123
3 AUTHMETHOD_ASSERTION Instance attribute Public Attribute reference (LIKE) 20080826
4 AUTHMETHOD_BASIC Instance attribute Public Attribute reference (LIKE) 20010202
5 AUTHMETHOD_CERTIFICATE Instance attribute Public Attribute reference (LIKE) 20010202
6 AUTHMETHOD_FIELD Instance attribute Public Attribute reference (LIKE) 20010202
7 AUTHMETHOD_NONE Instance attribute Public Attribute reference (LIKE) 20010202
8 AUTHMETHOD_RECORDER Instance attribute Public Attribute reference (LIKE) 20021122
9 AUTHMETHOD_SAML Instance attribute Public Attribute reference (LIKE) 20041203
10 AUTHMETHOD_SAP Instance attribute Public Attribute reference (LIKE) 20010202
11 AUTHMETHOD_SECURITY_SESSION Instance attribute Public Attribute reference (LIKE) 20090121
12 AUTHMETHOD_SERVICE Instance attribute Public Attribute reference (LIKE) 20010202
13 AUTHMETHOD_SPNEGO Instance attribute Public Attribute reference (LIKE) 20120709
14 AUTHMETHOD_SSO Instance attribute Public Attribute reference (LIKE) 20010202
15 AUTHPROVIDER_ICF Instance attribute Public Attribute reference (LIKE) 20090123
16 AUTHPROVIDER_OAUTH Instance attribute Public Attribute reference (LIKE) 20120229
17 AUTHPROVIDER_SECURITY_SESSION Instance attribute Public Attribute reference (LIKE) 20090123
18 AUTHPROVIDER_WS_SECURITY Instance attribute Public Attribute reference (LIKE) 20090123
19 CO_COMMUNICATION_ERROR_RECEIVE Instance attribute Public Attribute reference (LIKE) 20030912
20 CO_COMMUNICATION_ERROR_SEND Instance attribute Public Attribute reference (LIKE) 20030912
21 CO_COMPRESS_BASED_ON_MIME_TYPE Instance attribute Public Attribute reference (LIKE) 20011018
22 CO_COMPRESS_DISABLED Instance attribute Public Attribute reference (LIKE) 20021129
23 CO_COMPRESS_IN_ALL_CASES Instance attribute Public Attribute reference (LIKE) 20011018
24 CO_DISABLED Instance attribute Public Attribute reference (LIKE) 20000920
25 CO_ENABLED Instance attribute Public Attribute reference (LIKE) 20000920
26 CO_ERROR_PAGE_EPP_CONTEXT_ID Constant Protected Type reference (TYPE) ICFCHAR4 '-X:' Output of EPP IDs in Error Texts 20080923
27 CO_ERROR_PAGE_EPP_TID Constant Protected Type reference (TYPE) ICFCHAR4 '-x:' Output of EPP Transaction ID in Error Texts 20080923
28 CO_FORM_FIELD Static Attribute Public Type reference (TYPE) STRING sap-ffield 20010309
29 CO_FORM_FIELD_B64 Static Attribute Public Type reference (TYPE) STRING sap-ffield_b64 20010309
30 CO_PAGE_ERROR_TYPE Instance attribute Public Attribute reference (LIKE) 20081219
31 CO_PAGE_LOGOFF_TYPE Instance attribute Public Attribute reference (LIKE) 20081219
32 CO_PAGE_PROCESSING_FAILED Instance attribute Public Attribute reference (LIKE) 20030912
33 CO_REDIRECT_STATUS_301 Instance attribute Public Attribute reference (LIKE) 20081219
34 CO_REDIRECT_STATUS_302 Instance attribute Public Attribute reference (LIKE) 20081219
35 CO_REDIRECT_STATUS_302_OR_307 Instance attribute Public Attribute reference (LIKE) 20081219
36 CO_RESPONSE_PAGE_OPTION Instance attribute Public Attribute reference (LIKE) 20081219
37 CO_RESPONSE_REDIRECT_OPTION Instance attribute Public Attribute reference (LIKE) 20081219
38 CO_SEND_PAGE_ERROR Constant Public Type reference (TYPE) I 4 Communication Error With Sendpage Method 20030828
39 CO_SERVERTYPE_NET Constant Public Type reference (TYPE) C '1' Server Type CL_HTTP_SERVER_NET 20030827
40 CO_SERVERTYPE_PAR Constant Public Type reference (TYPE) C '2' Server Type CL_HTTP_SERVER_par 20030827
41 CO_SESSION_TIMEOUT Instance attribute Public Attribute reference (LIKE) 20030822
42 C_ABAP_VERSION Constant Public Type reference (TYPE) I 1 Current ABAP Version for Upwards Compat. Extensions 20030822
43 C_ACCEPT_REMOTE_PROFILE_LEVEL Static Attribute Public Type reference (TYPE) I Accept Remote Profile Level? (=0/1) 20010322
44 C_ACCEPT_REMOTE_RECORDER_LEVEL Static Attribute Public Type reference (TYPE) I Accept Remote Recorder Level? (=0/1) 20021119
45 C_ACCEPT_REMOTE_TRACE_LEVEL Static Attribute Public Type reference (TYPE) I Accept Trace Level? (=0/1) 20010321
46 C_ACCEPT_SSO2_TICKET Static Attribute Protected Type reference (TYPE) I Accept SS02 Tickets? (=0/1) 20010321
47 C_ACTION Static Attribute Protected Type reference (TYPE) I Last Action (FIRST_READ_LOGGED_ON) 20000404
48 C_AUTHENTICATED Instance attribute Public Attribute reference (LIKE) Logged ON? (=0/1) 19991223
49 C_BODYDBSTR Static Attribute Private Type reference (TYPE) STRING 20010118
50 C_CALLER_IP Static Attribute Public Type reference (TYPE) RFCIPV6ADDR Client IP Address 20001213
51 C_CERTIFICATE_AVAILABLE Static Attribute Protected Type reference (TYPE) I X.509 Certificate Available? (=1/=0) 20001110
52 C_COMPRESSION_SUPPORTED Static Attribute Public Type reference (TYPE) I Is compression supported? (1 = CO_ENABLED) 20011019
53 C_CONTEXT_POOLING_ENABLED Static Attribute Public Type reference (TYPE) I Context Pooling Active? 20000911
54 C_COUNTER Static Attribute Public Type reference (TYPE) I Number of Calls 20030916
55 C_DEBUGGING_POSSIBLE Static Attribute Public Type reference (TYPE) CHAR1 Debugging Possible? ('Y'/'N') 20000404
56 C_DEBUGID Static Attribute Public Type reference (TYPE) CHAR64 Debugging ID 20000313
57 C_ENABLE_RECORDING Static Attribute Protected Type reference (TYPE) I Recording Activated 20030224
58 C_HEADERDBSTR Static Attribute Private Type reference (TYPE) STRING 20010118
59 C_HTTPONLY_FLAG Static Attribute Private Type reference (TYPE) I Set HTTPonly Attribute 20060320
60 C_ICF_OPTIONS Static Attribute Public Type reference (TYPE) CHAR64 ICF Option Parameter 20011123
61 C_IHTTP_UTILITY Static Attribute Private Object reference (TYPE REF TO) IF_HTTP_UTILITY Help Methods for HTTP 20001122
62 C_INSTANCE_ID Static Attribute Protected Type reference (TYPE) CHAR64 My Instance Name (_-) 20010330
63 C_IS_SERVER_HEADER Static Attribute Private Type reference (TYPE) STRING Value of the Maintained Server Header as a Profile 20090218
64 C_IS_SHOW_SERVER_HEADER Static Attribute Private Type reference (TYPE) STRING Do you want to transfer server header with response? 20090120
65 C_KERNEL_VERSION Static Attribute Public Type reference (TYPE) I Current Kernel Version for HTTP 20001011
66 C_LAST_ERROR Static Attribute Protected Type reference (TYPE) I Last Error Code 20010214
67 C_LAST_MESSAGE_ID Static Attribute Public Type reference (TYPE) SYSUUID_C Current Message ID for Persistence Layer 20030221
68 C_LOGIN_IS_DONE Static Attribute Protected Type reference (TYPE) CHAR1 Login Completed By Context Pooling? ('Y'/'N') 20000404
69 C_MYSAPSSO2_AVAILABLE Static Attribute Public Type reference (TYPE) I Is MYSAPSSO2 available (1=Yes) 20010404
70 C_PROTOCOL Static Attribute Protected Type reference (TYPE) I Log 20001120
71 C_ROOT_MESSAGE_ID Instance attribute Public Type reference (TYPE) SYSUUID_C Message ID for Recorder Layer (Reference ID) 20021203
72 C_RUNTIME_MEMORY_DISABLED Static Attribute Public Type reference (TYPE) C Read/Write in Shared Buffer Switched Off? 20030319
73 C_SAP_R3AUTH Static Attribute Protected Type reference (TYPE) STRING Value 'SAP-R3Auth' (also in CL_HHTTP_CLIENT) 20000904
74 C_SAP_TRACE Static Attribute Public Type reference (TYPE) I SAP Trace Active? 20001016
75 C_SCOPE_MESSAGE_ID Static Attribute Public Type reference (TYPE) SYSUUID_C Caller ID for Record Layer (Reference ID) 20030331
76 C_SCOPE_MESSAGE_NR Static Attribute Public Type reference (TYPE) SYINDEX Caller Message Number 20030331
77 C_SECURITY_SESSION_ACTIVE Instance attribute Protected Type reference (TYPE) ABAP_BOOL Switch: HTTP Security Session Management Active/Inactive 20090116
78 C_SHARED_MEMORY_CACHE_OFF Static Attribute Public Type reference (TYPE) I Deactivate Shared Memory Caching? (Y?N) 20030903
79 C_STATEFUL_COOKIES Static Attribute Public Type reference (TYPE) TIHTTPCKI HTTP Framework (iHTTP) Table Cookies 20020916
80 C_STATEFUL_REF Static Attribute Protected Type reference (TYPE) I Reference Value for Statefulness 20020916
81 C_STATISTIC_STATE Static Attribute Public Type reference (TYPE) I Statistic Active? (Also Used With Soap Measurements) 20000321
82 C_SYSTEM_DBG Static Attribute Protected Type reference (TYPE) CHAR1 System Debugging Active? 20000807
83 C_TRACE Static Attribute Protected Type reference (TYPE) I Trace Active? (=0/1) 20000720
84 C_TRACE_FORCE Static Attribute Public Type reference (TYPE) I Trace Forced To Be Active? (= 20000720
85 C_USER_RECHECK Static Attribute Protected Type reference (TYPE) I Re-authentication of User for Stateful Communication 20081217
86 C_VIRTUAL_HOST Static Attribute Public Type reference (TYPE) I Virtual Server Number 20001025
87 EXTERNAL_SESSION_ID Instance attribute Public Attribute reference (LIKE) 20021015
88 HTTP_EXT_INSTANCES Static Attribute Private Type reference (TYPE) IHTTP_EXT_INSTANCES Internal Table of Handler Objects 20000313
89 L_TRACE Static Attribute Protected Type reference (TYPE) STRING Local Variable, e.g. for Trace 20000720
90 M_AUTHENTICATION_TIME Instance attribute Public Type reference (TYPE) F Logon Time 20041206
91 M_AUTHORIZATION_TIME Instance attribute Protected Type reference (TYPE) F Authorization Check Time 20041206
92 M_AUTH_TRACE_ACTIVE Instance attribute Public Type reference (TYPE) C Authority Trace Active? 20030812
93 M_CALLED_BY_RFC Instance attribute Protected Type reference (TYPE) I 1= call via RFC, 0 = not 20000911
94 M_CONNECTION_ERROR Instance attribute Public Type reference (TYPE) IOPROP 20030828
95 M_COUNTER Instance attribute Public Type reference (TYPE) I Number of Calls 20021114
96 M_EXE_TIME Instance attribute Protected Type reference (TYPE) F Statistic: Execution Time of Handler 20010312
97 M_EXTENSION_CONTAINER Instance attribute Public Type reference (TYPE) XSTRING ITS/BSP Settings 20030930
98 M_GUI_ATTACHED Instance attribute Private Type reference (TYPE) I GUI Connection Available 20040413
99 M_ICFRECORDER Instance attribute Protected Type reference (TYPE) ICFRECORDER Storage For ICF Documents in Connection with Pers. Layer 20021120
100 M_ICFRECORDER_FIELDS Instance attribute Protected Type reference (TYPE) IHTTP_RECORDER_FIELDS Internal Info. Regarding Request Process (ICFRECORDER) 20030919
101 M_LAST_ERROR Instance attribute Protected Type reference (TYPE) I Last Error Code 20000814
102 M_LAST_PAGE Instance attribute Public Type reference (TYPE) IHTTP_SERVICE_PAGE Last Page in ICF Service 20030710
103 M_LOGOFF Instance attribute Protected Type reference (TYPE) I Perform Logoff (1=Security Session 2= Clear SSO) 20090116
104 M_MYSAPSSO2_CREATED Instance attribute Public Type reference (TYPE) I MYSAPSSO2 ticker generated and set? 20031125
105 M_NAME Instance attribute Protected Type reference (TYPE) STRING Server Object Name 20030409
106 M_OBJECT_ID Instance attribute Public Type reference (TYPE) SYSUUID_C Object ID for Persistence Layer 20021118
107 M_PARENT_MESSAGE_ID Instance attribute Public Type reference (TYPE) SYSUUID_C Message ID for Recorder Layer (Predecessor) 20021203
108 M_PATH_TRANSLATED Instance attribute Protected Type reference (TYPE) STRING Path-Translated Specification (for example, in MI Debugger) 20090114
109 M_PROTOCOL_VERSION Instance attribute Public Type reference (TYPE) STRING Protocol Version (1.0/1.1) 20031014
110 M_REQUEST_BODY_LENGTH Instance attribute Public Type reference (TYPE) I Request Body Length 20031008
111 M_REQUEST_HEADER_LENGTH Instance attribute Public Type reference (TYPE) I Request Header Length 20031008
112 M_REQ_DATA Instance attribute Protected Type reference (TYPE) XSTRING Raw HTTP Request Data 19991223
113 M_RESP_DATA Instance attribute Protected Type reference (TYPE) XSTRING Raw HTTP Response Data 19991223
114 M_RUNTIME_MEMORY_ID Instance attribute Public Type reference (TYPE) ICF_SRTFD User-Defined Key Part in Table ICFMEMORY 20031216
115 M_SECURITY_SESSION_COOKIE Instance attribute Protected Type reference (TYPE) STRING Security Session Cookie 20081209
116 M_SERVER_TYPE Instance attribute Public Type reference (TYPE) C 1 = CL_HTTP_SERVER_NET, 2 = CL_HTTP_SERVER_PAR 20030818
117 M_SSO_COOKIE Instance attribute Protected Type reference (TYPE) STRING MYSAPSSO2 Cookie 20040413
118 M_TIMER Instance attribute Public Object reference (TYPE REF TO) IF_ABAP_RUNTIME 20030822
119 M_TOTAL_TIME Static Attribute Public Type reference (TYPE) F Statistic: Entire Execution Time of Handler 20010312
120 M_UCON_RUNTIME Instance attribute Private Object reference (TYPE REF TO) IF_UCON_RUNTIME 20120606
121 PUBLIC_SERVICE Static Attribute Public Type reference (TYPE) I Call One of the Public Services 20000906
122 REQUEST Instance attribute Public Attribute reference (LIKE) 19991223
123 RESPONSE Instance attribute Public Attribute reference (LIKE) 19991223
124 SERVICE_COMPRESSION_FLAG Instance attribute Public Attribute reference (LIKE) 20021129
125 SESSION_ID Instance attribute Public Attribute reference (LIKE) 19991223
126 SESSION_TIMEOUT Instance attribute Public Attribute reference (LIKE) 20000907
127 SSL_ACTIVE Instance attribute Public Attribute reference (LIKE) 20010228
128 STATEFUL Instance attribute Public Attribute reference (LIKE) 19991223
129 STATISTIC_TABLE Static Attribute Protected Type reference (TYPE) ICF_STAT Statistics for Internet Communication Framework 20000316
130 STATISTIC_WA Static Attribute Protected Type reference (TYPE) ICFSTAT Statistics for Internet Communication Framework 20000316
131 TRANSACTIONAL Instance attribute Public Attribute reference (LIKE) 20000914
132 VERSION Instance attribute Public Attribute reference (LIKE) 19991223
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_FIELD_URL Instance method Public Method 19991227
2 AUTHENTICATION Instance method Public Method Executes Logon and Required User Interaction (If Necessary) 20000316
3 AUTHORIZATION Static method Public Method Executes Authority Check 20000329
4 CHECK_COMPRESSION Instance method Protected Method Check Compression Criteria 20040413
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19991223
6 CLEAR Instance method Public Method Reset This Server Object 20000405
7 CONSTRUCTOR Instance method Public Constructor Constructor 19991223
8 CREATE_ABS_URL Instance method Public Method 19991223
9 CREATE_REL_URL Instance method Public Method 19991223
10 DEBUGGING Instance method Public Method Checks Debugging Requirement and Activates If Necessary 20000316
11 DECODE_BASE64 Instance method Public Method 20001108
12 DEFAULT_LAST_PAGE Instance method Protected Method Internal Use Only 20030904
13 DEFAULT_NOT_FOUND_PAGE Instance method Protected Method Internal Use Only 20030908
14 DELETE_SSO_COOKIE_AT_CLIENT Instance method Public Method Delete MYSAPSSO2 Cookie 20040414
15 ENABLE_FOREIGN_SESSION_ACCESS Instance method Public Method 20091210
16 ENCODE_BASE64 Instance method Public Method 20001108
17 ESCAPE_HTML Instance method Public Method 19991223
18 ESCAPE_URL Instance method Public Method 19991223
19 EXECUTE_REQUEST Static method Public Method Central Point of Entry for Request Processing 20000313
20 EXECUTE_REQUEST_FROM_MEMORY Static method Public Method Request Processing Based on Buffered Data 20030324
21 GET_EPP_CONTEXT_IDS Static method Protected Method Determination of Extended Passport (EPP) Context IDs 20080923
22 GET_EXTENSION_INFO Instance method Public Method 20001018
23 GET_EXTENSION_URL Instance method Public Method 20000901
24 GET_LAST_ERROR Instance method Public Method 20000901
25 GET_LOCATION Instance method Public Method 20020416
26 GET_LOCATION_EXCEPTION Instance method Public Method 20020419
27 GET_RESPONSE_MESSAGE Instance method Public Method Internal Use Only! (Web Screen for ITS Pages) 20030904
28 GET_SERVICE_EXTENSION Instance method Public Method ITS/BSP Settings (Internal Use Only!) 20030930
29 GET_XSRF_TOKEN Instance method Public Method 20110427
30 INSTALL_ERROR_TEMPLATE Static method Public Method Registers Default Documents for Error Messages 20010118
31 LOGOFF Instance method Public Method 20090116
32 RAISE_EVENT Instance method Public Method Internal Use Only 20030822
33 RECEIVE_REQUEST Instance method Public Method Receives Requests on this Server 20000317
34 RECORDER Instance method Public Method Internal Use Only (Recorder Layer) 20021220
35 REFRESH_RESPONSE Instance method Protected Method Internal Use Only 20030710
36 REMOVE_EXTENSION_ENTRIES Static method Protected Method Internal Use Only 20030409
37 REPLACE_PAGE_TOKEN Instance method Protected Method Internal Use Only 20030710
38 RETRIEVE_CERTIFICATE Static method Public Method Internal Use Only 20020305
39 SEND_PAGE Instance method Public Method 20030710
40 SEND_RECORDER_CALLER_ID Instance method Public Method Internal Use Only! (Transport of Caller ID/No for Recorder) 20030328
41 SEND_RESPONSE Instance method Public Method Sends the Response from this Server 20000317
42 SEND_SERVICE_NOT_FOUND Instance method Public Method Internal Use Only 20030908
43 SERVER_CACHE_INVALIDATE Static method Public Method Invalidates the Specified Object in the Server Cache (ICM) 20010202
44 SERVER_CACHE_INVALIDATE_ALL Static method Public Method Invalidates All Objects in the Server Cache (ICM) 20010202
45 SERVER_CACHE_INVALIDATE_LIST Static method Public Method Invalidates A List of Objects in the Server Cache (ICM) 20010207
46 SERVER_CACHE_UPLOAD Static method Public Method Put New Object in the ICM Server Clipboard (ICM) 20011009
47 SET_COMPRESSION Instance method Public Method 20011018
48 SET_ENTITY_MESSAGE Static method Public Method Internal Use Only 20020925
49 SET_GUI_SCRIPT_HDR_FIELDS Static method Private Method Set GUI_SCRIPT Header Information 20080813
50 SET_PAGE Instance method Public Method 20081219
51 SET_SERVICE_EXTENSIONS Instance method Public Method ITS/BSP Settings (Internal Use Only!) 20030930
52 SET_SESSION_STATEFUL Instance method Public Method 20021011
53 SET_SESSION_STATEFUL_VIA_URL Instance method Public Method 20021011
54 STATISTIC_BEGIN Static method Public Method Opens an Entry in Statistic Record 20000316
55 STATISTIC_END Static method Public Method Closes an Entry in Statistic Record 20000316
56 TIMEOUT Instance method Public Method Sets Session Timeout (If Stateful) in Seconds 20000405
57 TRACE Static method Public Method Writes a Trace Entry 20000720
58 UNESCAPE_URL Instance method Public Method 19991223
59 VALIDATE_XSRF_TOKEN Instance method Public Method 20110427
60 _APPEND_STRING_TO_XSTRING Static method Public Method Internal: Appends a String to an XString 19991223
61 _APPEND_XSTRING_TO_STRING Static method Public Method Internal: Appends an XString to a String 19991223
Events
# Event Type Visibility Description Created on
1 EVENTKIND_CONTEXT_TERMINATION Instance Event
(0)
Public
(2)
20030822
Types
Class CL_HTTP_SERVER has no local type.
Method Signatures

Method APPEND_FIELD_URL Signature

Method APPEND_FIELD_URL on class CL_HTTP_SERVER has no parameter.
Method APPEND_FIELD_URL on class CL_HTTP_SERVER has no exception.

Method AUTHENTICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server 20000316
2 Importing SERVICE Call by reference Type reference (TYPE) ICFLOGIN Service 20000529
3 Importing SERVTBL Call by reference Type reference (TYPE) ICFSERVTBL Taelle der Services 20000316

Method AUTHENTICATION on class CL_HTTP_SERVER has no exception.

Method AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATH_INFO Call by reference Type reference (TYPE) STRING PathInfo 20000329
2 Importing SERVICE Call by reference Type reference (TYPE) ICFSERVICE Service 20000329
3 Importing URL Call by reference Type reference (TYPE) STRING URL 20000329

Method AUTHORIZATION on class CL_HTTP_SERVER has no exception.

Method CHECK_COMPRESSION Signature

Method CHECK_COMPRESSION on class CL_HTTP_SERVER has no parameter.
# Exception Resumable Description Created on
1 COMPRESSION_NOT_POSSIBLE Komprimierung ist nicht moeglich 20040413

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HTTP_SERVER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HTTP_SERVER has no exception.

Method CLEAR Signature

Method CLEAR on class CL_HTTP_SERVER has no parameter.
Method CLEAR on class CL_HTTP_SERVER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HTTP_SERVER has no parameter.
Method CONSTRUCTOR on class CL_HTTP_SERVER has no exception.

Method CREATE_ABS_URL Signature

Method CREATE_ABS_URL on class CL_HTTP_SERVER has no parameter.
Method CREATE_ABS_URL on class CL_HTTP_SERVER has no exception.

Method CREATE_REL_URL Signature

Method CREATE_REL_URL on class CL_HTTP_SERVER has no parameter.
Method CREATE_REL_URL on class CL_HTTP_SERVER has no exception.

Method DEBUGGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE Call by reference Type reference (TYPE) I 0 0 = mit Überprüfung, 1 = ohne Überprüfung 20031028

Method DEBUGGING on class CL_HTTP_SERVER has no exception.

Method DECODE_BASE64 Signature

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

Method DEFAULT_LAST_PAGE Signature

Method DEFAULT_LAST_PAGE on class CL_HTTP_SERVER has no parameter.
Method DEFAULT_LAST_PAGE on class CL_HTTP_SERVER has no exception.

Method DEFAULT_NOT_FOUND_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS_CODE Call by reference Type reference (TYPE) STRING 20030908
2 Importing STATUS_REASON Call by reference Type reference (TYPE) STRING 20030908

Method DEFAULT_NOT_FOUND_PAGE on class CL_HTTP_SERVER has no exception.

Method DELETE_SSO_COOKIE_AT_CLIENT Signature

Method DELETE_SSO_COOKIE_AT_CLIENT on class CL_HTTP_SERVER has no parameter.
Method DELETE_SSO_COOKIE_AT_CLIENT on class CL_HTTP_SERVER has no exception.

Method ENABLE_FOREIGN_SESSION_ACCESS Signature

Method ENABLE_FOREIGN_SESSION_ACCESS on class CL_HTTP_SERVER has no parameter.
Method ENABLE_FOREIGN_SESSION_ACCESS on class CL_HTTP_SERVER has no exception.

Method ENCODE_BASE64 Signature

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

Method ESCAPE_HTML Signature

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

Method ESCAPE_URL Signature

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

Method EXECUTE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIRSTALIAS Call by reference Type reference (TYPE) ICFALIAS Externe Aliases auf ICF-Services 20000313
2 Exporting FLOW_RC Call by reference Type reference (TYPE) I Letzter Ablauf-Returncode 20030319
3 Changing RUNTIME_MEMORY Call by reference Type reference (TYPE) IHTTP_RUNTIME_MEMORY Übergabe der gebufferten Services 20030319
4 Exporting SEND_PAGE_RC Call by reference Type reference (TYPE) I Ist bei Send-Page-Prozessierung Fehler aufgetreten 20030912
5 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server 20000313
6 Importing SERVTBL Call by reference Type reference (TYPE) ICFSERVTBL Tabelle von ICF-Services und deren zugehörige Handler 20000313
7 Exporting TIMEOUT Value transfer Type reference (TYPE) ICFTIME Gültigkeitsdauer 20030319
8 Importing URLSUFFIX Call by reference Type reference (TYPE) STRING Nicht-Aufgelöster Teil des URLs 20030124
# Exception Resumable Description Created on
1 ICF_NO_AUTHORITY Keine ICF-Berechtiging 20000320

Method EXECUTE_REQUEST_FROM_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FLOW_RC Call by reference Type reference (TYPE) I Letzter Ablauf-Returncode 20030324
2 Importing RUNTIME_MEMORY Call by reference Type reference (TYPE) IHTTP_RUNTIME_MEMORY Übergabe der gebufferten Services 20030324
3 Exporting SEND_PAGE_RC Call by reference Type reference (TYPE) I Ist bei Send-Page-Prozessierung Fehler aufgetreten 20030912
4 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server 20030324
5 Exporting TIMEOUT Value transfer Type reference (TYPE) ICFTIME Gültigkeitsdauer 20030324
# Exception Resumable Description Created on
1 ICF_NO_AUTHORITY Keine ICF-Berechtiging 20030324

Method GET_EPP_CONTEXT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONNECTION_COUNTER Call by reference Type reference (TYPE) EPP_CONNECTION_COUNTER Aufrufnummer des Extended Passportes (EPP) 20080923
2 Exporting CONNECTION_ID Call by reference Type reference (TYPE) EPP_CONNECTION_ID Verbindungs-Id des Extended Passportes (EPP) 20080923
3 Exporting ROOT_CONTEXT_ID Call by reference Type reference (TYPE) EPP_ROOT_CONTEXT_ID Root Context Id des Extended Passportes (EPP) 20080923
4 Exporting TRANSACTION_ID Call by reference Type reference (TYPE) EPP_TRANSACTION_ID Transaktions-Id im Extended Passport (EPP) 20080923
# Exception Resumable Description Created on
1 EPP_ERROR Fehler bei der Prozessierung von Extended Passportes (EPP) 20080923

Method GET_EXTENSION_INFO Signature

Method GET_EXTENSION_INFO on class CL_HTTP_SERVER has no parameter.
Method GET_EXTENSION_INFO on class CL_HTTP_SERVER has no exception.

Method GET_EXTENSION_URL Signature

Method GET_EXTENSION_URL on class CL_HTTP_SERVER has no parameter.
Method GET_EXTENSION_URL on class CL_HTTP_SERVER has no exception.

Method GET_LAST_ERROR Signature

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

Method GET_LOCATION Signature

Method GET_LOCATION on class CL_HTTP_SERVER has no parameter.
Method GET_LOCATION on class CL_HTTP_SERVER has no exception.

Method GET_LOCATION_EXCEPTION Signature

Method GET_LOCATION_EXCEPTION on class CL_HTTP_SERVER has no parameter.
Method GET_LOCATION_EXCEPTION on class CL_HTTP_SERVER has no exception.

Method GET_RESPONSE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGE_OBJECT Value transfer Type reference (TYPE) %_C_POINTER Response-Message-Objekt 20030904

Method GET_RESPONSE_MESSAGE on class CL_HTTP_SERVER has no exception.

Method GET_SERVICE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIGURATION Call by reference Type reference (TYPE) STRING 20030930
2 Importing KIND Call by reference Type reference (TYPE) I IHTTP_ICFSERVICE_EXTENSION_ITS ITS/BSP 20030930
# Exception Resumable Description Created on
1 ERROR_DURING_PROCESSING 20030930
2 KIND_IS_NOT_SUPPORTED 20030930

Method GET_XSRF_TOKEN Signature

Method GET_XSRF_TOKEN on class CL_HTTP_SERVER has no parameter.
Method GET_XSRF_TOKEN on class CL_HTTP_SERVER has no exception.

Method INSTALL_ERROR_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BODY_GUID Call by reference Type reference (TYPE) SOTR_CONC GUID für HTTP Body 20010118
2 Importing HEADER_GUID Call by reference Type reference (TYPE) SOTR_CONC GUID für HTTP Header 20010118
3 Importing KIND500 Call by reference Type reference (TYPE) ICFERRKIND Sorte Redirect/Header und Body 20030709
4 Importing KINDLPAG Call by reference Type reference (TYPE) ICFERRKIND Sorte Redirect/Header und Body 20030709
5 Importing KINDNFPAG Call by reference Type reference (TYPE) C Sorte Redirect/Header und Body (NotFound) 20081206
6 Importing LAST_PAGE_BODY_GUID Call by reference Type reference (TYPE) SOTR_CONC GUID für HTTP Body 20030708
7 Importing LAST_PAGE_HEADER_GUID Call by reference Type reference (TYPE) SOTR_CONC GUID für HTTP Header 20030708
8 Importing LAST_PAGE_REDIRECT Call by reference Type reference (TYPE) ICFREDURL URL zum Redirect bei Anmeldefehler im ICF-Framework 20030708
9 Importing LAST_PAGE_REDIRECT_CODE Call by reference Type reference (TYPE) C Statuscode 301, 302, 307 20030916
10 Importing REDIRECT Call by reference Type reference (TYPE) ICFREDURL URL zum Redirect bei Anmeldefehler im ICF-Framework 20010306
11 Importing REDIRECT_CODE Call by reference Type reference (TYPE) C Statuscode 301, 302, 307 20030916
12 Importing SESSION_NOT_FOUND_BODY_GUID Call by reference Type reference (TYPE) SOTR_CONC GUID für HTTP Body 20081202
13 Importing SESSION_NOT_FOUND_HEADER_GUID Call by reference Type reference (TYPE) SOTR_CONC GUID für HTTP Header 20081202
14 Importing SESSION_NOT_FOUND_REDIRECT Call by reference Type reference (TYPE) ICFREDURL URL zum Redirect bei Anmeldefehler im ICF-Framework 20081202
15 Importing SESSION_NOT_FOUND_REDIRECT_COD Call by reference Type reference (TYPE) C Statuscode 301, 302, 307 20081202
# Exception Resumable Description Created on
1 INSTALLATION_ERROR Fehler bei der Registerierung 20010118

Method LOGOFF Signature

Method LOGOFF on class CL_HTTP_SERVER has no parameter.
Method LOGOFF on class CL_HTTP_SERVER has no exception.

Method RAISE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REASON Call by reference Type reference (TYPE) I Ereignis-Grund 20030827

Method RAISE_EVENT on class CL_HTTP_SERVER has no exception.

Method RECEIVE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I Ausführungs-Returnocde 20030827

Method RECEIVE_REQUEST on class CL_HTTP_SERVER has no exception.

Method RECORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMPONENT Call by reference Type reference (TYPE) I 0 Welche Komponente soll aufgezeichnet werden ? 20021220
2 Importing EXPIRATION_DAY Call by reference Type reference (TYPE) LIFEDAY 20030718
3 Importing EXPIRATION_TIME Call by reference Type reference (TYPE) SYUZEIT 20030718
4 Importing ICFATTRIB_ENTRY Call by reference Type reference (TYPE) ICFATTRIB 20031024
# Exception Resumable Description Created on
1 DISABLE_RECORDING Keine Recording bei Abspielen von Record-Einträgen 20021220

Method REFRESH_RESPONSE Signature

Method REFRESH_RESPONSE on class CL_HTTP_SERVER has no parameter.
# Exception Resumable Description Created on
1 ACTION_FAILED Aktion fehlgeschlagen 20030710

Method REMOVE_EXTENSION_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER_NAME Call by reference Type reference (TYPE) STRING Name des Server-Objektes 20030409

Method REMOVE_EXTENSION_ENTRIES on class CL_HTTP_SERVER has no exception.

Method REPLACE_PAGE_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PAGE Call by reference Type reference (TYPE) STRING Daten 20030710
2 Importing SET_FFIELD_NAME Call by reference Type reference (TYPE) C '' Setze Form-Field-Name= X: Setzen der co_form_field 20030710

Method REPLACE_PAGE_TOKEN on class CL_HTTP_SERVER has no exception.

Method RETRIEVE_CERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOCUMENT Call by reference Type reference (TYPE) XSTRING X509-Zertifikat 20020305
# Exception Resumable Description Created on
1 NO_CERTIFICATE_AVAILABLE Kein Zertifikat vorhanden 20020305

Method SEND_PAGE Signature

Method SEND_PAGE on class CL_HTTP_SERVER has no parameter.
Method SEND_PAGE on class CL_HTTP_SERVER has no exception.

Method SEND_RECORDER_CALLER_ID Signature

Method SEND_RECORDER_CALLER_ID on class CL_HTTP_SERVER has no parameter.
Method SEND_RECORDER_CALLER_ID on class CL_HTTP_SERVER has no exception.

Method SEND_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I Ausführungs-Returnocde 20030827
2 Importing WEBSERVICE_AUTHENTICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Webservice/Messagebased-Anmeldung konfiguriert ? 20090123
3 Importing WEBSERVICE_RESPONSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Dies ist ein Webservice-Response 20090122

Method SEND_RESPONSE on class CL_HTTP_SERVER has no exception.

Method SEND_SERVICE_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE_ATTRIBUTES Call by reference Type reference (TYPE) IHTTP_SERVICE_PAGE 20030908
2 Importing STATUS_CODE Call by reference Type reference (TYPE) STRING 20030908
3 Importing STATUS_REASON Call by reference Type reference (TYPE) STRING 20030908

Method SEND_SERVICE_NOT_FOUND on class CL_HTTP_SERVER has no exception.

Method SERVER_CACHE_INVALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING Literal, wildcard oder ETag 20010202
2 Importing SCOPE Call by reference Type reference (TYPE) I 1 Lokal/global (s. ihttp_inv_..) 20010202
3 Importing TYPE Call by reference Type reference (TYPE) I 1 Typ von id (s. ihttp_inv_..) 20010202

Method SERVER_CACHE_INVALIDATE on class CL_HTTP_SERVER has no exception.

Method SERVER_CACHE_INVALIDATE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCOPE Call by reference Type reference (TYPE) I 1 Lokal/global (s. ihttp_inv_..) 20010202

Method SERVER_CACHE_INVALIDATE_ALL on class CL_HTTP_SERVER has no exception.

Method SERVER_CACHE_INVALIDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIST Call by reference Type reference (TYPE) ICM_INVALETAB Liste von IDs (URL, Praefix, ETag) 20010207
2 Importing SCOPE Call by reference Type reference (TYPE) I 1 Lokal/global (s. ihttp_inv_..) 20010207

Method SERVER_CACHE_INVALIDATE_LIST on class CL_HTTP_SERVER has no exception.

Method SERVER_CACHE_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 20011009
2 Importing SCOPE Call by reference Type reference (TYPE) I IHTTP_INV_LOCAL ihttp_inv_local | ihttp_inv_global 20011009
3 Importing URL Call by reference Type reference (TYPE) STRING URL-Angabe 20011009
4 Importing VIRTUAL_HOST Value transfer Type reference (TYPE) I IHTTP_VHOST_FROMREQ Virtueller Host Cache in den der Upload erfolgen soll 20110614

Method SERVER_CACHE_UPLOAD on class CL_HTTP_SERVER has no exception.

Method SET_COMPRESSION Signature

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

Method SET_ENTITY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_OBJECT Call by reference Object reference (TYPE REF TO) CL_HTTP_ENTITY HTTP Framework (iHTTP) HTTP Entity 20020925
2 Importing MESSAGE_OBJECT Call by reference Type reference (TYPE) %_C_POINTER 20020925

Method SET_ENTITY_MESSAGE on class CL_HTTP_SERVER has no exception.

Method SET_GUI_SCRIPT_HDR_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GUI_SCRIPT_NAME Call by reference Type reference (TYPE) STRING Value: Gui_script_name 20080820
2 Exporting GUI_SCRIPT_NAME_EXPANDED Call by reference Type reference (TYPE) STRING Value: Gui_script_name_expanded 20080820
3 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20080813
4 Importing SERVTBL Call by reference Type reference (TYPE) ICFSERVTBL Handlerliste für HTTP-Service (Handlertabelle) 20080813
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080813

Method SET_PAGE Signature

Method SET_PAGE on class CL_HTTP_SERVER has no parameter.
Method SET_PAGE on class CL_HTTP_SERVER has no exception.

Method SET_SERVICE_EXTENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RUNTIME_ATTRIBUTES Call by reference Type reference (TYPE) IHTTP_RUNTIME_MEMORY 20030930

Method SET_SERVICE_EXTENSIONS on class CL_HTTP_SERVER has no exception.

Method SET_SESSION_STATEFUL Signature

Method SET_SESSION_STATEFUL on class CL_HTTP_SERVER has no parameter.
Method SET_SESSION_STATEFUL on class CL_HTTP_SERVER has no exception.

Method SET_SESSION_STATEFUL_VIA_URL Signature

Method SET_SESSION_STATEFUL_VIA_URL on class CL_HTTP_SERVER has no parameter.
Method SET_SESSION_STATEFUL_VIA_URL on class CL_HTTP_SERVER has no exception.

Method STATISTIC_BEGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TAG Call by reference Type reference (TYPE) CHAR64 Characterfeld der Länge 64 20000316

Method STATISTIC_BEGIN on class CL_HTTP_SERVER has no exception.

Method STATISTIC_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TAG Call by reference Type reference (TYPE) CHAR64 Characterfeld der Länge 64 20000316

Method STATISTIC_END on class CL_HTTP_SERVER has no exception.

Method TIMEOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIME Call by reference Type reference (TYPE) I Kontext-Timeout in Sekunden 20000405

Method TIMEOUT on class CL_HTTP_SERVER has no exception.

Method TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) C Traceausgabe 20000720

Method TRACE on class CL_HTTP_SERVER has no exception.

Method UNESCAPE_URL Signature

Method UNESCAPE_URL on class CL_HTTP_SERVER has no parameter.
Method UNESCAPE_URL on class CL_HTTP_SERVER has no exception.

Method VALIDATE_XSRF_TOKEN Signature

Method VALIDATE_XSRF_TOKEN on class CL_HTTP_SERVER has no parameter.
Method VALIDATE_XSRF_TOKEN on class CL_HTTP_SERVER has no exception.

Method _APPEND_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEST Call by reference Type reference (TYPE) XSTRING Ziel 19991223
2 Importing SOURCE Call by reference Type reference (TYPE) STRING Quelle 19991223

Method _APPEND_STRING_TO_XSTRING on class CL_HTTP_SERVER has no exception.

Method _APPEND_XSTRING_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEST Call by reference Type reference (TYPE) STRING Ziel 19991223
2 Importing SOURCE Call by reference Type reference (TYPE) XSTRING Quelle 19991223

Method _APPEND_XSTRING_TO_STRING on class CL_HTTP_SERVER has no exception.
Event Signatures

Event EVENTKIND_CONTEXT_TERMINATION Signature
Event EVENTKIND_CONTEXT_TERMINATION on class CL_HTTP_SERVER has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A