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 |