SAP ABAP Interface IF_CLB2_HTTP_CONNECTOR (SAIL: Client Facade)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-AR-SM (Application Component) SAP UI Integration - Social Media Collaboration Enablement
     CLB2_CONNECT (Package) Connectivity Layer of the Collaboration Platform Library
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CLB2_CONNECTOR Collaboration: HTTP Client Facade 20130516
2 Interface implementation (CLASS c. INTERFACES i_ref)  TD_CLB2_CONNECTOR Test Double for HTTP Connector 20130516
3 Interface implementation (CLASS c. INTERFACES i_ref)  TD_CLB2_GENERAL_ABSTRACT Collaboration: General Test Double (Abstract) 20130516
4 Interface implementation (CLASS c. INTERFACES i_ref)  TD_CLB2_HTTP_CONNECTOR Collaboration: Test Double of http Connector 20130516
Properties
Interface IF_CLB2_HTTP_CONNECTOR  
Short Description SAIL: Client Facade    
General Data
Package CLB2_CONNECT   Connectivity Layer of the Collaboration Platform Library 
Created 20130516   SAP 
Last changed 20141120    
Unicode checks active    
Forward declarations
Interface IF_CLB2_HTTP_CONNECTOR has no forward declaration.
Interfaces
Interface IF_CLB2_HTTP_CONNECTOR has no interface.
Friends
Interface IF_CLB2_HTTP_CONNECTOR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_HTTP_HEADER_FIELD Constant Public See coding http Header Fields 20130516
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COOKIE Instance method Public Method Add a cookie 20130516
2 ADD_FORM_FIELD Instance method Public Method Add a form field 20130516
3 ADD_HEADER_FIELD Instance method Public Method Add a header field 20130516
4 CLOSE Instance method Public Method Close the channel 20130516
5 CREATE_ABS_URL Instance method Public Method Create the URL as HTTP client would with the current data 20130516
6 DELETE_COOKIE Instance method Public Method Add a cookie 20140306
7 EXECUTE Instance method Public Method Execute the call 20130516
8 EXECUTE_RECEIVE Instance method Public Method Receive the result from the HTTP client 20130516
9 EXECUTE_SEND Instance method Public Method Send the request to the target 20130516
10 GET_CLIENT Instance method Public Method obsolete (Get the underlying HTTP client (when initialized)) 20130516
11 GET_LAST_ERROR Instance method Public Method Get the (HTTP) return code of the last call 20130516
12 GET_LAST_ERROR_MSG Instance method Public Method Get a descriptive error message 20130516
13 GET_RESULT Instance method Public Method Get the result data of the call 20130516
14 GET_RESULT_HEADER_FIELDS Instance method Public Method Get header fields from result (after receive) 20140422
15 GET_URL Instance method Public Method Get the target URl 20130516
16 SET_CLIENT Instance method Public Method obsolete (Set the underlying HTTP client) 20130516
17 SET_CONNECTION_DATA Instance method Public Method Set information for firewall access 20130516
18 SET_CONTENT_TYPE Instance method Public Method Set content type 20140422
19 SET_DATA Instance method Public Method Set data into the client 20130516
20 SET_OAUTH_BODY Instance method Public Method obsolete (Set the body for oAuth w/ SAMLResponse) 20130516
21 SET_OAUTH_HEADER_PARAMS Instance method Public Method obsolete (Set the parameters for the oAuth header) 20130516
Events
Interface IF_CLB2_HTTP_CONNECTOR has no event.
Types
Interface IF_CLB2_HTTP_CONNECTOR has no local type.
Method Signatures

Method ADD_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20130516
2 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20130516

Method ADD_COOKIE on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method ADD_FORM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20130516
2 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20130516

Method ADD_FORM_FIELD on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method ADD_HEADER_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20130516
2 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20130516

Method ADD_HEADER_FIELD on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method CLOSE Signature

Method CLOSE on Interface IF_CLB2_HTTP_CONNECTOR has no parameter.
Method CLOSE on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method CREATE_ABS_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20130516

Method CREATE_ABS_URL on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method DELETE_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20140306
2 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20140306

Method DELETE_COOKIE on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESPONSE_XDATA Value transfer Type reference (TYPE) XSTRING 20130516
# Exception Resumable Description Created on
1 CX_CLB2_CONNECTIVITY SAIL: Connectivity Layer Exception 20130516
2 CX_CLB2_RUNTIME SAIL: Runtime exception 20130516

Method EXECUTE_RECEIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESPONSE_XDATA Value transfer Type reference (TYPE) XSTRING 20130516
# Exception Resumable Description Created on
1 CX_CLB2_CONNECTIVITY SAIL: Connectivity Layer Exception 20130516
2 CX_CLB2_RUNTIME SAIL: Runtime exception 20130516

Method EXECUTE_SEND Signature

Method EXECUTE_SEND on Interface IF_CLB2_HTTP_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_CLB2_CONNECTIVITY SAIL: Connectivity Layer Exception 20130516
2 CX_CLB2_RUNTIME SAIL: Runtime exception 20130516

Method GET_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CLIENT Value transfer Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20130516
# Exception Resumable Description Created on
1 CX_CLB2_CONNECTIVITY SAIL: Connectivity Layer Exception 20130516
2 CX_CLB2_RUNTIME SAIL: Runtime exception 20130516

Method GET_LAST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) NUM4 Natural number 20130516

Method GET_LAST_ERROR on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method GET_LAST_ERROR_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20130516

Method GET_LAST_ERROR_MSG on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) XSTRING 20130516

Method GET_RESULT on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method GET_RESULT_HEADER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_HEADER_FIELD Value transfer Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20140422

Method GET_RESULT_HEADER_FIELDS on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20130516

Method GET_URL on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method SET_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20130516

Method SET_CLIENT on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method SET_CONNECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTION_DATA Call by reference Type reference (TYPE) CLB2_S_CONNECTION_DATA 20130516

Method SET_CONNECTION_DATA on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method SET_CONTENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING 20140422

Method SET_CONTENT_TYPE on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) XSTRING 20130516

Method SET_DATA on Interface IF_CLB2_HTTP_CONNECTOR has no exception.

Method SET_OAUTH_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20130516
# Exception Resumable Description Created on
1 CX_CLB2_RUNTIME SAIL: Runtime exception 20130516

Method SET_OAUTH_HEADER_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20130516
# Exception Resumable Description Created on
1 CX_CLB2_RUNTIME SAIL: Runtime exception 20130516
History
Last changed by/on SAP  20141120 
SAP Release Created in 100