Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20000906 |
Properties
Class | CL_HTTP_SERVER_NET | |
Short Description | Derived HTTP Server Class for Network Communication | |
Super Class | CL_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | S | System Program |
Category | 0 | |
Package | SHTTP | Development Class for HTTP Communication |
Created | 20000906 | 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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HTTP_SERVER_NET has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_APC_MANAGER | 20121005 | ABAP Push Channel (APC) WebSocket (WS) framework manager | |
2 | CL_AUTHENTICATION_PROVIDER | 20090123 | Connectivity of Providers for Logon Procedure, WS Security | |
3 | CL_HTTP_SERVER | 20000918 | HTTP Framework (iHTTP) HTTP Server |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20120229 | ||||
2 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | ';c=' | Token used in sap-ssolist for client certificate | 20080506 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | ';x=' | Invalidated token in sap-ssolist | 20080506 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'SPNegoTokenRequested' | Names of 'SPNego Requested' Cookies | 20120719 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | ';s=' | Token used in sap-ssolist | 20120807 | |
6 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | 'sap-ssolist' | List of Instances That Have Rejected SS02 Cookies | 20010403 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | ';r=' | Token used in sap-ssolist | 20010405 | |
8 | ![]() |
Static Attribute | Public | Type reference (TYPE) | I | Context pooling strategy | 20010316 | ||
9 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SYMANDT | R/3 System, client number from logon | 20010308 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | I | Has SS02 Cookie Been Deleted? | 20010316 | ||
11 | ![]() |
Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | For ICFX Logons Without Basic Authentication and SSO | 20050718 | |
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SYLANGU | SAP System, Current Language | 20010308 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SYSUBRC | Get Logon Routine (e.g. Initial Password) | 20040315 | ||
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SYLANGU | SAP System, Current Language | 20010308 | ||
15 | ![]() |
Instance attribute | Private | See coding | 20091210 | ||||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SYSUBRC | Get Logon Routine | 20040315 | ||
17 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SYUNAME | User Name | 20010308 | ||
18 | ![]() |
Static Attribute | Private | Type reference (TYPE) | IHTTP_EXT_INSTANCES | Internal Table of Handler Objects | 20000906 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ICFLOGIN | Cumulated Logon Data of an HTTP Request | 20090807 | ||
20 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Compression in application performed | 20080915 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYSUUID_C | Connection ID | 20041209 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Method DELETE_SECURITY_FIELDS was called | 20090624 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Is the last page already processed? | 20090129 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ICFRECODER_LOGON | Logon Information for Recorder | 20021204 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Switch: HTTP Security Session Management Active/Inactive | 20081210 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Security Session ID was created (send cookie) | 20090130 | |
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | NO_SESSION_MANAGEMENT | SPACE | Restrictions Regarding Usage/Creation of Security Sessions | 20130221 | |
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Was method SEND_PAGE called? | 20090320 | ||
29 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | Method SEND_RESPONSE_AND_RETURN executed | 20121005 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | For tracing the logon routine | 20090130 | ||
31 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | the callback routine of the message-based logon was called | 20090123 | ||
32 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Does the XSRF cookie have to be transmitted? | 20110427 | |
33 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Content of XSRF Cookie | 20110427 | ||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Copy of XSRF Token (see Note 1658516) | 20111129 | ||
35 | ![]() |
Static Attribute | Public | Type reference (TYPE) | I | Has the session been polled? ( 1 = Yes) | 20010403 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Perform logon using Security Session, if possible | 20090121 |
2 | ![]() |
Instance method | Private | Method | Basic authentication logon screen | 20010216 |
3 | ![]() |
Static method | Private | Method | Check Accept-Language | 20010911 |
4 | ![]() |
Instance method | Public | Method | See HTTP_CONFIRM_USERSWITCH / SUSR_INTERNET_USERSWITCH | 20100218 |
5 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20030818 |
6 | ![]() |
Instance method | Public | Method | Generate REQUEST and RESPONSE Messages (Internal Use) | 20030820 |
7 | ![]() |
Static method | Private | Method | Generate Login XSRF Token (2 digits) | 20110218 |
8 | ![]() |
Instance method | Public | Method | Remove Security-Relevant Fields | 20021219 |
9 | ![]() |
Instance method | Private | Method | Delete Security Session Cookie | 20090123 |
10 | ![]() |
Instance method | Private | Method | Deletion of Cross-Site Request Forgery Cookies (XSRF) | 20110427 |
11 | ![]() |
Instance method | Private | Method | Output of Logon Error | 20030107 |
12 | ![]() |
Instance method | Private | Method | Logging of Logon Methods | 20030616 |
13 | ![]() |
Instance method | Private | Method | Determination of Client | 20081126 |
14 | ![]() |
Instance method | Private | Method | Determination of Language | 20090807 |
15 | ![]() |
Instance method | Private | Method | Returns the Secure Session ID from the cookie | 20081127 |
16 | ![]() |
Instance method | Private | Method | Supplies registry entry for session access token | 20091214 |
17 | ![]() |
Instance method | Private | Method | Returns cross-site request forgery (XSRF) cookie | 20110427 |
18 | ![]() |
Static method | Private | Method | Trace String for Logon | 20010208 |
19 | ![]() |
Static method | Private | Method | Reading OTR Repository Document and Transfer for Logon | 20010417 |
20 | ![]() |
Instance method | Private | Method | Perform Logoff | 20090116 |
21 | ![]() |
Static method | Protected | Method | Reading OTR Repository Document | 20010308 |
22 | ![]() |
Instance method | Public | Method | Compares Logon Data with Identity of User | 20060830 |
23 | ![]() |
Instance method | Public | Method | Access Check Through Session Access Token | 20091210 |
24 | ![]() |
Instance method | Public | Method | Is re-authentication (for ITS) necessary? | 20090116 |
25 | ![]() |
Instance method | Public | Method | Check whether a Security Session exists in stateful case | 20090116 |
26 | ![]() |
Static method | Private | Method | Replacing <%=..>-Token in Doc. Maintained for Logon Errors | 20010307 |
27 | ![]() |
Static method | Private | Method | X509/HTTPS Error Message | 20010216 |
28 | ![]() |
Instance method | Private | Method | Sending Error Page (Last/Logoff Page) | 20090129 |
29 | ![]() |
Instance method | Private | Method | Internal: Sending HTTP Response for WebSocket Handshake | 20121005 |
30 | ![]() |
Instance method | Private | Method | Log On | 20081205 |
31 | ![]() |
Instance method | Public | Method | Sets M_ACTLOGIN attributes | 20090807 |
32 | ![]() |
Instance method | Private | Method | Prevents storage of answer page in browser cache | 20091018 |
33 | ![]() |
Instance method | Private | Method | Sets security session cookie | 20090116 |
34 | ![]() |
Instance method | Private | Method | Sets the cross-site request forgery (XSRF) cookie | 20110427 |
35 | ![]() |
Static method | Private | Method | Check Login XSRF Token (2 digits) | 20110218 |
36 | ![]() |
Instance method | Private | Method | Check Logon of WS Security Authentication | 20090123 |
Events
Class CL_HTTP_SERVER_NET has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GT_SESSION_ACCESS_REG_ENTRY | Private | See coding | 20091210 | BEGIN OF gt_session_access_reg_entry,
session_access_token TYPE string, "Zugriffs-Token für die Stateful-Session
url_path TYPE string, "URL-Pfad (als Blatt-Service) in der Transaktion SICF
user_id TYPE syuname,
one_time_access_token TYPE abap_bool,
marked_for_deletion TYPE abap_bool, "note 1658516
END OF gt_session_access_reg_entry
|
||
2 | LOGON_ORDER_TABLE | Private | See coding | 20090121 | logon_order_table TYPE STANDARD TABLE OF string
|
Method Signatures
Method AUTHENTICATION_SEC_SESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LOGON_ORDER_TAB | Call by reference | Type reference (TYPE) | LOGON_ORDER_TABLE | Liste lokaler Authentisierungsmethoden (Service-Anforderung) | 20090121 | ||
2 | ![]() |
MANDATORY_CERTIFICATE_LOGON | Call by reference | Type reference (TYPE) | ABAP_BOOL | Obligatorische Anmeldung via Client-Zertifikat | 20090121 | ||
3 | ![]() |
PW_STATE | Call by reference | Type reference (TYPE) | I | Zustand des Benutzer-Accounts | 20090121 | ||
4 | ![]() |
RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | War die Anmeldung erfolgreich | 20090121 | ||
5 | ![]() |
SECURITY_SESSION_CONTEXT | Call by reference | Type reference (TYPE) | SECURITY_CONTEXT_ID | Security Kontext-ID (interne Darstellung der Session-ID) | 20090219 | ||
6 | ![]() |
SECURITY_SESSION_USER | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername | 20090219 |
Method AUTHENTICATION_SEC_SESSION on class CL_HTTP_SERVER_NET has no exception.
Method BASIC_AUTHENTICATION_SCREEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
AUTHSTRING | Call by reference | Type reference (TYPE) | STRING | Authentication string | 20010216 | ||
2 | ![]() |
DATA | Call by reference | Type reference (TYPE) | STRING | Daten | 20030109 | ||
3 | ![]() |
NO_BASIC_AUTHENTICATION | Call by reference | Type reference (TYPE) | I | Keine Logon-Popup | 20031021 | ||
4 | ![]() |
REPLY_CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | R/3-System, Mandantennummer aus Anmeldung | 20030109 | ||
5 | ![]() |
SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server Abstraction | 20030109 | ||
6 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Verdichtete Anmelde-Daten eines HTTP-Requests | 20030109 |
Method BASIC_AUTHENTICATION_SCREEN on class CL_HTTP_SERVER_NET has no exception.
Method CHECK_ACCEPT_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACCEPT_LANGUAGE | Call by reference | Type reference (TYPE) | STRING | 20010911 |
Method CHECK_ACCEPT_LANGUAGE on class CL_HTTP_SERVER_NET has no exception.
Method CONFIRM_USERSWITCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SECURITY_SESSION_CREATED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Security Session wurde erzeugt | 20100218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Aufruf kam nicht von HTTP_CONFIRM_USERSWITCH | 20100218 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_HTTP_SERVER_NET has no parameter.
Method CONSTRUCTOR on class CL_HTTP_SERVER_NET has no exception.
Method CREATE_ENTITY_OBJECTS Signature
Method CREATE_ENTITY_OBJECTS on class CL_HTTP_SERVER_NET has no parameter.
Method CREATE_ENTITY_OBJECTS on class CL_HTTP_SERVER_NET has no exception.
Method CREATE_LOGIN_XSRF_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COOKIE_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert für Cookie mit Namen CO_LOGIN_XSRF | 20110218 | ||
2 | ![]() |
FORMFIELD_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert für Form-Feld mit Namen CO_LOGIN_XSRF | 20110218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unerwarteter interner Fehler | 20110218 | |
2 | ![]() |
Probleme bei Nutzung des Sicheren Speichers (SECSTORE) | 20110218 |
Method DELETE_SECURITY_FIELDS Signature
Method DELETE_SECURITY_FIELDS on class CL_HTTP_SERVER_NET has no parameter.
Method DELETE_SECURITY_FIELDS on class CL_HTTP_SERVER_NET has no exception.
Method DELETE_SECURITY_SESSION_COOKIE Signature
Method DELETE_SECURITY_SESSION_COOKIE on class CL_HTTP_SERVER_NET has no parameter.
Method DELETE_SECURITY_SESSION_COOKIE on class CL_HTTP_SERVER_NET has no exception.
Method DELETE_XSRF_COOKIE Signature
Method DELETE_XSRF_COOKIE on class CL_HTTP_SERVER_NET has no parameter.
Method DELETE_XSRF_COOKIE on class CL_HTTP_SERVER_NET has no exception.
Method FAILED_LOGON_PAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONTENT | Value transfer | Type reference (TYPE) | STRING | 20030107 |
Method FAILED_LOGON_PAGE on class CL_HTTP_SERVER_NET has no exception.
Method FILL_AUTHENTICATION_METHODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LAST_AUTHENTICATION_METHOD | Value transfer | Type reference (TYPE) | I | 20060830 | |||
2 | ![]() |
SAPRC | Call by reference | Type reference (TYPE) | SYSUBRC | 20030616 | |||
3 | ![]() |
SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | 20030616 |
Method FILL_AUTHENTICATION_METHODS on class CL_HTTP_SERVER_NET has no exception.
Method GET_CLIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Service | 20081126 |
Method GET_CLIENT on class CL_HTTP_SERVER_NET has no exception.
Method GET_LANGU Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Service | 20090807 |
Method GET_LANGU on class CL_HTTP_SERVER_NET has no exception.
Method GET_SEC_SESSION_ID_FROM_COOKIE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SEC_SESSION_ID | Value transfer | Type reference (TYPE) | STRING | Security Session ID | 20081127 |
Method GET_SEC_SESSION_ID_FROM_COOKIE on class CL_HTTP_SERVER_NET has no exception.
Method GET_SESSION_ACCESS_REG_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
REGISTRY_ENTRY | Call by reference | Type reference (TYPE) | GT_SESSION_ACCESS_REG_ENTRY | 20091214 | |||
2 | ![]() |
SESSION_ACCESS_TOKEN | Call by reference | Type reference (TYPE) | STRING | Token für den Zugriff auf die Stateful-Session | 20091214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Das Zugriffs-Token wurde nicht gefunden | 20091214 |
Method GET_XSRF_COOKIE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
XSRF_COOKIE | Value transfer | Type reference (TYPE) | STRING | 20110427 |
Method GET_XSRF_COOKIE on class CL_HTTP_SERVER_NET has no exception.
Method LOGON_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
METHOD | Call by reference | Type reference (TYPE) | I | Logon-Methode | 20010208 | ||
2 | ![]() |
REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20010228 | ||
3 | ![]() |
SAPRC | Call by reference | Type reference (TYPE) | C | subrc | 20010228 | ||
4 | ![]() |
SUBRC | Call by reference | Type reference (TYPE) | C | subrc | 20010208 | ||
5 | ![]() |
TRACE | Call by reference | Type reference (TYPE) | STRING | Trace | 20010208 |
Method LOGON_TRACE on class CL_HTTP_SERVER_NET has no exception.
Method PREPARE_OTR_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FORCE_LOGIN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ESID-Behandlung und Reauthentifizierung via Systemanmeldung | 20060907 | |
2 | ![]() |
LOGON_ORDER | Call by reference | Type reference (TYPE) | LOGORDER | Anmeldereihenfolge für ICFservice | 20050113 | ||
3 | ![]() |
MY_TRACE | Call by reference | Type reference (TYPE) | STRING | 20010417 | |||
4 | ![]() |
OTR_DOCUMENT_SENT | Call by reference | Type reference (TYPE) | I | 20010417 | |||
5 | ![]() |
SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20010417 | ||
6 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Verdichtete Anmelde-Daten eines HTTP-Requests | 20010417 | ||
7 | ![]() |
WEBGUI | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Ist Webgui-Service aktiv ? | 20070521 |
Method PREPARE_OTR_DOCUMENT on class CL_HTTP_SERVER_NET has no exception.
Method PROCEED_LOGOFF Signature
Method PROCEED_LOGOFF on class CL_HTTP_SERVER_NET has no parameter.
Method PROCEED_LOGOFF on class CL_HTTP_SERVER_NET has no exception.
Method READ_OTR_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOCUMENT | Call by reference | Type reference (TYPE) | STRING | OTR-Dokument | 20010308 | ||
2 | ![]() |
GUID | Call by reference | Type reference (TYPE) | SOTR_CONC | Schlüssel zum logischen Objekt im OTR | 20010308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dokument nicht verfügbar | 20010308 |
Method REAUTHENTICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXPECTED_USER_ID | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20091215 | ||
2 | ![]() |
SAME_USER_ACCOUNT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20060901 | |||
3 | ![]() |
SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20060830 | ||
4 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Service | 20060830 | ||
5 | ![]() |
SERVTBL | Call by reference | Type reference (TYPE) | ICFSERVTBL | Tabelle der Services | 20060830 |
Method REAUTHENTICATION on class CL_HTTP_SERVER_NET has no exception.
Method REAUTHENTICATION_ACCESS_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACCESS_GRANTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091210 | |||
2 | ![]() |
SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20091210 | ||
3 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Service | 20091210 | ||
4 | ![]() |
SERVTBL | Call by reference | Type reference (TYPE) | ICFSERVTBL | Tabelle der Services | 20091210 | ||
5 | ![]() |
SESSION_ACCESS_TOKEN | Call by reference | Type reference (TYPE) | STRING | Token für den Zugriff auf die Stateful-Session | 20091210 |
Method REAUTHENTICATION_ACCESS_TOKEN on class CL_HTTP_SERVER_NET has no exception.
Method REAUTHENTICATION_REQUIRED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
REQUIRED_TYPE | Value transfer | Type reference (TYPE) | I | 0 = nicht verlangt, 1 = klassisch, 2 = Sceurity Session | 20090116 | ||
2 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Verdichtete Anmelde-Daten eines HTTP-Requests | 20090116 |
Method REAUTHENTICATION_REQUIRED on class CL_HTTP_SERVER_NET has no exception.
Method REAUTHENTICATION_SEC_SESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SECURITY_SESSION_ID | Call by reference | Type reference (TYPE) | STRING | Security Session Id Cookie-Wert | 20091214 | ||
2 | ![]() |
VALIDITY_SEC_SESSION | Value transfer | Type reference (TYPE) | ABAP_BOOL | passende Security Session gefunden | 20090116 |
Method REAUTHENTICATION_SEC_SESSION on class CL_HTTP_SERVER_NET has no exception.
Method REPLACE_LOGON_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATA | Call by reference | Type reference (TYPE) | STRING | Verdichtete Anmelde-Daten eines HTTP-Requests | 20010307 | ||
2 | ![]() |
SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server Abstraction | 20010307 | ||
3 | ![]() |
SET_FFIELD_NAME | Call by reference | Type reference (TYPE) | C | '' | Setze Form-Field-Name= X: Setzen der co_form_field | 20010309 |
Method REPLACE_LOGON_TOKEN on class CL_HTTP_SERVER_NET has no exception.
Method SECURITY_REQUEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
REPLY_CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | R/3-System, Mandantennummer aus Anmeldung | 20010216 | ||
2 | ![]() |
SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server Abstraction | 20010216 | ||
3 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Verdichtete Anmelde-Daten eines HTTP-Requests | 20010216 |
Method SECURITY_REQUEST on class CL_HTTP_SERVER_NET has no exception.
Method SEND_LAST_PAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SEND_RC | Value transfer | Type reference (TYPE) | I | 20090129 |
Method SEND_LAST_PAGE on class CL_HTTP_SERVER_NET has no exception.
Method SEND_WEBSOCKET_HANDSHAKE Signature
Method SEND_WEBSOCKET_HANDSHAKE on class CL_HTTP_SERVER_NET has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kommunikationsfehler | 20121005 | |
2 | ![]() |
Bearbeitung der Methode misslungen | 20121005 |
Method SET_CORE_AUTHENTICATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CCERTIFICATE | Call by reference | Type reference (TYPE) | I | 0 | Client certificate | 20081205 | |
2 | ![]() |
DO_NOT_CREATE_SECURITY_SESSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Keine Security-Session erzeugen bei Public Services | 20090219 | |
3 | ![]() |
IS_ASSERTION_TICKET | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | X für Assertion Ticket. Sonst space | 20081205 | |
4 | ![]() |
PASSWORD | Call by reference | Type reference (TYPE) | XUBCODE | Characterfeld der Länge 40 | 20081205 | ||
5 | ![]() |
PASSWORD_ENCR | Call by reference | Type reference (TYPE) | C | Charcterfeld der Länge 32 (Klein/Groß) | 20081205 | ||
6 | ![]() |
REQUESTED_AUTHMETHOD | Call by reference | Type reference (TYPE) | SECURITY_SESSION_AUTHN_METHOD | lokale HTTP-Anmeldeverfahren (Speicherung: Security-Kontext) | 20081209 | ||
7 | ![]() |
SAPRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert nach Anmelde-Prozedur | 20081205 | ||
8 | ![]() |
SECURITY_SESSION_CONTEXT | Call by reference | Type reference (TYPE) | SECURITY_CONTEXT_ID | Security Kontext-ID (interne Darstellung der Session-ID) | 20090219 | ||
9 | ![]() |
SECURITY_SESSION_REAUTH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Muß eine Reauthentisierung durchgeführt werden ? | 20090219 | |
10 | ![]() |
SECURITY_SESSION_USER | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20090219 | ||
11 | ![]() |
SPNEGO_TOKEN | Call by reference | Type reference (TYPE) | STRING | SPNego Token | 20120723 | ||
12 | ![]() |
SSO_EXPORT | Call by reference | Type reference (TYPE) | STRING | SSO-Ticket | 20081205 | ||
13 | ![]() |
SSO_IMPORT | Call by reference | Type reference (TYPE) | STRING | SSO2-Ticket | 20081205 | ||
14 | ![]() |
SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert nach ABAP-Anweisungen | 20081205 | ||
15 | ![]() |
USERNAME | Call by reference | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20081205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ungültige Parameterübergabe | 20081205 |
Method SET_LOGIN_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SERVICE | Call by reference | Type reference (TYPE) | ICFLOGIN | Verdichtete Anmelde-Daten eines HTTP-Requests | 20090807 |
Method SET_LOGIN_STRUCTURE on class CL_HTTP_SERVER_NET has no exception.
Method SET_NO_CACHE Signature
Method SET_NO_CACHE on class CL_HTTP_SERVER_NET has no parameter.
Method SET_NO_CACHE on class CL_HTTP_SERVER_NET has no exception.
Method SET_SECURITY_SESSION_COOKIE Signature
Method SET_SECURITY_SESSION_COOKIE on class CL_HTTP_SERVER_NET has no parameter.
Method SET_SECURITY_SESSION_COOKIE on class CL_HTTP_SERVER_NET has no exception.
Method SET_XSRF_COOKIE Signature
Method SET_XSRF_COOKIE on class CL_HTTP_SERVER_NET has no parameter.
Method SET_XSRF_COOKIE on class CL_HTTP_SERVER_NET has no exception.
Method VALIDATE_LOGIN_XSRF_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COOKIE_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert für Cookie mit Namen CO_LOGIN_XSRF | 20110218 | ||
2 | ![]() |
FORMFIELD_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert für Form-Feld mit Namen CO_LOGIN_XSRF | 20110218 | ||
3 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unerwarteter interner Fehler | 20110218 | |
2 | ![]() |
Probleme bei Nutzung des Sicheren Speichers (SECSTORE) | 20110218 |
Method WS_SECURITY_AUTHN_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
AUTHENTICATION_METHOD | Call by reference | Type reference (TYPE) | I | Verwendete Anmelde-Verfahren | 20090123 | ||
2 | ![]() |
AUTHENTICATION_SUCCEEDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | War die Anmeldung erfolgreich | 20090123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerhafte Informationen | 20090123 | |
2 | ![]() |
Anmeldung ist nicht vollzogen | 20090123 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 50A |