SAP ABAP Class CL_ECATT_APL_HTTP_CLIENT (eCATT - HTTP Client)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_ODATA_APL (Package) eCATT - OData Core
Properties
Class CL_ECATT_APL_HTTP_CLIENT  
Short Description eCATT - HTTP Client    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_ODATA_APL   eCATT - OData Core 
Created 20130829   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ECATT_APL_HTTP_CLIENT has no forward declaration.
Interfaces
Class CL_ECATT_APL_HTTP_CLIENT has no interface implemented.
Friends
Class CL_ECATT_APL_HTTP_CLIENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_HTTP_CLIENT Instance attribute Public Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20130902
2 AS_HTTP_LOGON_DATA Instance attribute Public Type reference (TYPE) ETHTTP_LOGON eCATT HTTP Logon Data 20130902
3 A_CLIENT_CREATED_BY_DEST Instance attribute Public Type reference (TYPE) ETONOFF HTTP client generated using destination 20131009
4 A_CSRF_TOKEN Instance attribute Public Type reference (TYPE) STRING CSRF Token 20131009
5 A_FRIST_REQUEST_DONE Instance attribute Public Type reference (TYPE) ETONOFF First request already executed 20130902
6 A_HTTP_DEST Instance attribute Public Type reference (TYPE) RFCDEST HTTP Destination 20130902
7 A_URL Instance attribute Public Type reference (TYPE) STRING URL 20130902
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130902
2 CREATE_BY_DESTINATION_STATIC Static method Public Method Generate HTTP Client Using HTTP Destination 20130902
3 CREATE_BY_URL_STATIC Static method Public Method Generate HTTP Client Using URL 20130902
4 RAISE_CX_ECATT_APL_ODATA_TST Instance method Protected Method Raise Exception 20130902
5 SET_HTTP_CLIENT Instance method Protected Method Set HTTP Client Handle 20130902
6 SET_URL Instance method Public Method Set URL for Next Request 20130902
7 STORE_CSRF_TOKEN Instance method Public Method Note CSRF Token for Future Change Requests 20131009
Events
Class CL_ECATT_APL_HTTP_CLIENT has no event.
Types
Class CL_ECATT_APL_HTTP_CLIENT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HTTP_LOGON_DATA Call by reference Type reference (TYPE) ETHTTP_LOGON eCATT HTTP Logon Daten 20130902
2 Importing I_HTTP_DEST Call by reference Type reference (TYPE) RFCDEST HTTP Destination 20130902
3 Importing I_URL Call by reference Type reference (TYPE) STRING URL 20130902

Method CONSTRUCTOR on class CL_ECATT_APL_HTTP_CLIENT has no exception.

Method CREATE_BY_DESTINATION_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HTTP_DEST Call by reference Type reference (TYPE) RFCDEST HTTP Destination 20130902
2 Returning RP_ECATT_HTTP_CLIENT Value transfer Object reference (TYPE REF TO) CL_ECATT_APL_HTTP_CLIENT eCATT - HTTP Client 20130902
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20130902

Method CREATE_BY_URL_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HTTP_LOGON_DATA Call by reference Type reference (TYPE) ETHTTP_LOGON eCATT HTTP Logon Daten 20130902
2 Importing I_URL Call by reference Type reference (TYPE) STRING OData Service - Root URL 20130902
3 Returning RP_ECATT_HTTP_CLIENT Value transfer Object reference (TYPE REF TO) CL_ECATT_APL_HTTP_CLIENT eCATT - HTTP Client 20130902
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20130902

Method RAISE_CX_ECATT_APL_ODATA_TST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABORT_FLAG Call by reference Type reference (TYPE) ETONOFF Abbruch der Verarbeitung 20130902
2 Importing I_FREE_TEXT Call by reference Type reference (TYPE) STRING Beliebiger Text 20130902
3 Importing I_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Vorherige Exception 20130902
4 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST HTTP Destination 20130902
5 Importing I_TESTSYSTEM Call by reference Type reference (TYPE) ETCMP_CMP Zielsystem (Schlüssel im Systemdatencontainer) 20130902
6 Importing I_TEXTID Call by reference Type reference (TYPE) SCX_T100KEY T100 Schlüssel mit Abbildung der Parameter auf Attributnamen 20130902
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20130902

Method SET_HTTP_CLIENT Signature

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

Method SET_HTTP_CLIENT on class CL_ECATT_APL_HTTP_CLIENT has no exception.

Method SET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URL Call by reference Type reference (TYPE) STRING 20130902
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20130909

Method STORE_CSRF_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CSRF_TOKEN Call by reference Type reference (TYPE) STRING CSRF Token Inhalt 20131009

Method STORE_CSRF_TOKEN on class CL_ECATT_APL_HTTP_CLIENT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740