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
⤷ 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 |