SAP ABAP Class CL_SRM_ECM_HELPER (HelperClass for PublicSector PortalDrive)
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
Properties
Class CL_SRM_ECM_HELPER  
Short Description HelperClass for PublicSector PortalDrive    
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 20081027   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRM_ECM_HELPER has no forward declaration.
Interfaces
Class CL_SRM_ECM_HELPER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRM_ECM_SESSION_INFO 20081029 NW ECM: Session Info
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_ABORT Constant Public Type reference (TYPE) CHAR1 'A' Exception MessageType 20081119
2 SC_ACCESS_DENIED Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_ACCESS_DENIED' Marker for kind of later raise exception 20081217
3 SC_ACTIVE Constant Public Type reference (TYPE) CHAR1 '1' Customizing of ApplLogging Active = 1 20081119
4 SC_CONSTRAINT_VIOLATION Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_CONSTRAINT_VIOLATION' NW ECM: Constraint Violation 20090514
5 SC_CREATE_DTBRM_NODE Constant Public Type reference (TYPE) STRING 'CREATE_DTBRM_NODE' Context attribute name for identifying node for Create 20090831
6 SC_ERROR Constant Public Type reference (TYPE) CHAR1 'E' MessageType Error 20081119
7 SC_FILE_INFO Constant Public Type reference (TYPE) BALNREXT 'FILE_INFO' derived by CL_SRM_ECM-class for appl.log ext-id identifying 20090116
8 SC_HIERARCHY_SERVICE Constant Public Type reference (TYPE) BALNREXT 'HIERARCHY_SERVICE' derived by CL_SRM_ECM-class for appl.log ext-id identifying 20090116
9 SC_IMPORTANT Constant Public Type reference (TYPE) CHAR1 '2' Important Message ->exception, error 20081119
10 SC_INVALID_STATE Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_INVALID_STATE' Marker for kind of later raise exception 20090102
11 SC_ITEM_EXISTS Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_ITEM_EXISTS' Marker for kind of later raise exception 20090317
12 SC_LOCK Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_LOCK' Marker for kind of later raise exception 20090317
13 SC_LOCK_SERVICE Constant Public Type reference (TYPE) BALNREXT 'LOCK_SERVICE' derived by CL_SRM_ECM-class for appl.log ext-id identifying 20090316
14 SC_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'SRM' Criterium for appl key (transaction SLG1) 20081119
15 SC_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'ECM' Criterium for appl key (transaction SLG1) 20081119
16 SC_MEDIUM Constant Public Type reference (TYPE) CHAR1 '3' Warning Message ->exception, error, warning 20081119
17 SC_MOVE_DTBRM_NODE Constant Public Type reference (TYPE) STRING 'MOVE_DTBRM_NODE' Context attribute name for identifying node for move service 20090319
18 SC_NODE_NOT_FOUND Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_NODE_NOT_FOUND' Marker for kind of later raise exception 20081217
19 SC_PROPERTY_NOT_FOUND Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_PROPERTY_NOT_FOUND' Marker for kind of later raise exception 20081217
20 SC_PROPERTY_SERVICE Constant Public Type reference (TYPE) BALNREXT 'PROPERTY_SERVICE' derived by CL_SRM_ECM-class for appl.log ext-id identifying 20090116
21 SC_REPOSITORY Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_REPOSITORY' Marker for kind of later raise exception 20081217
22 SC_REPOSITORY_SERVICE Constant Public Type reference (TYPE) BALNREXT 'REPOSITORY_SERVICE' derived by CL_SRM_ECM-class for appl.log ext-id identifying 20090116
23 SC_SBDV Constant Public Type reference (TYPE) ARBGB 'SBDV' MessageClass SBDV 20090316
24 SC_SRM_ECM_APPL_LOG Constant Public Type reference (TYPE) SEOSCONAME 'CX_SRM_ECM_APPL_LOG' Marker for kind of later raise exception 20081217
25 SC_SRM_ECM_MSG Constant Public Type reference (TYPE) ARBGB 'SRM_ECM_MSG' MessageClass SRM_ECM_MSG 20081119
26 SC_SSP_GENERAL Constant Public Type reference (TYPE) ARBGB 'SSP_GENERAL' MessageClass SSP_GENERAL 20090319
27 SC_UNKNOWN_SIZE Constant Public Type reference (TYPE) NWECM_LONG '-1' ECM wants a -1 value for unknown size 20081119
28 SC_UNSPECIFIED Constant Public Type reference (TYPE) BALNREXT 'UNSPECIFIED' default value for external id in appl-logging 20090116
29 SC_UNSUPPORTED_OPERATION Constant Public Type reference (TYPE) SEOSCONAME 'CX_NWECM_UNSUPPORTED_OPERATION' Marker for kind of later raise exception 20081217
30 SC_VERY_IMPORTANT Constant Public Type reference (TYPE) CHAR1 '1' VeryImportant Message ->exception 20081119
31 SC_WARNING Constant Public Type reference (TYPE) CHAR1 'W' MessageType Warning 20081119
32 SC_WRITE_HIERARCHY_SERVICE Constant Public Type reference (TYPE) BALNREXT 'WRITE_HIERARCHY_SERVICE' derived by CL_SRM_ECM-class for appl.log ext-id identifying 20090317
33 SC_WRITE_REPOSITORY_SERVICE Constant Public Type reference (TYPE) BALNREXT 'WRITE_REPOSITORY_SERVICE' derived by CL_SRM_ECM-class for appl.log ext-id identifying 20090422
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT_WORK Static method Private Method Explicitly CommitWork 20081027
2 GET_SRM_APPLICATION_SETTINGS Static method Private Method Get customer setting of standard SRM table SRMAPPLOG 20081027
3 GET_TOADD_INFORMATION Static method Public Method Get TOADD Information for File Extension Investigation 20090114
4 SET_APPLICATION_LOG Static method Public Method Set Application Log (Maintenance with TA: SLG1, SLG2) 20081027
Events
Class CL_SRM_ECM_HELPER has no event.
Types
Class CL_SRM_ECM_HELPER has no local type.
Method Signatures

Method COMMIT_WORK Signature

Method COMMIT_WORK on class CL_SRM_ECM_HELPER has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081027

Method GET_SRM_APPLICATION_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OS_APPL_SETTINGS Call by reference Type reference (TYPE) SRMAPPLOG Customizing Application Log 20081119
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081027

Method GET_TOADD_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIMETYPE Call by reference Type reference (TYPE) W3CONTTYPE Type of SAP document 20090114
2 Importing IV_NODE_DESC Call by reference Type reference (TYPE) STRING Document/File ID 20090114
3 Exporting OS_TOADD Call by reference Type reference (TYPE) TOADD SAP ArchiveLink check table DOK_type 20090114
4 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090114
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090114

Method SET_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO Used to get the loglevel (opt) otherwise data processed here 20081027
2 Importing IS_EXC Call by reference Type reference (TYPE) BAL_S_EXC Exception tracking in appl.log (opt.), otherwise no handling 20081027
3 Importing IS_LOG Call by reference Type reference (TYPE) BAL_S_LOG Log header data (optional), otherwise default settings used 20081027
4 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages (optional), otherwise default settings used 20081027
5 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) BOOLEAN SPACE No explicit comit work requested (default = SPACE) 20081027
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081027
History
Last changed by/on SAP  20110908 
SAP Release Created in 720