SAP ABAP Class CL_CSI_FILESTORE_OBJECT_AWS (CSI AWS Main FileStore Object)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-RCC (Application Component) Remote Control and Communication Framework
     CSI_PROVIDER_AWS (Package) Cloud Service Provider: AWS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CSI_FILESTORE_OBJECT CSI Filestore Object 20100318
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CSI_FILESTORE_DIR_AWS CSI AWS File Store Object Directory 20091228
2 Inheritance (c INHERITING FROM c_ref)  CL_CSI_FILESTORE_FILE_AWS CSI AWS File Store Object File 20091228
Properties
Class CL_CSI_FILESTORE_OBJECT_AWS  
Short Description CSI AWS Main FileStore Object    
Super Class CL_CSI_FILESTORE_OBJECT CSI Filestore Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CSI_PROVIDER_AWS   Cloud Service Provider: AWS 
Created 20091228   SAP 
Last change 20110908   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 CSIAW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IF_CSI_SERVICE_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CSI_FILESTORE_OBJECT_AWS has no interface implemented.
Friends
Class CL_CSI_FILESTORE_OBJECT_AWS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_API_VERSION Constant Protected Type reference (TYPE) CSI_STRING '2006-03-01' CSI String 20100104
2 MC_CONTENT_LENGTH Constant Protected Type reference (TYPE) CSI_STRING 'content-length' CSI String 20091228
3 MC_CONTENT_RANGE Constant Protected Type reference (TYPE) CSI_STRING 'content-range' CSI String 20091228
4 MC_CONTENT_TYPE Constant Protected Type reference (TYPE) CSI_STRING 'content-type' CSI String 20091228
5 MC_DIRECTORY_DELIMITER Constant Protected Type reference (TYPE) CSI_STRING 'delimiter' CSI String 20100119
6 MC_DIRECTORY_PREFIX Constant Protected Type reference (TYPE) CSI_STRING 'prefix' CSI String 20100119
7 MC_ETAG Constant Protected Type reference (TYPE) CSI_STRING 'etag' CSI String 20091228
8 MC_LAST_MODIFIED Constant Protected Type reference (TYPE) CSI_STRING 'last-modified' CSI String 20100119
9 MC_OK Constant Protected Type reference (TYPE) CSI_INT 200 CSI Integer (4 Byte) 20091228
10 MC_PARTIAL_CONTENT Constant Protected Type reference (TYPE) CSI_INT 206 CSI Integer (4 Byte) 20091228
11 MC_X_AMZ_COPY_SOURCE Constant Protected Type reference (TYPE) CSI_STRING 'x-amz-copy-source' CSI String 20091228
12 MV_QUERY_TYPE Instance attribute Protected Type reference (TYPE) CSI_SERVICE_QUERYTYPE IF_CSI_SERVICE_C=>QUERYTYPE_REST CSI Query Type for calling a Service 20100104
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACCOUNT Instance method Protected Method Get the current Account 20091228
2 GET_PROVIDER Instance method Protected Method Get the Provider 20091228
3 INTERNAL_DELETE Instance method Protected Method Delete Call 20091228
4 INTERNAL_GET Instance method Protected Method Get Call 20091228
5 INTERNAL_PUT Instance method Protected Method Put Call 20091228
Events
Class CL_CSI_FILESTORE_OBJECT_AWS has no event.
Types
Class CL_CSI_FILESTORE_OBJECT_AWS has no local type.
Method Signatures

Method GET_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ACCOUNT Value transfer Object reference (TYPE REF TO) CL_CSI_PROVIDER_ACCOUNT_AWS CSI AWS Cloud Provider Account 20091228

Method GET_ACCOUNT on class CL_CSI_FILESTORE_OBJECT_AWS has no exception.

Method GET_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PROVIDER Value transfer Object reference (TYPE REF TO) CL_CSI_PROVIDER_AWS CSI AWS Cloud Provider Implementation 20091228

Method GET_PROVIDER on class CL_CSI_FILESTORE_OBJECT_AWS has no exception.

Method INTERNAL_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUCKET Call by reference Type reference (TYPE) STRING 20100215
2 Importing IV_RAISE_EXCEPTION Call by reference Type reference (TYPE) CSI_BOOL ABAP_TRUE CSI Bool Field 20100215
3 Importing IV_URL Call by reference Type reference (TYPE) CSI_STRING CSI String 20091228
# Exception Resumable Description Created on
1 CX_CSI_FILESTORE CSI File Store Exceptions 20091228

Method INTERNAL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CDATA Call by reference Type reference (TYPE) STRING 20091228
2 Exporting EV_CODE Call by reference Type reference (TYPE) INT4 Natural number 20091228
3 Exporting EV_DATA Call by reference Type reference (TYPE) XSTRING 20091228
4 Exporting EV_REASON Call by reference Type reference (TYPE) STRING 20091228
5 Importing IV_BUCKET Call by reference Type reference (TYPE) STRING 20100215
6 Importing IV_RAISE_EXCEPTION Call by reference Type reference (TYPE) CSI_BOOL ABAP_TRUE CSI Bool Field 20100215
7 Importing IV_URI Call by reference Type reference (TYPE) STRING 20100119
# Exception Resumable Description Created on
1 CX_CSI_FILESTORE CSI File Store Exceptions 20091228

Method INTERNAL_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDITIONAL_HEADER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20091228
2 Importing IT_FILE_DATA Call by reference Type reference (TYPE) CSIT_FILESTORE_FILEDATA CSI File Store File Data 20091228
3 Importing IV_BUCKET Call by reference Type reference (TYPE) STRING 20100215
4 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) CSI_STRING CSI String 20091228
5 Importing IV_RAISE_EXCEPTION Call by reference Type reference (TYPE) CSI_BOOL ABAP_TRUE CSI Bool Field 20100215
6 Importing IV_URL Call by reference Type reference (TYPE) CSI_STRING CSI String 20091228
7 Returning RV_ID Value transfer Type reference (TYPE) CSI_STRING CSI String 20091228
# Exception Resumable Description Created on
1 CX_CSI_FILESTORE CSI File Store Exceptions 20091228
History
Last changed by/on SAP  20110908 
SAP Release Created in 702