SAP ABAP Class CL_HTTP_SERVER_NET (Derived HTTP Server Class for Network Communication)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     SHTTP (Package) Development Class for HTTP Communication
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_HTTP_USER_CONTEXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IHTTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
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 AUTHMETHOD_OAUTH Instance attribute Public Attribute reference (LIKE) 20120229
2 CO_CCTOKEN_REJECT Constant Private Type reference (TYPE) CHAR4 ';c=' Token used in sap-ssolist for client certificate 20080506
3 CO_INVALID_TOKEN_REJECT Constant Private Type reference (TYPE) CHAR4 ';x=' Invalidated token in sap-ssolist 20080506
4 CO_SPNEGO_REQUESTED_COOKIE Constant Private Type reference (TYPE) STRING 'SPNegoTokenRequested' Names of 'SPNego Requested' Cookies 20120719
5 CO_SPNEGO_TOKEN_REJECT Constant Private Type reference (TYPE) CHAR4 ';s=' Token used in sap-ssolist 20120807
6 CO_SSOLIST Static Attribute Public Type reference (TYPE) STRING 'sap-ssolist' List of Instances That Have Rejected SS02 Cookies 20010403
7 CO_SSOTOKEN_REJECT Constant Private Type reference (TYPE) CHAR4 ';r=' Token used in sap-ssolist 20010405
8 C_AUTHENTICATION_METHOD_POOL Static Attribute Public Type reference (TYPE) I Context pooling strategy 20010316
9 C_CLIENT Static Attribute Public Type reference (TYPE) SYMANDT R/3 System, client number from logon 20010308
10 C_DELETE_SSO2_COOKIE Static Attribute Private Type reference (TYPE) I Has SS02 Cookie Been Deleted? 20010316
11 C_ICFX_LOGIN_IN_PROCESSING Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE For ICFX Logons Without Basic Authentication and SSO 20050718
12 C_LANGU Static Attribute Private Type reference (TYPE) SYLANGU SAP System, Current Language 20010308
13 C_SAPRC Instance attribute Public Type reference (TYPE) SYSUBRC Get Logon Routine (e.g. Initial Password) 20040315
14 C_SECOND_LANGU Static Attribute Private Type reference (TYPE) SYLANGU SAP System, Current Language 20010308
15 C_SESSION_ACCESS_REGISTRY Instance attribute Private See coding 20091210
16 C_SUBRC Instance attribute Public Type reference (TYPE) SYSUBRC Get Logon Routine 20040315
17 C_USER Static Attribute Private Type reference (TYPE) SYUNAME User Name 20010308
18 HTTP_EXT_INSTANCES Static Attribute Private Type reference (TYPE) IHTTP_EXT_INSTANCES Internal Table of Handler Objects 20000906
19 M_ACTLOGIN Instance attribute Private Type reference (TYPE) ICFLOGIN Cumulated Logon Data of an HTTP Request 20090807
20 M_COMPRESSION_DONE Instance attribute Public Type reference (TYPE) ABAP_BOOL Compression in application performed 20080915
21 M_CONNECTION_ID Instance attribute Private Type reference (TYPE) SYSUUID_C Connection ID 20041209
22 M_DEL_SECURITY_FIELDS_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL Method DELETE_SECURITY_FIELDS was called 20090624
23 M_LAST_PAGE_ALREADY_PROCESSED Instance attribute Private Type reference (TYPE) ABAP_BOOL Is the last page already processed? 20090129
24 M_RECORDER_FAILED_LOGON Instance attribute Private Type reference (TYPE) ICFRECODER_LOGON Logon Information for Recorder 20021204
25 M_SECURITY_SESSION_ACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL Switch: HTTP Security Session Management Active/Inactive 20081210
26 M_SECURITY_SESSION_CREATED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Security Session ID was created (send cookie) 20090130
27 M_SEC_SESSION_RESTRICTIONS Instance attribute Private Type reference (TYPE) NO_SESSION_MANAGEMENT SPACE Restrictions Regarding Usage/Creation of Security Sessions 20130221
28 M_SEND_PAGE_IS_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL Was method SEND_PAGE called? 20090320
29 M_SEND_RESPONSE_RETURN_CALLED Instance attribute Public Type reference (TYPE) ABAP_BOOL Method SEND_RESPONSE_AND_RETURN executed 20121005
30 M_TRACE Instance attribute Private Type reference (TYPE) STRING For tracing the logon routine 20090130
31 M_WS_SECURITY_LOGON_DONE Instance attribute Private Type reference (TYPE) ABAP_BOOL the callback routine of the message-based logon was called 20090123
32 M_XSRF_COOKIE_CREATED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Does the XSRF cookie have to be transmitted? 20110427
33 M_XSRF_COOKIE_VALUE Instance attribute Private Type reference (TYPE) STRING Content of XSRF Cookie 20110427
34 M_XSRF_TOKEN_COPY Instance attribute Private Type reference (TYPE) STRING Copy of XSRF Token (see Note 1658516) 20111129
35 POOLED_SESSION 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 AUTHENTICATION_SEC_SESSION Instance method Private Method Perform logon using Security Session, if possible 20090121
2 BASIC_AUTHENTICATION_SCREEN Instance method Private Method Basic authentication logon screen 20010216
3 CHECK_ACCEPT_LANGUAGE Static method Private Method Check Accept-Language 20010911
4 CONFIRM_USERSWITCH Instance method Public Method See HTTP_CONFIRM_USERSWITCH / SUSR_INTERNET_USERSWITCH 20100218
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030818
6 CREATE_ENTITY_OBJECTS Instance method Public Method Generate REQUEST and RESPONSE Messages (Internal Use) 20030820
7 CREATE_LOGIN_XSRF_TOKEN Static method Private Method Generate Login XSRF Token (2 digits) 20110218
8 DELETE_SECURITY_FIELDS Instance method Public Method Remove Security-Relevant Fields 20021219
9 DELETE_SECURITY_SESSION_COOKIE Instance method Private Method Delete Security Session Cookie 20090123
10 DELETE_XSRF_COOKIE Instance method Private Method Deletion of Cross-Site Request Forgery Cookies (XSRF) 20110427
11 FAILED_LOGON_PAGE Instance method Private Method Output of Logon Error 20030107
12 FILL_AUTHENTICATION_METHODS Instance method Private Method Logging of Logon Methods 20030616
13 GET_CLIENT Instance method Private Method Determination of Client 20081126
14 GET_LANGU Instance method Private Method Determination of Language 20090807
15 GET_SEC_SESSION_ID_FROM_COOKIE Instance method Private Method Returns the Secure Session ID from the cookie 20081127
16 GET_SESSION_ACCESS_REG_ENTRY Instance method Private Method Supplies registry entry for session access token 20091214
17 GET_XSRF_COOKIE Instance method Private Method Returns cross-site request forgery (XSRF) cookie 20110427
18 LOGON_TRACE Static method Private Method Trace String for Logon 20010208
19 PREPARE_OTR_DOCUMENT Static method Private Method Reading OTR Repository Document and Transfer for Logon 20010417
20 PROCEED_LOGOFF Instance method Private Method Perform Logoff 20090116
21 READ_OTR_DOCUMENT Static method Protected Method Reading OTR Repository Document 20010308
22 REAUTHENTICATION Instance method Public Method Compares Logon Data with Identity of User 20060830
23 REAUTHENTICATION_ACCESS_TOKEN Instance method Public Method Access Check Through Session Access Token 20091210
24 REAUTHENTICATION_REQUIRED Instance method Public Method Is re-authentication (for ITS) necessary? 20090116
25 REAUTHENTICATION_SEC_SESSION Instance method Public Method Check whether a Security Session exists in stateful case 20090116
26 REPLACE_LOGON_TOKEN Static method Private Method Replacing <%=..>-Token in Doc. Maintained for Logon Errors 20010307
27 SECURITY_REQUEST Static method Private Method X509/HTTPS Error Message 20010216
28 SEND_LAST_PAGE Instance method Private Method Sending Error Page (Last/Logoff Page) 20090129
29 SEND_WEBSOCKET_HANDSHAKE Instance method Private Method Internal: Sending HTTP Response for WebSocket Handshake 20121005
30 SET_CORE_AUTHENTICATE Instance method Private Method Log On 20081205
31 SET_LOGIN_STRUCTURE Instance method Public Method Sets M_ACTLOGIN attributes 20090807
32 SET_NO_CACHE Instance method Private Method Prevents storage of answer page in browser cache 20091018
33 SET_SECURITY_SESSION_COOKIE Instance method Private Method Sets security session cookie 20090116
34 SET_XSRF_COOKIE Instance method Private Method Sets the cross-site request forgery (XSRF) cookie 20110427
35 VALIDATE_LOGIN_XSRF_TOKEN Static method Private Method Check Login XSRF Token (2 digits) 20110218
36 WS_SECURITY_AUTHN_RESULT 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 Importing LOGON_ORDER_TAB Call by reference Type reference (TYPE) LOGON_ORDER_TABLE Liste lokaler Authentisierungsmethoden (Service-Anforderung) 20090121
2 Importing MANDATORY_CERTIFICATE_LOGON Call by reference Type reference (TYPE) ABAP_BOOL Obligatorische Anmeldung via Client-Zertifikat 20090121
3 Exporting PW_STATE Call by reference Type reference (TYPE) I Zustand des Benutzer-Accounts 20090121
4 Exporting RESULT Call by reference Type reference (TYPE) ABAP_BOOL War die Anmeldung erfolgreich 20090121
5 Exporting SECURITY_SESSION_CONTEXT Call by reference Type reference (TYPE) SECURITY_CONTEXT_ID Security Kontext-ID (interne Darstellung der Session-ID) 20090219
6 Exporting 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 Importing AUTHSTRING Call by reference Type reference (TYPE) STRING Authentication string 20010216
2 Importing DATA Call by reference Type reference (TYPE) STRING Daten 20030109
3 Importing NO_BASIC_AUTHENTICATION Call by reference Type reference (TYPE) I Keine Logon-Popup 20031021
4 Importing REPLY_CLIENT Call by reference Type reference (TYPE) SYMANDT R/3-System, Mandantennummer aus Anmeldung 20030109
5 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server Abstraction 20030109
6 Importing 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 Changing 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 Returning SECURITY_SESSION_CREATED Value transfer Type reference (TYPE) ABAP_BOOL Security Session wurde erzeugt 20100218
# Exception Resumable Description Created on
1 ILLEGAL_CALLER 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 Exporting COOKIE_VALUE Call by reference Type reference (TYPE) STRING Wert für Cookie mit Namen CO_LOGIN_XSRF 20110218
2 Exporting 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 INTERNAL_ERROR unerwarteter interner Fehler 20110218
2 SECSTORE_ERROR 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 Returning 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 Importing LAST_AUTHENTICATION_METHOD Value transfer Type reference (TYPE) I 20060830
2 Importing SAPRC Call by reference Type reference (TYPE) SYSUBRC 20030616
3 Importing 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 Importing 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 Importing 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 Returning 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 Exporting REGISTRY_ENTRY Call by reference Type reference (TYPE) GT_SESSION_ACCESS_REG_ENTRY 20091214
2 Importing 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 SESSION_ACCESS_TOKEN_NOT_FOUND 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 Returning 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 Importing METHOD Call by reference Type reference (TYPE) I Logon-Methode 20010208
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20010228
3 Importing SAPRC Call by reference Type reference (TYPE) C subrc 20010228
4 Importing SUBRC Call by reference Type reference (TYPE) C subrc 20010208
5 Changing 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 Importing FORCE_LOGIN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ESID-Behandlung und Reauthentifizierung via Systemanmeldung 20060907
2 Importing LOGON_ORDER Call by reference Type reference (TYPE) LOGORDER Anmeldereihenfolge für ICFservice 20050113
3 Changing MY_TRACE Call by reference Type reference (TYPE) STRING 20010417
4 Changing OTR_DOCUMENT_SENT Call by reference Type reference (TYPE) I 20010417
5 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server 20010417
6 Importing SERVICE Call by reference Type reference (TYPE) ICFLOGIN Verdichtete Anmelde-Daten eines HTTP-Requests 20010417
7 Importing 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 Exporting DOCUMENT Call by reference Type reference (TYPE) STRING OTR-Dokument 20010308
2 Importing GUID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20010308
# Exception Resumable Description Created on
1 DOCUMENT_NOT_FOUND Dokument nicht verfügbar 20010308

Method REAUTHENTICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPECTED_USER_ID Call by reference Type reference (TYPE) SYUNAME Benutzername 20091215
2 Exporting SAME_USER_ACCOUNT Call by reference Type reference (TYPE) ABAP_BOOL 20060901
3 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server 20060830
4 Importing SERVICE Call by reference Type reference (TYPE) ICFLOGIN Service 20060830
5 Importing 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 Exporting ACCESS_GRANTED Call by reference Type reference (TYPE) ABAP_BOOL 20091210
2 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server 20091210
3 Importing SERVICE Call by reference Type reference (TYPE) ICFLOGIN Service 20091210
4 Importing SERVTBL Call by reference Type reference (TYPE) ICFSERVTBL Tabelle der Services 20091210
5 Importing 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 Returning REQUIRED_TYPE Value transfer Type reference (TYPE) I 0 = nicht verlangt, 1 = klassisch, 2 = Sceurity Session 20090116
2 Importing 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 Importing SECURITY_SESSION_ID Call by reference Type reference (TYPE) STRING Security Session Id Cookie-Wert 20091214
2 Returning 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 Changing DATA Call by reference Type reference (TYPE) STRING Verdichtete Anmelde-Daten eines HTTP-Requests 20010307
2 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server Abstraction 20010307
3 Importing 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 Importing REPLY_CLIENT Call by reference Type reference (TYPE) SYMANDT R/3-System, Mandantennummer aus Anmeldung 20010216
2 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Server Abstraction 20010216
3 Importing 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 Returning 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 HTTP_COMMUNICATION_FAILED Kommunikationsfehler 20121005
2 HTTP_PROCESSING_FAILED 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 Importing CCERTIFICATE Call by reference Type reference (TYPE) I 0 Client certificate 20081205
2 Importing DO_NOT_CREATE_SECURITY_SESSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Keine Security-Session erzeugen bei Public Services 20090219
3 Importing IS_ASSERTION_TICKET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE X für Assertion Ticket. Sonst space 20081205
4 Importing PASSWORD Call by reference Type reference (TYPE) XUBCODE Characterfeld der Länge 40 20081205
5 Importing PASSWORD_ENCR Call by reference Type reference (TYPE) C Charcterfeld der Länge 32 (Klein/Groß) 20081205
6 Importing REQUESTED_AUTHMETHOD Call by reference Type reference (TYPE) SECURITY_SESSION_AUTHN_METHOD lokale HTTP-Anmeldeverfahren (Speicherung: Security-Kontext) 20081209
7 Exporting SAPRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert nach Anmelde-Prozedur 20081205
8 Importing SECURITY_SESSION_CONTEXT Call by reference Type reference (TYPE) SECURITY_CONTEXT_ID Security Kontext-ID (interne Darstellung der Session-ID) 20090219
9 Importing SECURITY_SESSION_REAUTH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Muß eine Reauthentisierung durchgeführt werden ? 20090219
10 Importing SECURITY_SESSION_USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20090219
11 Importing SPNEGO_TOKEN Call by reference Type reference (TYPE) STRING SPNego Token 20120723
12 Exporting SSO_EXPORT Call by reference Type reference (TYPE) STRING SSO-Ticket 20081205
13 Importing SSO_IMPORT Call by reference Type reference (TYPE) STRING SSO2-Ticket 20081205
14 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert nach ABAP-Anweisungen 20081205
15 Importing USERNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20081205
# Exception Resumable Description Created on
1 INVALID_PARAMETER 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 Importing 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 Importing COOKIE_VALUE Call by reference Type reference (TYPE) STRING Wert für Cookie mit Namen CO_LOGIN_XSRF 20110218
2 Importing FORMFIELD_VALUE Call by reference Type reference (TYPE) STRING Wert für Form-Feld mit Namen CO_LOGIN_XSRF 20110218
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110218
# Exception Resumable Description Created on
1 INTERNAL_ERROR unerwarteter interner Fehler 20110218
2 SECSTORE_ERROR 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 Importing AUTHENTICATION_METHOD Call by reference Type reference (TYPE) I Verwendete Anmelde-Verfahren 20090123
2 Importing AUTHENTICATION_SUCCEEDED Call by reference Type reference (TYPE) ABAP_BOOL War die Anmeldung erfolgreich 20090123
# Exception Resumable Description Created on
1 INFORMATION_MISMATCH Fehlerhafte Informationen 20090123
2 LOGON_NOT_COMPLETED Anmeldung ist nicht vollzogen 20090123
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A