Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance attribute | Public | Attribute reference (LIKE) | 20010202 | |||||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 20090123 | |||||
| 3 | Instance attribute | Public | Attribute reference (LIKE) | 20080826 | |||||
| 4 | Instance attribute | Public | Attribute reference (LIKE) | 20010202 | |||||
| 5 | Instance attribute | Public | Attribute reference (LIKE) | 20010202 | |||||
| 6 | Instance attribute | Public | Attribute reference (LIKE) | 20010202 | |||||
| 7 | Instance attribute | Public | Attribute reference (LIKE) | 20010202 | |||||
| 8 | Instance attribute | Public | Attribute reference (LIKE) | 20021122 | |||||
| 9 | Instance attribute | Public | Attribute reference (LIKE) | 20041203 | |||||
| 10 | Instance attribute | Public | Attribute reference (LIKE) | 20010202 | |||||
| 11 | Instance attribute | Public | Attribute reference (LIKE) | 20090121 | |||||
| 12 | Instance attribute | Public | Attribute reference (LIKE) | 20010202 | |||||
| 13 | Instance attribute | Public | Attribute reference (LIKE) | 20120709 | |||||
| 14 | Instance attribute | Public | Attribute reference (LIKE) | 20010202 | |||||
| 15 | Instance attribute | Public | Attribute reference (LIKE) | 20090123 | |||||
| 16 | Instance attribute | Public | Attribute reference (LIKE) | 20120229 | |||||
| 17 | Instance attribute | Public | Attribute reference (LIKE) | 20090123 | |||||
| 18 | Instance attribute | Public | Attribute reference (LIKE) | 20090123 | |||||
| 19 | Instance attribute | Public | Attribute reference (LIKE) | 20030912 | |||||
| 20 | Instance attribute | Public | Attribute reference (LIKE) | 20030912 | |||||
| 21 | Instance attribute | Public | Attribute reference (LIKE) | 20011018 | |||||
| 22 | Instance attribute | Public | Attribute reference (LIKE) | 20021129 | |||||
| 23 | Instance attribute | Public | Attribute reference (LIKE) | 20011018 | |||||
| 24 | Instance attribute | Public | Attribute reference (LIKE) | 20000920 | |||||
| 25 | Instance attribute | Public | Attribute reference (LIKE) | 20000920 | |||||
| 26 | Constant | Protected | Type reference (TYPE) | ICFCHAR4 | '-X:' | Output of EPP IDs in Error Texts | 20080923 | ||
| 27 | Constant | Protected | Type reference (TYPE) | ICFCHAR4 | '-x:' | Output of EPP Transaction ID in Error Texts | 20080923 | ||
| 28 | Static Attribute | Public | Type reference (TYPE) | STRING | sap-ffield | 20010309 | |||
| 29 | Static Attribute | Public | Type reference (TYPE) | STRING | sap-ffield_b64 | 20010309 | |||
| 30 | Instance attribute | Public | Attribute reference (LIKE) | 20081219 | |||||
| 31 | Instance attribute | Public | Attribute reference (LIKE) | 20081219 | |||||
| 32 | Instance attribute | Public | Attribute reference (LIKE) | 20030912 | |||||
| 33 | Instance attribute | Public | Attribute reference (LIKE) | 20081219 | |||||
| 34 | Instance attribute | Public | Attribute reference (LIKE) | 20081219 | |||||
| 35 | Instance attribute | Public | Attribute reference (LIKE) | 20081219 | |||||
| 36 | Instance attribute | Public | Attribute reference (LIKE) | 20081219 | |||||
| 37 | Instance attribute | Public | Attribute reference (LIKE) | 20081219 | |||||
| 38 | Constant | Public | Type reference (TYPE) | I | 4 | Communication Error With Sendpage Method | 20030828 | ||
| 39 | Constant | Public | Type reference (TYPE) | C | '1' | Server Type CL_HTTP_SERVER_NET | 20030827 | ||
| 40 | Constant | Public | Type reference (TYPE) | C | '2' | Server Type CL_HTTP_SERVER_par | 20030827 | ||
| 41 | Instance attribute | Public | Attribute reference (LIKE) | 20030822 | |||||
| 42 | Constant | Public | Type reference (TYPE) | I | 1 | Current ABAP Version for Upwards Compat. Extensions | 20030822 | ||
| 43 | Static Attribute | Public | Type reference (TYPE) | I | Accept Remote Profile Level? (=0/1) | 20010322 | |||
| 44 | Static Attribute | Public | Type reference (TYPE) | I | Accept Remote Recorder Level? (=0/1) | 20021119 | |||
| 45 | Static Attribute | Public | Type reference (TYPE) | I | Accept Trace Level? (=0/1) | 20010321 | |||
| 46 | Static Attribute | Protected | Type reference (TYPE) | I | Accept SS02 Tickets? (=0/1) | 20010321 | |||
| 47 | Static Attribute | Protected | Type reference (TYPE) | I | Last Action (FIRST_READ_LOGGED_ON) | 20000404 | |||
| 48 | Instance attribute | Public | Attribute reference (LIKE) | Logged ON? (=0/1) | 19991223 | ||||
| 49 | Static Attribute | Private | Type reference (TYPE) | STRING | 20010118 | ||||
| 50 | Static Attribute | Public | Type reference (TYPE) | RFCIPV6ADDR | Client IP Address | 20001213 | |||
| 51 | Static Attribute | Protected | Type reference (TYPE) | I | X.509 Certificate Available? (=1/=0) | 20001110 | |||
| 52 | Static Attribute | Public | Type reference (TYPE) | I | Is compression supported? (1 = CO_ENABLED) | 20011019 | |||
| 53 | Static Attribute | Public | Type reference (TYPE) | I | Context Pooling Active? | 20000911 | |||
| 54 | Static Attribute | Public | Type reference (TYPE) | I | Number of Calls | 20030916 | |||
| 55 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | Debugging Possible? ('Y'/'N') | 20000404 | |||
| 56 | Static Attribute | Public | Type reference (TYPE) | CHAR64 | Debugging ID | 20000313 | |||
| 57 | Static Attribute | Protected | Type reference (TYPE) | I | Recording Activated | 20030224 | |||
| 58 | Static Attribute | Private | Type reference (TYPE) | STRING | 20010118 | ||||
| 59 | Static Attribute | Private | Type reference (TYPE) | I | Set HTTPonly Attribute | 20060320 | |||
| 60 | Static Attribute | Public | Type reference (TYPE) | CHAR64 | ICF Option Parameter | 20011123 | |||
| 61 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_HTTP_UTILITY | Help Methods for HTTP | 20001122 | |||
| 62 | Static Attribute | Protected | Type reference (TYPE) | CHAR64 | My Instance Name ( |
20010330 | |||
| 63 | Static Attribute | Private | Type reference (TYPE) | STRING | Value of the Maintained Server Header as a Profile | 20090218 | |||
| 64 | Static Attribute | Private | Type reference (TYPE) | STRING | Do you want to transfer server header with response? | 20090120 | |||
| 65 | Static Attribute | Public | Type reference (TYPE) | I | Current Kernel Version for HTTP | 20001011 | |||
| 66 | Static Attribute | Protected | Type reference (TYPE) | I | Last Error Code | 20010214 | |||
| 67 | Static Attribute | Public | Type reference (TYPE) | SYSUUID_C | Current Message ID for Persistence Layer | 20030221 | |||
| 68 | Static Attribute | Protected | Type reference (TYPE) | CHAR1 | Login Completed By Context Pooling? ('Y'/'N') | 20000404 | |||
| 69 | Static Attribute | Public | Type reference (TYPE) | I | Is MYSAPSSO2 available (1=Yes) | 20010404 | |||
| 70 | Static Attribute | Protected | Type reference (TYPE) | I | Log | 20001120 | |||
| 71 | Instance attribute | Public | Type reference (TYPE) | SYSUUID_C | Message ID for Recorder Layer (Reference ID) | 20021203 | |||
| 72 | Static Attribute | Public | Type reference (TYPE) | C | Read/Write in Shared Buffer Switched Off? | 20030319 | |||
| 73 | Static Attribute | Protected | Type reference (TYPE) | STRING | Value 'SAP-R3Auth' (also in CL_HHTTP_CLIENT) | 20000904 | |||
| 74 | Static Attribute | Public | Type reference (TYPE) | I | SAP Trace Active? | 20001016 | |||
| 75 | Static Attribute | Public | Type reference (TYPE) | SYSUUID_C | Caller ID for Record Layer (Reference ID) | 20030331 | |||
| 76 | Static Attribute | Public | Type reference (TYPE) | SYINDEX | Caller Message Number | 20030331 | |||
| 77 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Switch: HTTP Security Session Management Active/Inactive | 20090116 | |||
| 78 | Static Attribute | Public | Type reference (TYPE) | I | Deactivate Shared Memory Caching? (Y?N) | 20030903 | |||
| 79 | Static Attribute | Public | Type reference (TYPE) | TIHTTPCKI | HTTP Framework (iHTTP) Table Cookies | 20020916 | |||
| 80 | Static Attribute | Protected | Type reference (TYPE) | I | Reference Value for Statefulness | 20020916 | |||
| 81 | Static Attribute | Public | Type reference (TYPE) | I | Statistic Active? (Also Used With Soap Measurements) | 20000321 | |||
| 82 | Static Attribute | Protected | Type reference (TYPE) | CHAR1 | System Debugging Active? | 20000807 | |||
| 83 | Static Attribute | Protected | Type reference (TYPE) | I | Trace Active? (=0/1) | 20000720 | |||
| 84 | Static Attribute | Public | Type reference (TYPE) | I | Trace Forced To Be Active? (= | 20000720 | |||
| 85 | Static Attribute | Protected | Type reference (TYPE) | I | Re-authentication of User for Stateful Communication | 20081217 | |||
| 86 | Static Attribute | Public | Type reference (TYPE) | I | Virtual Server Number | 20001025 | |||
| 87 | Instance attribute | Public | Attribute reference (LIKE) | 20021015 | |||||
| 88 | Static Attribute | Private | Type reference (TYPE) | IHTTP_EXT_INSTANCES | Internal Table of Handler Objects | 20000313 | |||
| 89 | Static Attribute | Protected | Type reference (TYPE) | STRING | Local Variable, e.g. for Trace | 20000720 | |||
| 90 | Instance attribute | Public | Type reference (TYPE) | F | Logon Time | 20041206 | |||
| 91 | Instance attribute | Protected | Type reference (TYPE) | F | Authorization Check Time | 20041206 | |||
| 92 | Instance attribute | Public | Type reference (TYPE) | C | Authority Trace Active? | 20030812 | |||
| 93 | Instance attribute | Protected | Type reference (TYPE) | I | 1= call via RFC, 0 = not | 20000911 | |||
| 94 | Instance attribute | Public | Type reference (TYPE) | IOPROP | 20030828 | ||||
| 95 | Instance attribute | Public | Type reference (TYPE) | I | Number of Calls | 20021114 | |||
| 96 | Instance attribute | Protected | Type reference (TYPE) | F | Statistic: Execution Time of Handler | 20010312 | |||
| 97 | Instance attribute | Public | Type reference (TYPE) | XSTRING | ITS/BSP Settings | 20030930 | |||
| 98 | Instance attribute | Private | Type reference (TYPE) | I | GUI Connection Available | 20040413 | |||
| 99 | Instance attribute | Protected | Type reference (TYPE) | ICFRECORDER | Storage For ICF Documents in Connection with Pers. Layer | 20021120 | |||
| 100 | Instance attribute | Protected | Type reference (TYPE) | IHTTP_RECORDER_FIELDS | Internal Info. Regarding Request Process (ICFRECORDER) | 20030919 | |||
| 101 | Instance attribute | Protected | Type reference (TYPE) | I | Last Error Code | 20000814 | |||
| 102 | Instance attribute | Public | Type reference (TYPE) | IHTTP_SERVICE_PAGE | Last Page in ICF Service | 20030710 | |||
| 103 | Instance attribute | Protected | Type reference (TYPE) | I | Perform Logoff (1=Security Session 2= Clear SSO) | 20090116 | |||
| 104 | Instance attribute | Public | Type reference (TYPE) | I | MYSAPSSO2 ticker generated and set? | 20031125 | |||
| 105 | Instance attribute | Protected | Type reference (TYPE) | STRING | Server Object Name | 20030409 | |||
| 106 | Instance attribute | Public | Type reference (TYPE) | SYSUUID_C | Object ID for Persistence Layer | 20021118 | |||
| 107 | Instance attribute | Public | Type reference (TYPE) | SYSUUID_C | Message ID for Recorder Layer (Predecessor) | 20021203 | |||
| 108 | Instance attribute | Protected | Type reference (TYPE) | STRING | Path-Translated Specification (for example, in MI Debugger) | 20090114 | |||
| 109 | Instance attribute | Public | Type reference (TYPE) | STRING | Protocol Version (1.0/1.1) | 20031014 | |||
| 110 | Instance attribute | Public | Type reference (TYPE) | I | Request Body Length | 20031008 | |||
| 111 | Instance attribute | Public | Type reference (TYPE) | I | Request Header Length | 20031008 | |||
| 112 | Instance attribute | Protected | Type reference (TYPE) | XSTRING | Raw HTTP Request Data | 19991223 | |||
| 113 | Instance attribute | Protected | Type reference (TYPE) | XSTRING | Raw HTTP Response Data | 19991223 | |||
| 114 | Instance attribute | Public | Type reference (TYPE) | ICF_SRTFD | User-Defined Key Part in Table ICFMEMORY | 20031216 | |||
| 115 | Instance attribute | Protected | Type reference (TYPE) | STRING | Security Session Cookie | 20081209 | |||
| 116 | Instance attribute | Public | Type reference (TYPE) | C | 1 = CL_HTTP_SERVER_NET, 2 = CL_HTTP_SERVER_PAR | 20030818 | |||
| 117 | Instance attribute | Protected | Type reference (TYPE) | STRING | MYSAPSSO2 Cookie | 20040413 | |||
| 118 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_ABAP_RUNTIME | 20030822 | ||||
| 119 | Static Attribute | Public | Type reference (TYPE) | F | Statistic: Entire Execution Time of Handler | 20010312 | |||
| 120 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UCON_RUNTIME | 20120606 | ||||
| 121 | Static Attribute | Public | Type reference (TYPE) | I | Call One of the Public Services | 20000906 | |||
| 122 | Instance attribute | Public | Attribute reference (LIKE) | 19991223 | |||||
| 123 | Instance attribute | Public | Attribute reference (LIKE) | 19991223 | |||||
| 124 | Instance attribute | Public | Attribute reference (LIKE) | 20021129 | |||||
| 125 | Instance attribute | Public | Attribute reference (LIKE) | 19991223 | |||||
| 126 | Instance attribute | Public | Attribute reference (LIKE) | 20000907 | |||||
| 127 | Instance attribute | Public | Attribute reference (LIKE) | 20010228 | |||||
| 128 | Instance attribute | Public | Attribute reference (LIKE) | 19991223 | |||||
| 129 | Static Attribute | Protected | Type reference (TYPE) | ICF_STAT | Statistics for Internet Communication Framework | 20000316 | |||
| 130 | Static Attribute | Protected | Type reference (TYPE) | ICFSTAT | Statistics for Internet Communication Framework | 20000316 | |||
| 131 | Instance attribute | Public | Attribute reference (LIKE) | 20000914 | |||||
| 132 | Instance attribute | Public | Attribute reference (LIKE) | 19991223 |
Methods
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 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20000316 | |||
| 2 | SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Service | 20000529 | |||
| 3 | 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 | PATH_INFO | Call by reference | Type reference (TYPE) | STRING | PathInfo | 20000329 | |||
| 2 | SERVICE | Call by reference | Type reference (TYPE) | ICFSERVICE | Service | 20000329 | |||
| 3 | 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 | 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 | 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 | STATUS_CODE | Call by reference | Type reference (TYPE) | STRING | 20030908 | ||||
| 2 | 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 | FIRSTALIAS | Call by reference | Type reference (TYPE) | ICFALIAS | Externe Aliases auf ICF-Services | 20000313 | |||
| 2 | FLOW_RC | Call by reference | Type reference (TYPE) | I | Letzter Ablauf-Returncode | 20030319 | |||
| 3 | RUNTIME_MEMORY | Call by reference | Type reference (TYPE) | IHTTP_RUNTIME_MEMORY | Übergabe der gebufferten Services | 20030319 | |||
| 4 | SEND_PAGE_RC | Call by reference | Type reference (TYPE) | I | Ist bei Send-Page-Prozessierung Fehler aufgetreten | 20030912 | |||
| 5 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20000313 | |||
| 6 | SERVTBL | Call by reference | Type reference (TYPE) | ICFSERVTBL | Tabelle von ICF-Services und deren zugehörige Handler | 20000313 | |||
| 7 | TIMEOUT | Value transfer | Type reference (TYPE) | ICFTIME | Gültigkeitsdauer | 20030319 | |||
| 8 | URLSUFFIX | Call by reference | Type reference (TYPE) | STRING | Nicht-Aufgelöster Teil des URLs | 20030124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | FLOW_RC | Call by reference | Type reference (TYPE) | I | Letzter Ablauf-Returncode | 20030324 | |||
| 2 | RUNTIME_MEMORY | Call by reference | Type reference (TYPE) | IHTTP_RUNTIME_MEMORY | Übergabe der gebufferten Services | 20030324 | |||
| 3 | SEND_PAGE_RC | Call by reference | Type reference (TYPE) | I | Ist bei Send-Page-Prozessierung Fehler aufgetreten | 20030912 | |||
| 4 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20030324 | |||
| 5 | TIMEOUT | Value transfer | Type reference (TYPE) | ICFTIME | Gültigkeitsdauer | 20030324 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CONNECTION_COUNTER | Call by reference | Type reference (TYPE) | EPP_CONNECTION_COUNTER | Aufrufnummer des Extended Passportes (EPP) | 20080923 | |||
| 2 | CONNECTION_ID | Call by reference | Type reference (TYPE) | EPP_CONNECTION_ID | Verbindungs-Id des Extended Passportes (EPP) | 20080923 | |||
| 3 | ROOT_CONTEXT_ID | Call by reference | Type reference (TYPE) | EPP_ROOT_CONTEXT_ID | Root Context Id des Extended Passportes (EPP) | 20080923 | |||
| 4 | TRANSACTION_ID | Call by reference | Type reference (TYPE) | EPP_TRANSACTION_ID | Transaktions-Id im Extended Passport (EPP) | 20080923 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | CONFIGURATION | Call by reference | Type reference (TYPE) | STRING | 20030930 | ||||
| 2 | KIND | Call by reference | Type reference (TYPE) | I | IHTTP_ICFSERVICE_EXTENSION_ITS | ITS/BSP | 20030930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030930 | |||
| 2 | 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 | BODY_GUID | Call by reference | Type reference (TYPE) | SOTR_CONC | GUID für HTTP Body | 20010118 | |||
| 2 | HEADER_GUID | Call by reference | Type reference (TYPE) | SOTR_CONC | GUID für HTTP Header | 20010118 | |||
| 3 | KIND500 | Call by reference | Type reference (TYPE) | ICFERRKIND | Sorte Redirect/Header und Body | 20030709 | |||
| 4 | KINDLPAG | Call by reference | Type reference (TYPE) | ICFERRKIND | Sorte Redirect/Header und Body | 20030709 | |||
| 5 | KINDNFPAG | Call by reference | Type reference (TYPE) | C | Sorte Redirect/Header und Body (NotFound) | 20081206 | |||
| 6 | LAST_PAGE_BODY_GUID | Call by reference | Type reference (TYPE) | SOTR_CONC | GUID für HTTP Body | 20030708 | |||
| 7 | LAST_PAGE_HEADER_GUID | Call by reference | Type reference (TYPE) | SOTR_CONC | GUID für HTTP Header | 20030708 | |||
| 8 | LAST_PAGE_REDIRECT | Call by reference | Type reference (TYPE) | ICFREDURL | URL zum Redirect bei Anmeldefehler im ICF-Framework | 20030708 | |||
| 9 | LAST_PAGE_REDIRECT_CODE | Call by reference | Type reference (TYPE) | C | Statuscode 301, 302, 307 | 20030916 | |||
| 10 | REDIRECT | Call by reference | Type reference (TYPE) | ICFREDURL | URL zum Redirect bei Anmeldefehler im ICF-Framework | 20010306 | |||
| 11 | REDIRECT_CODE | Call by reference | Type reference (TYPE) | C | Statuscode 301, 302, 307 | 20030916 | |||
| 12 | SESSION_NOT_FOUND_BODY_GUID | Call by reference | Type reference (TYPE) | SOTR_CONC | GUID für HTTP Body | 20081202 | |||
| 13 | SESSION_NOT_FOUND_HEADER_GUID | Call by reference | Type reference (TYPE) | SOTR_CONC | GUID für HTTP Header | 20081202 | |||
| 14 | SESSION_NOT_FOUND_REDIRECT | Call by reference | Type reference (TYPE) | ICFREDURL | URL zum Redirect bei Anmeldefehler im ICF-Framework | 20081202 | |||
| 15 | SESSION_NOT_FOUND_REDIRECT_COD | Call by reference | Type reference (TYPE) | C | Statuscode 301, 302, 307 | 20081202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | COMPONENT | Call by reference | Type reference (TYPE) | I | 0 | Welche Komponente soll aufgezeichnet werden ? | 20021220 | ||
| 2 | EXPIRATION_DAY | Call by reference | Type reference (TYPE) | LIFEDAY | 20030718 | ||||
| 3 | EXPIRATION_TIME | Call by reference | Type reference (TYPE) | SYUZEIT | 20030718 | ||||
| 4 | ICFATTRIB_ENTRY | Call by reference | Type reference (TYPE) | ICFATTRIB | 20031024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | Aktion fehlgeschlagen | 20030710 |
Method REMOVE_EXTENSION_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | PAGE | Call by reference | Type reference (TYPE) | STRING | Daten | 20030710 | |||
| 2 | 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 | DOCUMENT | Call by reference | Type reference (TYPE) | XSTRING | X509-Zertifikat | 20020305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RC | Value transfer | Type reference (TYPE) | I | Ausführungs-Returnocde | 20030827 | |||
| 2 | WEBSERVICE_AUTHENTICATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Webservice/Messagebased-Anmeldung konfiguriert ? | 20090123 | ||
| 3 | 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 | PAGE_ATTRIBUTES | Call by reference | Type reference (TYPE) | IHTTP_SERVICE_PAGE | 20030908 | ||||
| 2 | STATUS_CODE | Call by reference | Type reference (TYPE) | STRING | 20030908 | ||||
| 3 | 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 | ID | Call by reference | Type reference (TYPE) | STRING | Literal, wildcard oder ETag | 20010202 | |||
| 2 | SCOPE | Call by reference | Type reference (TYPE) | I | 1 | Lokal/global (s. ihttp_inv_..) | 20010202 | ||
| 3 | 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 | 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 | LIST | Call by reference | Type reference (TYPE) | ICM_INVALETAB | Liste von IDs (URL, Praefix, ETag) | 20010207 | |||
| 2 | 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 | RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_RESPONSE | HTTP Framework (iHTTP) HTTP Response | 20011009 | |||
| 2 | SCOPE | Call by reference | Type reference (TYPE) | I | IHTTP_INV_LOCAL | ihttp_inv_local | ihttp_inv_global | 20011009 | ||
| 3 | URL | Call by reference | Type reference (TYPE) | STRING | URL-Angabe | 20011009 | |||
| 4 | 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 | ENTITY_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_HTTP_ENTITY | HTTP Framework (iHTTP) HTTP Entity | 20020925 | |||
| 2 | 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 | GUI_SCRIPT_NAME | Call by reference | Type reference (TYPE) | STRING | Value: Gui_script_name | 20080820 | |||
| 2 | GUI_SCRIPT_NAME_EXPANDED | Call by reference | Type reference (TYPE) | STRING | Value: Gui_script_name_expanded | 20080820 | |||
| 3 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20080813 | |||
| 4 | SERVTBL | Call by reference | Type reference (TYPE) | ICFSERVTBL | Handlerliste für HTTP-Service (Handlertabelle) | 20080813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | DEST | Call by reference | Type reference (TYPE) | XSTRING | Ziel | 19991223 | |||
| 2 | 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 | DEST | Call by reference | Type reference (TYPE) | STRING | Ziel | 19991223 | |||
| 2 | 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 |