SAP ABAP Interface IF_ECH_DOCUMENT_STORE (Document storage)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ECH (Application Component) Error and Conflict Handler
     FS_ECH_DOC_STORE_CORE (Package) Core of ECH Document Storage
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ECH_DOCUMENT_STORE Document storage 20100908
Properties
Interface IF_ECH_DOCUMENT_STORE  
Short Description Document storage    
General Data
Package FS_ECH_DOC_STORE_CORE   Core of ECH Document Storage 
Created 20100908   SAP 
Last changed 20110908   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_ECH_DOCUMENT_STORE has no interface.
Friends
Interface IF_ECH_DOCUMENT_STORE has no friend.
Attributes
Interface IF_ECH_DOCUMENT_STORE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTACHMENT Instance method Public Method 20100920
2 FREE_RESOURCES Instance method Public Method 20100930
3 GET_ATTACHMENTS Instance method Public Method 20110119
4 HANDLE_NEW_VERSION_CREATION Instance method Public Method 20100920
5 HAS_CHANGED Instance method Public Method 20110124
6 IS_ATTACHMENT_NAME_FREE Instance method Public Method 20100928
7 REMOVE_ATTACHMENT Instance method Public Method 20100920
8 RESET_NEW_VERSION_CREATION Instance method Public Method 20110218
9 RESET_VERSION_ASSIGNMENT Instance method Public Method 20110125
10 SAVE_VERSION_ASSIGNMENT Instance method Public Method 20110121
Events
# Event Type Visibility Description Created on
1 RESOURCES_FREED Instance Event
(0)
Public
(2)
20100928
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ATTACHMENT_READ Public See coding 20100914 BEGIN OF ts_attachment_read, name TYPE string, mimetype TYPE string, user_create TYPE sy-uname, date_create TYPE dats, time_create TYPE tims, url TYPE string, version TYPE STANDARD TABLE OF feh_version WITH DEFAULT KEY, END OF ts_attachment_read
2 TS_ATTACHMENT_WRITE Public See coding 20100914 BEGIN OF ts_attachment_write, name TYPE string, mimetype TYPE string, content TYPE xstring, END OF ts_attachment_write
3 TT_ATTACHMENT_READ Public See coding 20100914 tt_attachment_read TYPE TABLE OF ts_attachment_read WITH DEFAULT KEY
4 TT_ATTACHMENT_WRITE Public See coding 20100914 tt_attachment_write TYPE TABLE OF ts_attachment_write WITH DEFAULT KEY
Method Signatures

Method ADD_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTACHMENT Call by reference Type reference (TYPE) TS_ATTACHMENT_WRITE 20100920
# Exception Resumable Description Created on
1 CX_ECH_DOC_STORE_DYNAMIC Dynamische Ausnahme ECH Documentenablage 20100928
2 CX_NWECM ECMI: Base Exception 20101001

Method FREE_RESOURCES Signature

Method FREE_RESOURCES on Interface IF_ECH_DOCUMENT_STORE has no parameter.
Method FREE_RESOURCES on Interface IF_ECH_DOCUMENT_STORE has no exception.

Method GET_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ATTACHMENT Value transfer Type reference (TYPE) TT_ATTACHMENT_READ 20110119
# Exception Resumable Description Created on
1 CX_NWECM 20110121

Method HANDLE_NEW_VERSION_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORIGINAL_VERSION Call by reference Type reference (TYPE) FEH_VERSION Version des FEH-Payload 20100920
# Exception Resumable Description Created on
1 CX_ECH_DOC_STORE_DYNAMIC Dynamische Ausnahme ECH Documentenablage 20100920
2 CX_NWECM ECMI: Base Exception 20101001

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20110124

Method HAS_CHANGED on Interface IF_ECH_DOCUMENT_STORE has no exception.

Method IS_ATTACHMENT_NAME_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTACHMENT_NAME Call by reference Type reference (TYPE) STRING 20100928
2 Returning RV_FREE Value transfer Type reference (TYPE) ABAP_BOOL 20100928
# Exception Resumable Description Created on
1 CX_NWECM ECMI: Base Exception 20101001

Method REMOVE_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTACHMENT_NAME Call by reference Type reference (TYPE) STRING 20100920
# Exception Resumable Description Created on
1 CX_NWECM ECMI: Base Exception 20101001

Method RESET_NEW_VERSION_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORIGINAL_VERSION Call by reference Type reference (TYPE) FEH_VERSION Version des FEH-Payload 20110218
# Exception Resumable Description Created on
1 CX_ECH_DOC_STORE_DYNAMIC Dynamische Ausnahme ECH Documentenablage 20110218
2 CX_NWECM ECMI: Base Exception 20110218

Method RESET_VERSION_ASSIGNMENT Signature

Method RESET_VERSION_ASSIGNMENT on Interface IF_ECH_DOCUMENT_STORE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20110126

Method SAVE_VERSION_ASSIGNMENT Signature

Method SAVE_VERSION_ASSIGNMENT on Interface IF_ECH_DOCUMENT_STORE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20110121
Event Signatures

Event RESOURCES_FREED Signature
Event RESOURCES_FREED on Interface IF_ECH_DOCUMENT_STORE has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703