SAP ABAP Class IF_DEST_HTTP (Interface Destinations for HTTP Communication)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_DEST_ROOT Root Interface for Destinations 20051128
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_DEST_HTTP_ABAP Interface Destinations: Type 'H' (HTTP for ABAP) 20051128
2 Interface composition (i COMPRISING i_ref)  IF_DEST_HTTP_EXT Interface Destinations: Type 'G' (HTTP for External) 20051128
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEST_HTTP Destinations for HTTP Communication 20051128
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEST_HTTP_DYNAMIC Registered Dynamic Destinations for HTTP Communication 20130102
Properties
Class IF_DEST_HTTP  
Short Description Interface Destinations for HTTP Communication    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20051128   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_DEST_HTTP has no forward declaration.
Interfaces
Class IF_DEST_HTTP has no interface implemented.
Friends
Class IF_DEST_HTTP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCEPT_COOKIE Instance attribute Public Type reference (TYPE) RFCHTTPSETTING Cookie Handling 20051128
2 ASSERTION_TICKET Instance attribute Public Type reference (TYPE) ASSERTION_TICKET Flag if an Assertion Ticket Exists 20080917
3 ASSERTION_TICKET_CLIENT Instance attribute Public Type reference (TYPE) ASSERTION_TICKET_CLIENT Client of Target System of Assertion Ticket 20080917
4 ASSERTION_TICKET_SYSID Instance attribute Public Type reference (TYPE) ASSERTION_TICKET_SYSID System ID of Target System of Assertion Ticket 20080917
5 AUTHORIZATION_PARAMETER Instance attribute Public Attribute reference (LIKE) 20051128
6 CATEGORY Instance attribute Public Attribute reference (LIKE) 20051128
7 COMPRESS_REPLY Instance attribute Public Type reference (TYPE) RFCHTTPSETTING Status of HTTP Compression for Response 20051128
8 CO_ACCEPT_COOKIE_DISABLED Constant Public Type reference (TYPE) RFCHTTPSETTING '0' Constant for "Do Not Accept Cookies" 20060210
9 CO_ACCEPT_COOKIE_ENABLED Constant Public Type reference (TYPE) RFCHTTPSETTING '1' Constant for "Accept All Cookies" 20060210
10 CO_ACCEPT_COOKIE_EVENT Constant Public Type reference (TYPE) RFCHTTPSETTING '3' Constant for Event Triggers (Cookies) 20060210
11 CO_ACCEPT_COOKIE_PROMPT Constant Public Type reference (TYPE) RFCHTTPSETTING '2' Constant for Input Prompts (Cookies) 20060210
12 CO_CHECK_RESULT_ERROR Instance attribute Public Attribute reference (LIKE) 20060323
13 CO_CHECK_RESULT_OK Instance attribute Public Attribute reference (LIKE) 20060323
14 CO_CHECK_RESULT_WARNING Instance attribute Public Attribute reference (LIKE) 20060323
15 CO_COMPRESS_REPLY_ACTIVE Constant Public Type reference (TYPE) RFCHTTPSETTING '0' Constant for Compressed Response 20060210
16 CO_COMPRESS_REPLY_INACTIVE Constant Public Type reference (TYPE) RFCHTTPSETTING '1' Constant for No Compression of Response 20060210
17 CO_HTTP_COMPRESS_ACTIVE Constant Public Type reference (TYPE) RFCHTTPSETTING '2' Constant for Active HTTP Compression for Whole Document 20060210
18 CO_HTTP_COMPRESS_ACTIVE_MIME Constant Public Type reference (TYPE) RFCHTTPSETTING '1' Constant for Active HTTP Compression for MIME Type 20060210
19 CO_HTTP_COMPRESS_INACTIVE Constant Public Type reference (TYPE) RFCHTTPSETTING '0' Constant for HTTP Compression Inactive 20060210
20 CO_HTTP_TIMEOUT_ICM_DEFAULT Constant Public Type reference (TYPE) SDEST_TIMEOUT_VALUE 0 HTTP Timeout: Use Standard ICM Value 20060210
21 CO_HTTP_TIMEOUT_INACTIVE Constant Public Type reference (TYPE) SDEST_TIMEOUT_VALUE -1 No HTTP Timeout 20060210
22 CO_HTTP_VERSION_10 Constant Public Type reference (TYPE) SDEST_HTTP_VERSION '0' Constant for HTTP Version 1.0 20060210
23 CO_HTTP_VERSION_11 Constant Public Type reference (TYPE) SDEST_HTTP_VERSION '1' Constant for HTTP Version 1.1 20060210
24 CO_LOGON_METHOD_BASIC_AUTH Constant Public Type reference (TYPE) RFCSLOGIN 'B' Constant for Basic Authentication 20060210
25 CO_LOGON_METHOD_NO_AUTH Constant Public Type reference (TYPE) RFCSLOGIN 'A' Constant for "No Logon" 20060210
26 CO_LOGON_METHOD_SAP_STANDARD Constant Public Type reference (TYPE) RFCSLOGIN SPACE Constant for Standard SAP Logon 20060327
27 CO_LOGON_METHOD_SAP_TRUSTED Constant Public Type reference (TYPE) RFCSLOGIN 'Y' Constant for Logon as SAP Trusted System 20060327
28 CO_PASSWORD_INITIAL Instance attribute Public Attribute reference (LIKE) 20051207
29 CO_PASSWORD_SAVED Instance attribute Public Attribute reference (LIKE) 20051207
30 CO_TYPE_HTTP_ABAP Instance attribute Public Attribute reference (LIKE) 20051128
31 CO_TYPE_HTTP_EXT Instance attribute Public Attribute reference (LIKE) 20051128
32 CO_TYPE_LOGICAL Instance attribute Public Attribute reference (LIKE) 20051128
33 CO_TYPE_RFC_ABAP Instance attribute Public Attribute reference (LIKE) 20051128
34 CO_TYPE_RFC_TCPIP Instance attribute Public Attribute reference (LIKE) 20051128
35 DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20051128
36 HTTP_COMPRESS Instance attribute Public Type reference (TYPE) RFCHTTPSETTING Status of HTTP Compression 20051128
37 HTTP_TIMEOUT Instance attribute Public Type reference (TYPE) SDEST_TIMEOUT_VALUE HTTP Timeout in Seconds 20051128
38 HTTP_VERSION Instance attribute Public Type reference (TYPE) SDEST_HTTP_VERSION HTTP Version 20051128
39 LOGON_METHOD Instance attribute Public Type reference (TYPE) RFCSLOGIN Logon Procedure 20051128
40 LOGON_USER Instance attribute Public Type reference (TYPE) SDEST_LOGON_USER_HTTP User for Logon to Target System 20051128
41 NAME Instance attribute Public Attribute reference (LIKE) 20051128
42 PASSWORD_STATUS Instance attribute Public Type reference (TYPE) SDEST_PWD_STATUS Password Status 20051128
43 PATH_PREFIX Instance attribute Public Type reference (TYPE) PFADPRE Path Prefix 20051128
44 PROXY_PASSWORD_STATUS Instance attribute Public Type reference (TYPE) SDEST_PWD_STATUS RFC API Destinations: Password Status 20051128
45 PROXY_SERVER Instance attribute Public Type reference (TYPE) RFCGWHOST_EXT Name of Proxy Server 20051128
46 PROXY_SERVICE_NUMBER Instance attribute Public Type reference (TYPE) RFCSYSID Service Number (Port) of Proxy Server 20051128
47 PROXY_USER Instance attribute Public Type reference (TYPE) PROXYUSER User for Logon to Proxy Server 20051128
48 SERVER_NAME Instance attribute Public Type reference (TYPE) RFCHOST_EXT Name of Target Host 20051128
49 SERVICE_NUMBER Instance attribute Public Type reference (TYPE) RFCSYSID Service Number (Port) 20051128
50 SSL_ACTIVE Instance attribute Public Type reference (TYPE) BOOLEAN Flag for SSL Activation 20051128
51 SSL_APPLICATION Instance attribute Public Type reference (TYPE) SSFAPPLSSL SSL Client Identity 20051128
52 SSO_TICKET Instance attribute Public Type reference (TYPE) BOOLEAN Flag for Logon Ticket 20060210
53 TYPE Instance attribute Public Attribute reference (LIKE) 20051128
54 UI_LOCK Instance attribute Public Attribute reference (LIKE) 20051128
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20051128
2 DELETE_PASSWORD Instance method Public Method 20060206
3 DELETE_PROXY_PASSWORD Instance method Public Method 20060206
4 LOCK Instance method Public Method 20051128
5 SAVE Instance method Public Method 20051128
6 SET_ACCEPT_COOKIE Instance method Public Method 20051128
7 SET_ASSERTION_TICKET Instance method Public Method 20080917
8 SET_ASSERTION_TICKET_CLIENT Instance method Public Method 20080917
9 SET_ASSERTION_TICKET_SYSID Instance method Public Method 20080917
10 SET_AUTHORIZATION_PARAMETER Instance method Public Method 20060117
11 SET_COMPRESS_REPLY Instance method Public Method 20051128
12 SET_DESCRIPTION Instance method Public Method 20051128
13 SET_HTTP_COMPRESS Instance method Public Method 20051128
14 SET_HTTP_TIMEOUT Instance method Public Method 20051128
15 SET_HTTP_VERSION Instance method Public Method 20051128
16 SET_LOGON_METHOD Instance method Public Method 20051128
17 SET_LOGON_USER Instance method Public Method 20051128
18 SET_PASSWORD Instance method Public Method 20070731
19 SET_PATH_PREFIX Instance method Public Method 20051128
20 SET_PROXY_PASSWORD Instance method Public Method 20070731
21 SET_PROXY_SERVER Instance method Public Method 20051128
22 SET_PROXY_SERVICE_NUMBER Instance method Public Method 20051128
23 SET_PROXY_USER Instance method Public Method 20051128
24 SET_SERVER_NAME Instance method Public Method 20051128
25 SET_SERVICE_NUMBER Instance method Public Method 20051128
26 SET_SSL_ACTIVE Instance method Public Method 20051128
27 SET_SSL_APPLICATION Instance method Public Method 20051128
28 SET_SSO_TICKET Instance method Public Method 20060210
29 SET_UI_LOCK Instance method Public Method 20051128
30 UNLOCK Instance method Public Method 20051128
Events
Class IF_DEST_HTTP has no event.
Types
Class IF_DEST_HTTP has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class IF_DEST_HTTP has no parameter.
Method CHECK on class IF_DEST_HTTP has no exception.

Method DELETE_PASSWORD Signature

Method DELETE_PASSWORD on class IF_DEST_HTTP has no parameter.
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20070730

Method DELETE_PROXY_PASSWORD Signature

Method DELETE_PROXY_PASSWORD on class IF_DEST_HTTP has no parameter.
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20070730

Method LOCK Signature

Method LOCK on class IF_DEST_HTTP has no parameter.
Method LOCK on class IF_DEST_HTTP has no exception.

Method SAVE Signature

Method SAVE on class IF_DEST_HTTP has no parameter.
Method SAVE on class IF_DEST_HTTP has no exception.

Method SET_ACCEPT_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCEPT_COOKIE Value transfer Type reference (TYPE) RFCHTTPSETTING 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_ASSERTION_TICKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSERTION_TICKET Value transfer Type reference (TYPE) ASSERTION_TICKET Assertionticket 20080917
# Exception Resumable Description Created on
1 CX_DEST_API 20080917

Method SET_ASSERTION_TICKET_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSERTION_TICKET_CLIENT Value transfer Type reference (TYPE) ASSERTION_TICKET_CLIENT Mandant des Zielsystems des Assertiontickets 20080917
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20080917

Method SET_ASSERTION_TICKET_SYSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSERTION_TICKET_SYSID Value transfer Type reference (TYPE) ASSERTION_TICKET_SYSID Zielsystem-Sysid 20080917
# Exception Resumable Description Created on
1 CX_DEST_API 20080917

Method SET_AUTHORIZATION_PARAMETER Signature

Method SET_AUTHORIZATION_PARAMETER on class IF_DEST_HTTP has no parameter.
Method SET_AUTHORIZATION_PARAMETER on class IF_DEST_HTTP has no exception.

Method SET_COMPRESS_REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPRESS_REPLY Value transfer Type reference (TYPE) RFCHTTPSETTING 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_DESCRIPTION Signature

Method SET_DESCRIPTION on class IF_DEST_HTTP has no parameter.
Method SET_DESCRIPTION on class IF_DEST_HTTP has no exception.

Method SET_HTTP_COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTTP_COMPRESS Value transfer Type reference (TYPE) RFCHTTPSETTING 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_HTTP_TIMEOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTTP_TIMEOUT Value transfer Type reference (TYPE) SDEST_TIMEOUT_VALUE HTTP-Timeout in Sekunden 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_HTTP_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTTP_VERSION Value transfer Type reference (TYPE) SDEST_HTTP_VERSION 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_LOGON_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGON_METHOD Value transfer Type reference (TYPE) RFCSLOGIN 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_LOGON_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGON_USER Value transfer Type reference (TYPE) SDEST_LOGON_USER_HTTP Benutzer 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_PASSWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PASSWORD Call by reference Type reference (TYPE) C Passwort 20070731
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20070731

Method SET_PATH_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATH_PREFIX Value transfer Type reference (TYPE) PFADPRE 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_PROXY_PASSWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY_PASSWORD Call by reference Type reference (TYPE) PROXYPW Passwort für Proxy-Server 20070731
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20070731

Method SET_PROXY_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY_SERVER Value transfer Type reference (TYPE) RFCGWHOST_EXT Hostname des Proxy-Servers 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_PROXY_SERVICE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY_SERVICE_NUMBER Value transfer Type reference (TYPE) RFCSYSID Service des Proxy-Servers 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_PROXY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY_USER Value transfer Type reference (TYPE) PROXYUSER 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_SERVER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER_NAME Value transfer Type reference (TYPE) RFCHOST_EXT 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_SERVICE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVICE_NUMBER Value transfer Type reference (TYPE) RFCSYSID 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_SSL_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SSL_ACTIVE Value transfer Type reference (TYPE) BOOLEAN 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_SSL_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SSL_APPLICATION Value transfer Type reference (TYPE) SSFAPPLSSL 20051128
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20051128

Method SET_SSO_TICKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SSO_TICKET Value transfer Type reference (TYPE) BOOLEAN 20060210
# Exception Resumable Description Created on
1 CX_DEST_API Ausnameklasse API Destinationen 20060210

Method SET_UI_LOCK Signature

Method SET_UI_LOCK on class IF_DEST_HTTP has no parameter.
Method SET_UI_LOCK on class IF_DEST_HTTP has no exception.

Method UNLOCK Signature

Method UNLOCK on class IF_DEST_HTTP has no parameter.
Method UNLOCK on class IF_DEST_HTTP has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in