SAP ABAP Interface IF_ILM_STOR_WD_RESPONSE (ILM Storage: WebDAV response service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-STO (Application Component) Integrated Data Base Archive Store
     S_ILM_STOR_ACCESS_WD (Package) ILM Storage: Access Layer for WebDAV
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ILM_STOR_WD_MOCK_RESPONSE ILM DB Store: WebDAV Mock Up of Response 20130816
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ILM_STOR_WD_RESPONSE ILM Storage: WebDAV Response Service 20130816
Properties
Interface IF_ILM_STOR_WD_RESPONSE  
Short Description ILM Storage: WebDAV response service    
General Data
Package S_ILM_STOR_ACCESS_WD   ILM Storage: Access Layer for WebDAV 
Created 20130606   SAP 
Last changed 20140121   SAP 
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)
Interfaces
Interface IF_ILM_STOR_WD_RESPONSE has no interface.
Friends
Interface IF_ILM_STOR_WD_RESPONSE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_HEADER_NAME Constant Public See coding 20130816
2 GC_HEADER_VALUE Constant Public See coding 20130816
3 GC_UNIT_SEPARATOR Constant Public Type reference (TYPE) X '1F' Unit separator in HTTP entity 20130816
4 GC_UTF_8 Constant Public Type reference (TYPE) ABAP_ENCODING 'UTF-8' 20130816
5 MO_HTTP_RESPONSE Instance attribute Public Object reference (TYPE REF TO) IF_HTTP_RESPONSE IF_HTTP_RESPONSE 20130816
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ENTITY Instance method Public Method Append BLOB 20130816
2 ASSIGN_HTTP_RESPONSE Instance method Public Method Assign HTTP response instance for servicing 20130830
3 GET_ENTITY_LENGTH Instance method Public Method Get length of entity which will be send 20130816
4 REPORT_EXCEPTION Instance method Public Method Write Exception to Service Message 20130816
5 REPORT_SERVICE_MESSAGE Instance method Public Method Write Service Message 20130816
6 SET_ENTITY Instance method Public Method Set BLOB 20130816
7 SET_HEADER_FIELD Instance method Public Method Set Header Value in HTTP Response eader 20130816
8 SET_STATUS Instance method Public Method Set Last Status for Response 20130816
Events
Interface IF_ILM_STOR_WD_RESPONSE has no event.
Types
Interface IF_ILM_STOR_WD_RESPONSE has no local type.
Method Signatures

Method APPEND_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) XSTRING Response entity 20130816
2 Importing IV_LENGTH Call by reference Type reference (TYPE) I -1 Length 20130816
3 Importing IV_OFFSET Call by reference Type reference (TYPE) ABAP_MSIZE 0 Offset 20130816
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV dynamic exception 20130816

Method ASSIGN_HTTP_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HTTP_RESPONSE Call by reference Object reference (TYPE REF TO) IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 20130830
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV Dynamic Exception 20130830

Method GET_ENTITY_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENTITY_LENGTH Value transfer Type reference (TYPE) ABAP_MSIZE DEC type that is suitable for 64 bit integer 20130816
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV dynamic exception 20130816

Method REPORT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20130816
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_EXCEPTION ILM Storage: WebDAV root exception 20130816
2 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV dynamic exception 20130816

Method REPORT_SERVICE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_MESSAGE Call by reference Type reference (TYPE) STRING 20130816
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_EXCEPTION ILM Storage: WebDAV root exception 20130816
2 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV dynamic exception 20130816

Method SET_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) XSTRING Response entity 20130816
2 Importing IV_LENGTH Call by reference Type reference (TYPE) I -1 Length 20130816
3 Importing IV_OFFSET Call by reference Type reference (TYPE) ABAP_MSIZE 0 Offset 20130816
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV dynamic exception 20130816

Method SET_HEADER_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name of header value 20130816
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING Header value 20130816
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_EXCEPTION ILM Storage: WebDAV root exception 20130816
2 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV dynamic exception 20130816

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REASON_PHRASE Call by reference Type reference (TYPE) STRING Reason phrase 20130816
2 Importing IV_SERVICE_MESSAGE Call by reference Type reference (TYPE) STRING Service message 20130816
3 Importing IV_STATUS_CODE Call by reference Type reference (TYPE) I Status code 20130816
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_EXCEPTION ILM Storage: WebDAV root exception 20130816
2 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV dynamic exception 20130816
History
Last changed by/on SAP  20140121 
SAP Release Created in 740