SAP ABAP Class CL_ECATT_APL_REST_CLIENT (eCATT - OData - REST Request)
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_REST_CLIENT  
Short Description eCATT - OData - REST Request    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_ODATA_APL   eCATT - OData Core 
Created 20130829   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ECATT_APL_REST_CLIENT has no forward declaration.
Interfaces
Class CL_ECATT_APL_REST_CLIENT has no interface implemented.
Friends
Class CL_ECATT_APL_REST_CLIENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_ECATT_HTTP_CLIENT Instance attribute Protected Object reference (TYPE REF TO) CL_ECATT_APL_HTTP_CLIENT eCATT HTTP Client 20131009
2 AP_REST_CLIENT Instance attribute Public Object reference (TYPE REF TO) /IWCOR/IF_REST_CLIENT REST Client 20130902
3 A_RAISE_ERROR_HTTP_STATUS Instance attribute Protected Type reference (TYPE) ETONOFF Throw Exception if Negative HTTP Status Code 20131120
4 A_REQUEST_ROOT_URL Instance attribute Public Type reference (TYPE) STRING OData Service Root URL 20130909
5 A_REQUEST_URL Instance attribute Public Type reference (TYPE) STRING OData Service Root URL 20130902
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130909
2 EXEC_GET Instance method Public Method Execute Request 20130909
3 INIT_REQUEST Static method Public Method Initialize REST Client Request 20130909
4 POST_PROCESSING Instance method Protected Method Processing After Each Request 20131120
5 POST_PROCESSING_HTTP_STATUS Instance method Protected Method HTTP Status Evaluation After Each Request 20131120
Events
Class CL_ECATT_APL_REST_CLIENT has no event.
Types
Class CL_ECATT_APL_REST_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 IP_ECATT_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_HTTP_CLIENT eCATT - HTTP Client 20131009
2 Importing I_REQUEST_ROOT_URL Call by reference Type reference (TYPE) STRING Service Root URL 20130909
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20130909

Method EXEC_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_RESPONSE_ENTITY Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_ENTITY Response Entity Objekt 20131120
2 Exporting E_HTTP_STATUS Call by reference Type reference (TYPE) I HTTP Status Code 20130909
3 Exporting E_RESPONSE_BODY_BINARY Call by reference Type reference (TYPE) XSTRING Response als XString 20130909
4 Exporting E_RESPONSE_BODY_STRING Call by reference Type reference (TYPE) STRING Response als String 20130909
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20130909

Method INIT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_REQUEST Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_REST_CLIENT eCATT - OData - REST Request 20130909
2 Importing IP_ECATT_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_HTTP_CLIENT eCATT - HTTP Client 20130909
3 Importing I_URL_QUERY_OPTIONS Call by reference Type reference (TYPE) STRING URL Suffix - Abfrageoptionen 20130909
4 Importing I_URL_RESSOURCE_PATH Call by reference Type reference (TYPE) STRING URL Suffix - Pfad zur Ressource 20130909
5 Importing I_URL_SERVICE_ROOT Call by reference Type reference (TYPE) STRING URL - Root URL 20130909
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20130909

Method POST_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_RESPONSE_ENTITY Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_ENTITY Response Entity Objekt 20131120
2 Exporting E_HTTP_STATUS Call by reference Type reference (TYPE) I HTTP Status Code 20131120
3 Exporting E_RESPONSE_BODY_BINARY Call by reference Type reference (TYPE) XSTRING Response Inhalt Binär 20131120
4 Exporting E_RESPONSE_BODY_STRING Call by reference Type reference (TYPE) STRING Response Inhalt 20131120
5 Importing I_OPERATION Call by reference Type reference (TYPE) STRING Ausgeführte REST Operation 20131204
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20131204

Method POST_PROCESSING_HTTP_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_RESPONSE_ENTITY Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_ENTITY Response Entity Objekt 20131120
2 Importing I_HTTP_STATUS Call by reference Type reference (TYPE) I HTTP Status Code 20131120
3 Importing I_RESPONSE_BODY_STRING Call by reference Type reference (TYPE) STRING Response Inhalt 20131120
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20131120
History
Last changed by/on SAP  20141121 
SAP Release Created in 740