SAP ABAP Class CL_ECH_VERSION_ATTACHMENT_LINK (Assignment of Attachments to Payload Versions)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_VERSION_ATTACHMENT_LINK Assignment of Attachments to Payload Versions 20100915
Properties
Class CL_ECH_VERSION_ATTACHMENT_LINK  
Short Description Assignment of Attachments to Payload Versions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_ECH_DOC_STORE_CORE   Core of ECH Document Storage 
Created 20100915   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ECH_ECM_FACADE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_VERSION_ATTACHMENT_LINK Assignment of Attachments to Payload Versions 20100915
Friends
# Friend Modeled only Created on Description
1 CL_ECH_DOC_STORE_FACTORY 20100916 Generate Document Storage
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ECM_FACADE Instance attribute Private Object reference (TYPE REF TO) IF_ECH_ECM_FACADE 20100915
2 MO_FOLDER Instance attribute Private Object reference (TYPE REF TO) IF_ECH_DOC_STORE_FOLDER 20100915
3 MO_PAYLOAD_INFO_GET Instance attribute Private Object reference (TYPE REF TO) IF_ECH_PAYLOAD_GETTER 20100916
4 MT_ATTACHMENT_BUFFER Instance attribute Private Type reference (TYPE) IF_ECH_DOCUMENT_STORE=>TT_ATTACHMENT_READ 20110121
5 MV_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110124
Methods
# Method Level Visibility Method type Description Created on
1 GET_ATTACHMENTS_FOR_VERSION Instance method Private Method 20110120
2 GET_ATTACHMENT_BUFFER_FROM_ECM Instance method Private Method 20110121
3 GET_ATTACHMENT_BUFFER_LINE Instance method Private Method 20110121
4 GET_NODE_BY_ATTACHMENT_NAME Instance method Private Method 20100917
5 INITIALIZE_ATTACHMENTS Instance method Private Method 20110121
6 LINK_ATTACHMENT_TO_VERSION Instance method Private Method 20110218
7 S_CREATE Static method Private Method 20100915
Events
Class CL_ECH_VERSION_ATTACHMENT_LINK has no event.
Types
Class CL_ECH_VERSION_ATTACHMENT_LINK has no local type.
Method Signatures

Method GET_ATTACHMENTS_FOR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) FEH_VERSION Version des FEH-Payload 20110120
2 Returning RT_ATTACHMENT Value transfer Type reference (TYPE) IF_ECH_DOCUMENT_STORE=>TT_ATTACHMENT_READ 20110120
# Exception Resumable Description Created on
1 CX_NWECM ECMI: Base Exception 20110120

Method GET_ATTACHMENT_BUFFER_FROM_ECM Signature

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

Method GET_ATTACHMENT_BUFFER_LINE 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 20110124
2 Returning RS_ATTACHMENT_BUFFER Value transfer Type reference (TYPE) IF_ECH_DOCUMENT_STORE=>TS_ATTACHMENT_READ 20110121
# Exception Resumable Description Created on
1 CX_NWECM 20110121

Method GET_NODE_BY_ATTACHMENT_NAME 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 20100917
2 Returning RO_FILE Value transfer Object reference (TYPE REF TO) IF_NWECM_FILE 20100917
# Exception Resumable Description Created on
1 CX_ECH_DOC_STORE_DYNAMIC Dynamische Ausnahme ECH Documentenablage 20100917
2 CX_NWECM ECMI: Base Exception 20101001

Method INITIALIZE_ATTACHMENTS Signature

Method INITIALIZE_ATTACHMENTS on class CL_ECH_VERSION_ATTACHMENT_LINK has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20110121

Method LINK_ATTACHMENT_TO_VERSION 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 20110218
2 Importing IV_VERSION Call by reference Type reference (TYPE) FEH_VERSION 20110218
# Exception Resumable Description Created on
1 CX_ECH_DOC_STORE_DYNAMIC 20110218
2 CX_NWECM 20110218

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ECM_FACADE Call by reference Object reference (TYPE REF TO) IF_ECH_ECM_FACADE ECM-Fassade 20100915
2 Importing IO_FOLDER Call by reference Object reference (TYPE REF TO) IF_ECH_DOC_STORE_FOLDER Ordner für ECH Anlagen 20100915
3 Importing IO_PAYLOAD_INFO_GET Call by reference Object reference (TYPE REF TO) IF_ECH_PAYLOAD_GETTER 20100916
4 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ECH_VERSION_ATTACHMENT_LINK Zuordnung von attachments zu Payload-Versionen 20100915
# Exception Resumable Description Created on
1 CX_NWECM 20110121
History
Last changed by/on SAP  20110908 
SAP Release Created in 703