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 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'A' | Exception MessageType | 20081119 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_ACCESS_DENIED' | Marker for kind of later raise exception | 20081217 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '1' | Customizing of ApplLogging Active = 1 | 20081119 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_CONSTRAINT_VIOLATION' | NW ECM: Constraint Violation | 20090514 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'CREATE_DTBRM_NODE' | Context attribute name for identifying node for Create | 20090831 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'E' | MessageType Error | 20081119 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | BALNREXT | 'FILE_INFO' | derived by CL_SRM_ECM-class for appl.log ext-id identifying | 20090116 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | BALNREXT | 'HIERARCHY_SERVICE' | derived by CL_SRM_ECM-class for appl.log ext-id identifying | 20090116 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '2' | Important Message ->exception, error | 20081119 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_INVALID_STATE' | Marker for kind of later raise exception | 20090102 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_ITEM_EXISTS' | Marker for kind of later raise exception | 20090317 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_LOCK' | Marker for kind of later raise exception | 20090317 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | BALNREXT | 'LOCK_SERVICE' | derived by CL_SRM_ECM-class for appl.log ext-id identifying | 20090316 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | BALOBJ_D | 'SRM' | Criterium for appl key (transaction SLG1) | 20081119 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'ECM' | Criterium for appl key (transaction SLG1) | 20081119 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '3' | Warning Message ->exception, error, warning | 20081119 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'MOVE_DTBRM_NODE' | Context attribute name for identifying node for move service | 20090319 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_NODE_NOT_FOUND' | Marker for kind of later raise exception | 20081217 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_PROPERTY_NOT_FOUND' | Marker for kind of later raise exception | 20081217 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | BALNREXT | 'PROPERTY_SERVICE' | derived by CL_SRM_ECM-class for appl.log ext-id identifying | 20090116 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_REPOSITORY' | Marker for kind of later raise exception | 20081217 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | BALNREXT | 'REPOSITORY_SERVICE' | derived by CL_SRM_ECM-class for appl.log ext-id identifying | 20090116 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | ARBGB | 'SBDV' | MessageClass SBDV | 20090316 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_SRM_ECM_APPL_LOG' | Marker for kind of later raise exception | 20081217 | |
25 | ![]() |
Constant | Public | Type reference (TYPE) | ARBGB | 'SRM_ECM_MSG' | MessageClass SRM_ECM_MSG | 20081119 | |
26 | ![]() |
Constant | Public | Type reference (TYPE) | ARBGB | 'SSP_GENERAL' | MessageClass SSP_GENERAL | 20090319 | |
27 | ![]() |
Constant | Public | Type reference (TYPE) | NWECM_LONG | '-1' | ECM wants a -1 value for unknown size | 20081119 | |
28 | ![]() |
Constant | Public | Type reference (TYPE) | BALNREXT | 'UNSPECIFIED' | default value for external id in appl-logging | 20090116 | |
29 | ![]() |
Constant | Public | Type reference (TYPE) | SEOSCONAME | 'CX_NWECM_UNSUPPORTED_OPERATION' | Marker for kind of later raise exception | 20081217 | |
30 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '1' | VeryImportant Message ->exception | 20081119 | |
31 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'W' | MessageType Warning | 20081119 | |
32 | ![]() |
Constant | Public | Type reference (TYPE) | BALNREXT | 'WRITE_HIERARCHY_SERVICE' | derived by CL_SRM_ECM-class for appl.log ext-id identifying | 20090317 | |
33 | ![]() |
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 | ![]() |
Static method | Private | Method | Explicitly CommitWork | 20081027 |
2 | ![]() |
Static method | Private | Method | Get customer setting of standard SRM table SRMAPPLOG | 20081027 |
3 | ![]() |
Static method | Public | Method | Get TOADD Information for File Extension Investigation | 20090114 |
4 | ![]() |
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 | ![]() |
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 | ![]() |
OS_APPL_SETTINGS | Call by reference | Type reference (TYPE) | SRMAPPLOG | Customizing Application Log | 20081119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_MIMETYPE | Call by reference | Type reference (TYPE) | W3CONTTYPE | Type of SAP document | 20090114 | ||
2 | ![]() |
IV_NODE_DESC | Call by reference | Type reference (TYPE) | STRING | Document/File ID | 20090114 | ||
3 | ![]() |
OS_TOADD | Call by reference | Type reference (TYPE) | TOADD | SAP ArchiveLink check table DOK_type | 20090114 | ||
4 | ![]() |
OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
IS_EXC | Call by reference | Type reference (TYPE) | BAL_S_EXC | Exception tracking in appl.log (opt.), otherwise no handling | 20081027 | ||
3 | ![]() |
IS_LOG | Call by reference | Type reference (TYPE) | BAL_S_LOG | Log header data (optional), otherwise default settings used | 20081027 | ||
4 | ![]() |
IT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Messages (optional), otherwise default settings used | 20081027 | ||
5 | ![]() |
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 | ![]() |
Application Log of SRM ECM | 20081027 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 720 |