SAP ABAP Class CL_HTTP_CLIENT (HTTP Client Control Block)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_CLIENT HTTP Client Abstraction 20001017
Properties
Class CL_HTTP_CLIENT  
Short Description HTTP Client Control Block    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SHTTP   Development Class for HTTP Communication 
Created 20000317   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IHTTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_CLIENT HTTP Client Abstraction 20001017
Friends
# Friend Modeled only Created on Description
1 CL_APC_WS_CLIENT 20130610 APC framework: APC WebSocket client class
2 CL_HTTP_REQUEST 20000929 HTTP Framework (iHTTP) HTTP Request
3 CL_HTTP_RESPONSE 20000929 HTTP Framework (iHTTP) HTTP Response
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AUTHENTICATE_TRIAL Constant Public Type reference (TYPE) I 3 Number of Logon Attempts 20001010
2 CO_COMPRESS_BASED_ON_MIME_TYPE Instance attribute Private Attribute reference (LIKE) 20011019
3 CO_COMPRESS_IN_ALL_CASES Instance attribute Private Attribute reference (LIKE) 20011019
4 CO_COMPRESS_NONE Instance attribute Private Attribute reference (LIKE) 20011108
5 CO_DISABLED Instance attribute Private Attribute reference (LIKE) 20001017
6 CO_ENABLED Instance attribute Private Attribute reference (LIKE) 20001017
7 CO_EVENT Instance attribute Private Attribute reference (LIKE) 20010220
8 CO_PROMPT Instance attribute Private Attribute reference (LIKE) 20010126
9 CO_REDIRECT_TRIAL Constant Public Type reference (TYPE) I 5 Number of Redirect Attempts 20001010
10 CO_TIMEOUT_DEFAULT Instance attribute Private Attribute reference (LIKE) 20010130
11 CO_TIMEOUT_INFINITE Instance attribute Private Attribute reference (LIKE) 20010130
12 CREATETYPE_CREATE Constant Private Type reference (TYPE) I 0 CREATE Type 20001002
13 CREATETYPE_DESTINATION_EXT Constant Private Type reference (TYPE) I 3 CREATE_BY_DESTINATIOn Type 20040227
14 CREATETYPE_DESTINATION_R3 Constant Private Type reference (TYPE) I 2 CREATE_BY_DESTINATIOn Type 20040227
15 CREATETYPE_INTERNAL Constant Private Type reference (TYPE) I 1 CREATE_INTERNAL Type 20001002
16 CREATETYPE_URL Constant Private Type reference (TYPE) I 4 CREATE_BY_URL Type 20040227
17 C_ACCEPT_CLIENT_PROFILE_LEVEL Static Attribute Private Type reference (TYPE) I Accept Client Profile Level? (=0/1) 20030905
18 C_ACCEPT_CLIENT_RECORDER_LEVEL Static Attribute Private Type reference (TYPE) I Accept Client Recorder Level? (=0/1) 20030905
19 C_CLIENT_KERNEL_VERSION Static Attribute Private Type reference (TYPE) I Client Kernel Version 20010802
20 C_COMPRESSION_SUPPORTED Static Attribute Public Type reference (TYPE) I Is compression supported? (1 = CO_ENABLED) 20011019
21 C_ECODE Static Attribute Private Type reference (TYPE) SYSUBRC Error Code 20030410
22 C_EMESSAGE Static Attribute Private Type reference (TYPE) STRING Error Message 20030410
23 C_LAST_MESSAGE_ID Static Attribute Private Type reference (TYPE) SYSUUID_C Message ID for Recorder Layer (Reference ID) 20030221
24 C_ROOT_MESSAGE_ID Static Attribute Private Type reference (TYPE) SYSUUID_C Message ID for Recorder Layer (Reference ID) 20030219
25 C_SAPGUI_IS_ON Static Attribute Private Type reference (TYPE) I Is GUI active? 20000413
26 C_SAP_R3AUTH Static Attribute Private Type reference (TYPE) STRING Value: 'SAP-R3Auth' (also in CL_HHTTP_SERVER) 20000904
27 C_SCHEMETYPE_HTTPS_ACTIVE Static Attribute Private Type reference (TYPE) I Is HTTPS plug-in available? 20000927
28 C_SCHEMETYPE_HTTP_ACTIVE Static Attribute Private Type reference (TYPE) I Is HTTPS plug-in available? 20000927
29 C_SCOPE_MESSAGE_ID Static Attribute Private Type reference (TYPE) SYSUUID_C Caller ID for Record Layer (Reference ID) 20030331
30 C_SCOPE_MESSAGE_NR Static Attribute Private Type reference (TYPE) SYINDEX Caller Message Number 20030331
31 C_STATISTIC_STATE Static Attribute Private Type reference (TYPE) I Statistics Active? 20030311
32 C_TRACE_LEVEL Static Attribute Private Type reference (TYPE) I Trace level 20030721
33 ECODE_DESTINATION_NOT_FOUND Static Attribute Private Type reference (TYPE) I 1001 Error Code: Destination Not Found 20000317
34 ECODE_NAME_TOO_LONG Static Attribute Private Type reference (TYPE) I 1001 Error Code: Connection Name Too Long 20000317
35 HTTP_CLIENT_INSTANCES Static Attribute Private Type reference (TYPE) IHTTP_CLIENT_INSTANCES Natural Number 20000330
36 HTTP_INVALID_STATE_ERROR Constant Public Type reference (TYPE) SYSUBRC 1001 Exception Status: HTTP_INVALID_STATE 20000404
37 HTTP_NO_OPEN_CONNECTION_ERROR Constant Public Type reference (TYPE) SYSUBRC 1002 Exception Status: HTTP_NO_OPEN_CONNECTION 20000404
38 HTTP_PROCESSING_FAILED_ERROR Constant Public Type reference (TYPE) SYSUBRC 1003 Exception: HTTP_PROCESSING_FAILED 20010123
39 M_ALREADY_PROCESSED Instance attribute Private Type reference (TYPE) I Data Has Already Been Processed 20010518
40 M_ASSERTION_CLIENT Instance attribute Private Type reference (TYPE) SYMANDT Client ID of User in Target System 20080826
41 M_ASSERTION_SYSTEM_ID Instance attribute Private Type reference (TYPE) SYSYSID Name of Target SAP System 20080826
42 M_AUTH_TRIAL Instance attribute Private Type reference (TYPE) I Number of Logon Attempts 20000321
43 M_CLIENT Instance attribute Private Type reference (TYPE) SYMANDT Host Name of Server 20000317
44 M_COMPRESS Instance attribute Private Type reference (TYPE) RFCDISPLAY-RFCTYPE HTTP Compression (None/BASED_ON_MIME_TYPE,IN_ALL_CASES) 20030814
45 M_CONNECTION Static Attribute Private Type reference (TYPE) SYSUUID_C Connection ID (Unique Across All Internal Sessions) 20000318
46 M_COUNTER Instance attribute Private Type reference (TYPE) I Number of Calls 20030219
47 M_CREATETYPE Instance attribute Private Type reference (TYPE) I Create type: for example, createttye_by_destination 20001002
48 M_CREATE_INTERNAL Instance attribute Private Type reference (TYPE) I 1: CREATE_INTERNAL used 20000920
49 M_C_CCLIENT Instance attribute Private Type reference (TYPE) %_C_POINTER Cookie Client 20010115
50 M_DESTINATION_NAME Instance attribute Private Type reference (TYPE) PFICF_DESTINATION_NAME RFC Destination Name 20041207
51 M_DESTINATION_TIMEOUT Instance attribute Private Type reference (TYPE) I Timeout from HTTP Destination 20041015
52 M_DOCUMENT Instance attribute Private Type reference (TYPE) XSTRING Recipient Document (LOCAL) 20000719
53 M_DO_NO_SHOW_CLIENT_CERT Instance attribute Private Type reference (TYPE) C No Transfer of Client Certificate to Recipient 20100216
54 M_ECODE Instance attribute Private Type reference (TYPE) SYSUBRC Error Code 20000317
55 M_EMESSAGE Instance attribute Private Type reference (TYPE) STRING Error Message 20000317
56 M_ENABLE_RECORDING Instance attribute Private Type reference (TYPE) I Recording Activated 20030917
57 M_EPP_MODIFICATION_COUNTER Instance attribute Private Type reference (TYPE) I Modification Counter for EPP-Entity 20070731
58 M_EPP_SYSTEM_ENTITY Instance attribute Private Object reference (TYPE REF TO) IF_EPP_SYSTEM_ENTITY Entity of System Area in EPP 20070919
59 M_HOST Instance attribute Private Type reference (TYPE) STRING Host Name of Server 20000317
60 M_ICFRECORDER Instance attribute Private Type reference (TYPE) ICFRECORDER Store ICF Documents (Related to Recorder Layer) 20030219
61 M_ICFRECORDER_FIELDS Instance attribute Private Type reference (TYPE) IHTTP_RECORDER_FIELDS Internal Information on Request (ICFRECORDER) 20030923
62 M_IS_PASSWORD_ENCRYPTED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20050314
63 M_IS_PROXY_PASSWORD_ENCRYPTED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Does a special proxy configuration exist? 20050314
64 M_IS_SECURE Instance attribute Private Type reference (TYPE) I Cookie Object: HTTPS Communication = 1 (Otherwise = 0) 20010115
65 M_IS_SPECIAL_PROXY_CONFIGURED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Does a special proxy configuration exist? 20060707
66 M_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Host Name of Server 20000317
67 M_LAST_RESPONSE_CODE Instance attribute Private Type reference (TYPE) I Last Response Status Code 20000515
68 M_LOGON_METHOD Instance attribute Private Type reference (TYPE) C Logon Procedure for HTTP Destinations 20030207
69 M_NAME Instance attribute Private Type reference (TYPE) STRING Object Name 20000317
70 M_OBJECT_ID Instance attribute Private Type reference (TYPE) SYSUUID_C Object ID for Persistence Layer 20030219
71 M_PARENT_MESSAGE_ID Instance attribute Private Type reference (TYPE) SYSUUID_C Current Message ID for Persistence Layer 20030219
72 M_PASSPORT Instance attribute Private Type reference (TYPE) STRING Passport 20020502
73 M_PASSWORD Instance attribute Private Type reference (TYPE) STRING Path prefix 20000317
74 M_PATCH Instance attribute Private Type reference (TYPE) I Support Package 20000331
75 M_PATH Instance attribute Private Type reference (TYPE) STRING Initial PATH Component from URL 20040227
76 M_PATH_PREFIX Instance attribute Private Type reference (TYPE) STRING ABAP System, Client Number from Logon 20000504
77 M_PROXY_CONFIGURATION Instance attribute Private Type reference (TYPE) PPROXY_C Plugin Proxy Configuration for HTTP/HTTPS Client (Host/Port) 20010719
78 M_PROXY_HOST Instance attribute Private Type reference (TYPE) STRING Host Name of Server 20000504
79 M_PROXY_PASSWORD Instance attribute Private Type reference (TYPE) STRING ABAP System, Proxy Password 20010710
80 M_PROXY_SERVICE Instance attribute Private Type reference (TYPE) STRING Host Name of Server 20000504
81 M_PROXY_USERNAME Instance attribute Private Type reference (TYPE) STRING ABAP System, Proxy User 20010710
82 M_QUERY Instance attribute Private Type reference (TYPE) STRING Initial QUERY Component from URL 20040227
83 M_REDIRECT_TRIAL Instance attribute Private Type reference (TYPE) I Number of Logon Attempts 20001010
84 M_REQUEST_BODY_LENGTH Instance attribute Private Type reference (TYPE) I Request Body Length 20031008
85 M_REQUEST_HEADER_LENGTH Instance attribute Private Type reference (TYPE) I Request Header Length 20031008
86 M_RETRY Instance attribute Private Type reference (TYPE) I Retry After Recieve (Redirect/Logon) 20010115
87 M_SAP_CLIENT Instance attribute Private Type reference (TYPE) SYMANDT ABAP System, Client Number from Logon 20030210
88 M_SAP_USERNAME Instance attribute Private Type reference (TYPE) SYUNAME ABAP System, Logon Name of User 20030210
89 M_SCHEME Instance attribute Private Type reference (TYPE) I Scheme (HTTP/HTTPS) 20000404
90 M_SEND_AND_CLOSE Instance attribute Private Type reference (TYPE) C Close Connection After Sending Request 20040322
91 M_SERVER_PROTOCOL Instance attribute Private Type reference (TYPE) STRING Initial HTTP Protocol Version 20040227
92 M_SERVICE Instance attribute Private Type reference (TYPE) STRING Service Number of Server 20000317
93 M_SESSION Instance attribute Private Type reference (TYPE) STRING session ticket 20000803
94 M_SINGLE_STAT Instance attribute Private Type reference (TYPE) PFHTPCREC SAP Statistics: HTTP Client Structure (Single Statistic) 20010309
95 M_SSLAPPLIC Instance attribute Private Type reference (TYPE) SSFAPPLSSL SSL Identity 20010717
96 M_SSO_TICKET Instance attribute Private Type reference (TYPE) RFCTSYSOPT Table RFCSYSACL - Trusted system options 20031215
97 M_STATE Instance attribute Private Type reference (TYPE) I Status of Communication 20000404
98 M_SUM_STAT Instance attribute Private Type reference (TYPE) PFHTPDREC SAP Statistics: HTTP Client Record (Total Statistic) 20010309
99 M_TARGET_HOST Instance attribute Private Type reference (TYPE) STRING Host Name of Server (Set for Redirect) 20040622
100 M_TARGET_IS_SECURE Instance attribute Private Type reference (TYPE) I Cookie Object: HTTPS Communikation = 1 (Redirect) 20040622
101 M_TARGET_SCHEME Instance attribute Private Type reference (TYPE) I Scheme (HTTP/HTTPS) (Set for Redirect) 20040622
102 M_TARGET_SERVICE Instance attribute Private Type reference (TYPE) STRING Service Number of Server (Set for Redirect) 20040622
103 M_TIMEOUT Instance attribute Private Type reference (TYPE) I HTTP Timeout 20030814
104 M_TIMER Instance attribute Private Object reference (TYPE REF TO) IF_ABAP_RUNTIME 20030822
105 M_TRACE Instance attribute Private Type reference (TYPE) I Trace Activated? 20030123
106 M_TRUSTED Instance attribute Private Type reference (TYPE) STRING Trusted Relationship in R/3 Connections 20000922
107 M_USERNAME Instance attribute Private Type reference (TYPE) STRING ABAP System, Client Number from Logon 20000317
108 M_VIRTUAL_HOST Instance attribute Private Type reference (TYPE) I Number of Virtual Host 20030414
109 M_X509FILENAME Instance attribute Private Type reference (TYPE) LOCALFILE Local file for upload/download 20010717
110 PROPERTYTYPE_ACCEPT_COMPRESS Instance attribute Private Attribute reference (LIKE) 20031010
111 PROPERTYTYPE_ACCEPT_COOKIE Instance attribute Private Attribute reference (LIKE) 20010124
112 PROPERTYTYPE_APPLY_SPROXY Instance attribute Private Attribute reference (LIKE) 20010717
113 PROPERTYTYPE_LOGON_POPUP Instance attribute Private Attribute reference (LIKE) 20001017
114 PROPERTYTYPE_REDIRECT Instance attribute Private Attribute reference (LIKE) 20001017
115 PROPERTYTYPE_SEND_SAP_PASSPORT Instance attribute Private Attribute reference (LIKE) 20040120
116 REQUEST Instance attribute Public Attribute reference (LIKE) 20001017
117 RESPONSE Instance attribute Public Attribute reference (LIKE) 20001017
118 RETRYTYPE_LOGON Static Attribute Private Type reference (TYPE) I 1 Basic Authentication Retry 20010115
119 RETRYTYPE_NONE Static Attribute Private Type reference (TYPE) I 0 No Retry 20010115
120 RETRYTYPE_REDIRECT Static Attribute Private Type reference (TYPE) I 2 Redirect Retry 20010115
121 SCHEMETYPE_HTTP Constant Public Type reference (TYPE) I 1 HTTP Protocol 20000404
122 SCHEMETYPE_HTTPS Constant Public Type reference (TYPE) I 2 HTTP Protocol 20000404
123 STATETYPE_CLOSE Static Attribute Private Type reference (TYPE) I 3 Close Status 20000404
124 STATETYPE_ERROR Static Attribute Private Type reference (TYPE) I 1 Send Status 20000404
125 STATETYPE_INITIAL Static Attribute Private Type reference (TYPE) I -1 Initial Status 20000404
126 STATETYPE_RECEIVE Static Attribute Private Type reference (TYPE) I 2 Receive Status 20000404
127 STATETYPE_SEND Static Attribute Private Type reference (TYPE) I 4 Error Status 20000404
128 VERSION Instance attribute Private Attribute reference (LIKE) 20001017
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_FIELD_URL Instance method Private Method 20001017
2 AUTHENTICATE Instance method Private Method 20001017
3 AUTHENTICATION Instance method Private Method Logon Data 20000321
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000317
5 CLOSE Instance method Private Method 20001017
6 CLOSE_CONNECTION Instance method Private Method Internal Use Only (e.g. Redirect) 20030416
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000317
8 CREATE Static method Public Method Creation of New IF_HTTP_Client Object 20000317
9 CREATE_ABS_URL Instance method Public Method 20001017
10 CREATE_BY_DESTINATION Static method Public Method Creation of New IF_HTTP_Client Object 20000529
11 CREATE_BY_URL Static method Public Method Creation of New IF_HTTP_Client Object 20001107
12 CREATE_INTERNAL Static method Public Method Creation of New IF_HTTP_Client Object 20000920
13 CREATE_R3_TICKET Instance method Private Method Logon Data 20000922
14 CREATE_REL_URL Instance method Public Method 20001017
15 DESTRUCTOR Instance method Public Destructor C Destructor 20010207
16 ESCAPE_HTML Instance method Private Method 20001017
17 ESCAPE_URL Instance method Public Method 20001017
18 GET_EXTENDED_PASSPORT Instance method Private Method Send Extended Passport (EPP) 20070730
19 GET_KERNEL_STATISTIC_INFO Instance method Protected Method Statistics Record for ABAP Push Channel 20130610
20 GET_LAST_ERROR Static method Public Method Gets Return Code of Last Kallsen Method Call 20030410
21 LISTEN Instance method Private Method 20001017
22 RECEIVE Instance method Private Method 20001017
23 RECEIVE_COOKIE Instance method Private Method Accept and Transfer Cookies 20010126
24 RECORDER Instance method Private Method Internal Use Only (Recorder Layer) 20030219
25 REFRESH_COOKIE Instance method Private Method 20010129
26 REFRESH_REQUEST Instance method Private Method 20001017
27 REFRESH_RESPONSE Instance method Private Method 20001017
28 SEND Instance method Private Method 20001017
29 SEND_AND_CLOSE Instance method Public Method Internal Use Only (Send and Close Connection) 20040322
30 SEND_COOKIE Instance method Private Method Sending Cookies 20010126
31 SEND_SAP_LOGON_TICKET Instance method Private Method 20040120
32 SET_COMPRESSION Instance method Private Method 20011108
33 STATISTIC Instance method Private Method Statistics 20010312
34 UNESCAPE_URL Instance method Private Method 20001122
35 _APPEND_STRING_TO_XSTRING Static method Public Method Internal / do not use! 20000317
36 _APPEND_XSTRING_TO_STRING Static method Public Method Internal / do not use! 20000317
Events
# Event Type Visibility Description Created on
1 EVENTKIND_HANDLE_COOKIE Instance Event
(0)
Private
(0)
20010717
Types
Class CL_HTTP_CLIENT has no local type.
Method Signatures

Method APPEND_FIELD_URL Signature

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

Method AUTHENTICATE Signature

Method AUTHENTICATE on class CL_HTTP_CLIENT has no parameter.
Method AUTHENTICATE on class CL_HTTP_CLIENT has no exception.

Method AUTHENTICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY_AUTHENTICATION Call by reference Type reference (TYPE) C ' ' Anmeldedaten für Proxy 20010720

Method AUTHENTICATION on class CL_HTTP_CLIENT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLOSE Signature

Method CLOSE on class CL_HTTP_CLIENT has no parameter.
Method CLOSE on class CL_HTTP_CLIENT has no exception.

Method CLOSE_CONNECTION Signature

Method CLOSE_CONNECTION on class CL_HTTP_CLIENT has no parameter.
# Exception Resumable Description Created on
1 HTTP_INVALID_STATE Ungültiger Zustand 20030416

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HTTP_CLIENT has no parameter.
# Exception Resumable Description Created on
1 CREATE_MESSAGE_FAILED Create message failed 20001005

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20000317
2 Importing HOST Call by reference Type reference (TYPE) STRING logische Destination (Wird bei Funktionsaufruf angegeben) 20000321
3 Importing PROXY_HOST Call by reference Type reference (TYPE) STRING logische Destination (Wird bei Funktionsaufruf angegeben) 20000529
4 Importing PROXY_SERVICE Call by reference Type reference (TYPE) STRING Portnummer 20001107
5 Importing SAP_CLIENT Call by reference Type reference (TYPE) SYMANDT R/3-System, Mandantennummer aus Anmeldung 20030210
6 Importing SAP_USERNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20030210
7 Importing SCHEME Call by reference Type reference (TYPE) I SCHEMETYPE_HTTP HTTP/HTTPS 20000926
8 Importing SERVICE Value transfer Type reference (TYPE) STRING Portnummer 20001120
9 Importing SSL_ID Call by reference Type reference (TYPE) SSFAPPLSSL SSL Identität 20010717
# Exception Resumable Description Created on
1 ARGUMENT_NOT_FOUND Verbindungsparmaeter (host oder service) nicht verfügbar 20000529
2 INTERNAL_ERROR Interner Fehler ( z. B. name zu groß) 20000317
3 PLUGIN_NOT_ACTIVE HTTP/HTTPS-Kommunikation ist nicht verfügbar 20000927

Method CREATE_ABS_URL Signature

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

Method CREATE_BY_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20000529
2 Importing DESTINATION Call by reference Type reference (TYPE) C logische Destination (Wird bei Funktionsaufruf angegeben) 20000529
# Exception Resumable Description Created on
1 ARGUMENT_NOT_FOUND Verbindungsparmaeter (Destination) nicht verfügbar 20000529
2 DESTINATION_NOT_FOUND Destination ist nicht fefunden 20000529
3 DESTINATION_NO_AUTHORITY Keine Berechtigung zur Verwendung der HTTP-Destination 20000529
4 INTERNAL_ERROR Interner Fehler ( z. B. name zu groß) 20000529
5 PLUGIN_NOT_ACTIVE HTTP/HTTPS-Kommunikation ist nicht verfügbar 20000927

Method CREATE_BY_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20001107
2 Importing PROXY_HOST Call by reference Type reference (TYPE) STRING logische Destination (Wird bei Funktionsaufruf angegeben) 20001107
3 Importing PROXY_SERVICE Call by reference Type reference (TYPE) STRING Portnummer 20001107
4 Importing SAP_CLIENT Call by reference Type reference (TYPE) SYMANDT R/3-System, Mandantennummer aus Anmeldung 20030210
5 Importing SAP_USERNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20030210
6 Importing SSL_ID Call by reference Type reference (TYPE) SSFAPPLSSL SSL Identität 20010717
7 Importing URL Call by reference Type reference (TYPE) STRING URL 20001107
# Exception Resumable Description Created on
1 ARGUMENT_NOT_FOUND Verbindungsparmaeter (host oder service) nicht verfügbar 20001107
2 INTERNAL_ERROR Interner Fehler ( z. B. name zu groß) 20001107
3 PLUGIN_NOT_ACTIVE HTTP/HTTPS-Kommunikation ist nicht verfügbar 20001107

Method CREATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20000920
2 Importing VIRTUAL_HOST Call by reference Type reference (TYPE) I IHTTP_VHOST_DEFAULT Nummer des virtuellen Hosts 20030414
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler ( z. B. name zu groß) 20000920
2 PLUGIN_NOT_ACTIVE HTTP/HTTPS ist nicht verfügbar 20000927

Method CREATE_R3_TICKET Signature

Method CREATE_R3_TICKET on class CL_HTTP_CLIENT has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler bei der Erzeugung des R3-Tickets (z.B. Securestore) 20070205

Method CREATE_REL_URL Signature

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

Method DESTRUCTOR Signature

Method DESTRUCTOR on class CL_HTTP_CLIENT has no parameter.
Method DESTRUCTOR on class CL_HTTP_CLIENT has no exception.

Method ESCAPE_HTML Signature

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

Method ESCAPE_URL Signature

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

Method GET_EXTENDED_PASSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PASSPORT Value transfer Type reference (TYPE) STRING 20070730
# Exception Resumable Description Created on
1 EPP_ERROR Fehler bei der Prozessierung von Extended Passportes (EPP) 20070731

Method GET_KERNEL_STATISTIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HOST Call by reference Type reference (TYPE) STRING 20130610
2 Exporting E_PATH Call by reference Type reference (TYPE) STRING 20130610
3 Exporting E_PORT Call by reference Type reference (TYPE) STRING 20130610
4 Exporting E_PROTOCOL Call by reference Type reference (TYPE) I 20130610

Method GET_KERNEL_STATISTIC_INFO on class CL_HTTP_CLIENT has no exception.

Method GET_LAST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CODE Call by reference Type reference (TYPE) SYSUBRC Fehlercode 20030410
2 Exporting MESSAGE Call by reference Type reference (TYPE) STRING Fehlermeldung 20030410

Method GET_LAST_ERROR on class CL_HTTP_CLIENT has no exception.

Method LISTEN Signature

Method LISTEN on class CL_HTTP_CLIENT has no parameter.
Method LISTEN on class CL_HTTP_CLIENT has no exception.

Method RECEIVE Signature

Method RECEIVE on class CL_HTTP_CLIENT has no parameter.
Method RECEIVE on class CL_HTTP_CLIENT has no exception.

Method RECEIVE_COOKIE Signature

Method RECEIVE_COOKIE on class CL_HTTP_CLIENT has no parameter.
# Exception Resumable Description Created on
1 HTTP_PROCESSING_FAILED Bearbeitung der Methode misslungen 20010126

Method RECORDER Signature

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

Method REFRESH_COOKIE Signature

Method REFRESH_COOKIE on class CL_HTTP_CLIENT has no parameter.
Method REFRESH_COOKIE on class CL_HTTP_CLIENT has no exception.

Method REFRESH_REQUEST Signature

Method REFRESH_REQUEST on class CL_HTTP_CLIENT has no parameter.
Method REFRESH_REQUEST on class CL_HTTP_CLIENT has no exception.

Method REFRESH_RESPONSE Signature

Method REFRESH_RESPONSE on class CL_HTTP_CLIENT has no parameter.
Method REFRESH_RESPONSE on class CL_HTTP_CLIENT has no exception.

Method SEND Signature

Method SEND on class CL_HTTP_CLIENT has no parameter.
Method SEND on class CL_HTTP_CLIENT has no exception.

Method SEND_AND_CLOSE Signature

Method SEND_AND_CLOSE on class CL_HTTP_CLIENT has no parameter.
# Exception Resumable Description Created on
1 HTTP_COMMUNICATION_FAILURE Kommunikationsfehler 20040322
2 HTTP_INVALID_STATE Ungültiger Zustand 20040322
3 HTTP_IS_NOT_SUPPORTED Der Aufruf ist im Kernel nicht unterstützt 20040322
4 HTTP_PROCESSING_FAILED Bearbeitung der Methode misslungen 20040322

Method SEND_COOKIE Signature

Method SEND_COOKIE on class CL_HTTP_CLIENT has no parameter.
# Exception Resumable Description Created on
1 HTTP_PROCESSING_FAILED Bearbeitung der Methode misslungen 20010126

Method SEND_SAP_LOGON_TICKET Signature

Method SEND_SAP_LOGON_TICKET on class CL_HTTP_CLIENT has no parameter.
Method SEND_SAP_LOGON_TICKET on class CL_HTTP_CLIENT has no exception.

Method SET_COMPRESSION Signature

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

Method STATISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20010312
2 Importing START Call by reference Type reference (TYPE) I 0 Start(0)/Ende(1) der Statistiksatz 20010312

Method STATISTIC on class CL_HTTP_CLIENT has no exception.

Method UNESCAPE_URL Signature

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

Method _APPEND_STRING_TO_XSTRING Signature

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

Method _APPEND_STRING_TO_XSTRING on class CL_HTTP_CLIENT has no exception.

Method _APPEND_XSTRING_TO_STRING Signature

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

Method _APPEND_XSTRING_TO_STRING on class CL_HTTP_CLIENT has no exception.
Event Signatures

Event EVENTKIND_HANDLE_COOKIE Signature
Event EVENTKIND_HANDLE_COOKIE on class CL_HTTP_CLIENT has no parameter.
History
Last changed by/on SAP  20140121 
SAP Release Created in 46D