SAP ABAP Class CL_SRM_ECM_W_REPOSITORY_SERVCE (UpdateService for RecordsManagement via ECM)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_ECM_IMPL (Package) Records Management SPI (ECM) Implementation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20090427
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_W_REPOSITORY_SERVICE ECMI: Write support independent of hierarchies 20090427
Properties
Class CL_SRM_ECM_W_REPOSITORY_SERVCE  
Short Description UpdateService for RecordsManagement via ECM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_ECM_IMPL   Records Management SPI (ECM) Implementation 
Created 20090320   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 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SRMCF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20090427
2 IF_NWECM_W_REPOSITORY_SERVICE ECMI: Write support independent of hierarchies 20090427
Friends
Class CL_SRM_ECM_W_REPOSITORY_SERVCE has no friend class.
Attributes
Class CL_SRM_ECM_W_REPOSITORY_SERVCE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_HASH_VALUE Static method Public Method Optimistic Locking Validation before updating 20090427
2 CONVERT_XSTRING_TO_TABLE1022 Static method Public Method Convert xstring to table 20090427
3 DELETE_LINK Instance method Public Method This method deletes the link 20090427
4 DEL_LINK_FROM_ORG_NODE Instance method Public Method Method deletes the link under Fav or Hist 20090427
5 GET_COMPONENTS Static method Public Method Get components 20090427
6 RENAME_RM_OBJECT Static method Public Method Change (input) name of document 20090427
7 UPDATE_DOCUMENT Static method Public Method Atomic update existent document without complete envirenmont 20090427
8 UPDATE_DOCUMENT_INTERNAL_REUSE Static method Public Method Update one document with complete environment (be reusable) 20090427
Events
Class CL_SRM_ECM_W_REPOSITORY_SERVCE has no event.
Types
Class CL_SRM_ECM_W_REPOSITORY_SERVCE has no local type.
Method Signatures

Method COMPARE_HASH_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_FILE_INFO NW ECM: Connector-Specific File Info 20090427
2 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO NW ECM: Session Info for User and Workspace Identification 20090427
3 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090427
4 Exporting OV_CHECK_OK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method CONVERT_XSTRING_TO_TABLE1022 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING 20090427
2 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090427
3 Exporting OT_TAB1022 Call by reference Type reference (TYPE) LVC_T_X1022 Table X1022 20090427
4 Exporting OV_COUNT Call by reference Type reference (TYPE) I 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method DELETE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090427
2 Importing IO_PARENT_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090427
3 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO NW ECM: Session Info for User and Workspace Identification 20090427
4 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) STRING 20090427
5 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method DEL_LINK_FROM_ORG_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090427
2 Importing IO_PARENT_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090427
3 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO NW ECM: Session Info for User and Workspace Identification 20090427
4 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) STRING 20090427
5 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090427
6 Exporting O_RC_DELETE_SUCCESS Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_FILE_INFO NW ECM: Connector-Specific File Info 20090427
2 Importing IO_SRM_SP_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_SRM_SP_DOCUMENT Represents SP Document Back End 20090427
3 Importing IV_COUNT Call by reference Type reference (TYPE) I counted bytes of document 20090427
4 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING Part of components of SRM-document 20090427
5 Exporting OT_COMPONENTS Call by reference Type reference (TYPE) BAPIDOCCOMPT Table Type for Document Components 20090427
6 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method RENAME_RM_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20090427
2 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20090427
3 Importing IV_NEW_NAME Call by reference Type reference (TYPE) STRING New node name to be set 20090427
4 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090427
5 Exporting OV_NODE_ID Call by reference Type reference (TYPE) STRING ID of changed node 20090427
6 Exporting OV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method UPDATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_FILE_INFO NW ECM: Connector-Specific File Info 20090427
2 Importing IO_SRM_SP_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_SRM_SP_DOCUMENT Represents SP Document Back End 20090427
3 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB File attributes 20090427
4 Importing IT_COMPONENTS Call by reference Type reference (TYPE) BAPIDOCCOMPT Table Type for Document Components 20090427
5 Importing IT_CONTENT Call by reference Type reference (TYPE) LVC_T_X1022 Table X1022 20090427
6 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method UPDATE_DOCUMENT_INTERNAL_REUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_FILE_INFO NW ECM: Connector-Specific File Info 20090427
2 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO NW ECM: Session Info for User and Workspace Identification 20090427
3 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING Content string in format bytes 20090427
4 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING MimeType of file if known 20090427
5 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME User Name if known 20090427
6 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090427
7 Exporting OV_NWECM_EXCEPTION_TYPE Call by reference Type reference (TYPE) STRING Value need for later NWECM exception raising 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427
History
Last changed by/on SAP  20110908 
SAP Release Created in 720