Hierarchy
⤷
⤷
Properties
| Class | CL_SRM_ECM_HIER_UTILS | |
| Short Description | Utilities for ECM Hierarchy and Navigation | |
| 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 | 20081106 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_SRM_ECM_HIER_UTILS has no interface implemented.
Friends
Class CL_SRM_ECM_HIER_UTILS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | SRM_ECM_T_POID | SRM-ECM: POID buffer table | 20090106 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | SRM_ECM_T_RECORD | SRM-ECM: RECORD table type for buffering | 20090107 | |||
| 3 | Constant | Public | Type reference (TYPE) | STRING | '/S_AREA_RMS/S_RMS_DEMO' | Area and RMS ID | 20090420 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | '*' | asterisk | 20090319 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR1 | '[' | Bracket [ | 20081120 | ||
| 6 | Constant | Public | Type reference (TYPE) | CHAR1 | ']' | Bracket ] | 20081120 | ||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'GUID' | Case Guid | 20081212 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'IF_SCMG_CASE' | Interface that characterizes a case | 20090831 | ||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'CASE_TITLE' | Case Title | 20090421 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR1 | '(' | Compound separator ( left | 20081119 | ||
| 11 | Constant | Public | Type reference (TYPE) | CHAR1 | ')' | Compound separator ) right | 20081119 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | CL_SRM_ECM_HIER_UTILS=>SC_CONN_PAR_OUT | Name Input (currently = Output) | 20090422 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'WEBDAV_NAME_ATTRIBUTE_OUTPUT' | Name attribute for Output | 20090922 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | '%DISPLAY_NAME%' | RM Display Name (as WebDAV name "attribute") | 20090422 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'DOC_ID' | document id of an element | 20081212 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'IF_SRM_SP_DOCUMENT' | Interface that characterizes a document | 20090831 | ||
| 17 | Constant | Public | Type reference (TYPE) | BOOLEAN | '-' | Boolean Variable (X=True, -=False, Space=Unknown) | 20081212 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | '@/:*?"<>|()[]&.' | 20081212 | |||
| 19 | Constant | Public | Type reference (TYPE) | BOOLEAN | 'X' | Boolean Variable (X=True, -=False, Space=Unknown) | 20081212 | ||
| 20 | Constant | Public | Type reference (TYPE) | CHAR1 | '=' | equals sign (=) | 20081202 | ||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'FAVORIT_ROOT' | Favorites root node | 20090106 | ||
| 22 | Constant | Public | Type reference (TYPE) | STRING | 'SECOND_REF_RULE' | Generation Rule | 20090421 | ||
| 23 | Constant | Public | Type reference (TYPE) | CHAR1 | ';' | semi-colon | 20081202 | ||
| 24 | Constant | Public | Type reference (TYPE) | SRM_ECM_ID_SEPARATOR | '#' | Separator used in Node IDs | 20081119 | ||
| 25 | Constant | Public | Type reference (TYPE) | STRING | 'MULTI_COMPONENT' | Mark that document is a multi-component | 20090512 | ||
| 26 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'ALL' | Virtual Navigation Node | 20090408 | ||
| 27 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'NIN' | Virtual Navigation Node | 20090408 | ||
| 28 | Constant | Public | Type reference (TYPE) | INT2 | 64 | max. length for node names in NNT | 20081120 | ||
| 29 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'CAS' | Case | 20081119 | ||
| 30 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'DOC' | Document | 20081119 | ||
| 31 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'FAV' | Folder in Favorites | 20081119 | ||
| 32 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'HIS' | Folder in History | 20081119 | ||
| 33 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'REC' | Record | 20081119 | ||
| 34 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'ROL' | Folder in Role-based View | 20081119 | ||
| 35 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'ROO' | Virtual root node | 20081202 | ||
| 36 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_TYPE | 'STR' | Structure Node in Record or Case | 20081119 | ||
| 37 | Constant | Public | Type reference (TYPE) | TM_NODEKEY | 'ROOT_NODE' | Root Node name for role | 20081202 | ||
| 38 | Constant | Public | Type reference (TYPE) | STRING | '[...]' | dummy obligat value of an element | 20090115 | ||
| 39 | Constant | Public | Type reference (TYPE) | STRING | '.' | Delemiter for file extension | 20090114 | ||
| 40 | Constant | Public | Type reference (TYPE) | STRING | 'IF_SRM_SP_RECORD' | Interface that characterizes a record | 20090831 | ||
| 41 | Constant | Public | Type reference (TYPE) | SRM_ECM_NODE_NAME | 'ROOT' | Name of virtual root node | 20081202 | ||
| 42 | Constant | Public | Type reference (TYPE) | INT2 | 10 | Max. length of SEQNO string | 20081124 | ||
| 43 | Constant | Public | Type reference (TYPE) | CHAR1 | '/' | Slash separator | 20081119 | ||
| 44 | Constant | Public | Type reference (TYPE) | STRING | 'STR' | Structure to be used for Web Dav Attr name | 20090325 | ||
| 45 | Constant | Public | Type reference (TYPE) | STRING | 'FOLDER' | Node type Folder | 20081212 | ||
| 46 | Constant | Public | Type reference (TYPE) | STRING | 'INSTANCE' | Node type Instance | 20081212 | ||
| 47 | Constant | Public | Type reference (TYPE) | STRING | 'MODEL' | Node type Model | 20081212 | ||
| 48 | Constant | Public | Type reference (TYPE) | STRING | 'FILES_IN_DTB_RM' | User profile parameter | 20090421 | ||
| 49 | Constant | Public | Type reference (TYPE) | STRING | 'VARIANT' | variant of an element | 20081212 | ||
| 50 | Constant | Public | Type reference (TYPE) | STRING | 'VERSION' | version of an element | 20081212 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Transform a Given Name into a WebDAV-Compliant Display Name | 20081119 | |
| 2 | Static method | Public | Method | Check Whether an SPS ID Implements the Document Interface | 20090901 | |
| 3 | Static method | Public | Method | Create a Node Info Object from an NNT Entry | 20081119 | |
| 4 | Static method | Public | Method | Remove AREA_ID and RMS_ID from ECM Supplied Path | 20081119 | |
| 5 | Static method | Public | Method | Gets the Name of Navigation Node Instance | 20090326 | |
| 6 | Static method | Public | Method | Get Property Value for User-Provided Attribute | 20081204 | |
| 7 | Static method | Public | Method | Get Favorites of Backend RM | 20081126 | |
| 8 | Static method | Public | Method | Get Suffix for File Name - for Example, .DOC, .TXT, ... | 20090114 | |
| 9 | Static method | Public | Method | Get History of Backend RM | 20081201 | |
| 10 | Static method | Public | Method | Extract Node Name and SEQNO from a Path Segment | 20081118 | |
| 11 | Static method | Public | Method | Detect Node Type from Node ID | 20081120 | |
| 12 | Static method | Public | Method | Derive Display Name for WebDAV from an NNT Entry | 20081118 | |
| 13 | Static method | Public | Method | Get Roles of Backend RM | 20081201 | |
| 14 | Static method | Public | Method | Get List of Interface for an SP | 20081205 | |
| 15 | Static method | Public | Method | Return Webdav Supported Elements | 20081209 | |
| 16 | Static method | Public | Method | Get NAME Attribute for WebDAV | 20081201 | |
| 17 | Static method | Public | Method | SRM PROTOCOL ENTRY | 20090414 | |
| 18 | Static method | Public | Method | Split a file name into name part and extension part | 20100412 | |
| 19 | Static method | Public | Method | Validates Source Node is a File | 20090323 | |
| 20 | Static method | Public | Method | Validates Target Node to be of Type RM Objects | 20090323 | |
| 21 | Static method | Public | Method | Validates Target Folder Info When Copying Node | 20090324 |
Events
Class CL_SRM_ECM_HIER_UTILS has no event.
Types
Class CL_SRM_ECM_HIER_UTILS has no local type.
Method Signatures
Method APPLY_NAMING_CONSTRAINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Name as retrieved from RM | 20081119 | |||
| 2 | IV_WEBDAVNAME_ATTR | Call by reference | Type reference (TYPE) | STRING | Attribute to be used for Webdav name | 20090316 | |||
| 3 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081120 | |||
| 4 | OV_WEBDAV_NAME | Call by reference | Type reference (TYPE) | SRM_ECM_NODE_NAME | Name compliant with given constraints | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081119 |
Method CHECK_SPSID_IS_DOC 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) | CL_SRM_ECM_SESSION_INFO | NW ECM: Session Info | 20090901 | |||
| 2 | IV_SPSID | Call by reference | Type reference (TYPE) | SRMSPSID | Element Type ID | 20090901 | |||
| 3 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090901 | |||
| 4 | OV_IS_DOC | Call by reference | Type reference (TYPE) | SRMBOOLEAN | TRUE if the SPS ID is a document | 20090901 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20090901 |
Method CREATE_NODE_FROM_NNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PATH | Call by reference | Object reference (TYPE REF TO) | CL_NWECM_PATH | NW ECM: Path Representation and Handling | 20081203 | |||
| 2 | IO_SESSION_INFO | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_SESSION_INFO | NW ECM: Session Info | 20081125 | |||
| 3 | IS_NNT | Call by reference | Type reference (TYPE) | SRM_ECM_NNT | Structure type for table SRM_ECM_NODENAME | 20081119 | |||
| 4 | I_PARENT_SEGMENT | Call by reference | Type reference (TYPE) | STRING | Parent segment to build node | 20090220 | |||
| 5 | OO_NODE_INFO | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_NODE_INFO | NW ECM: Connector-Specific Node Info | 20081119 | |||
| 6 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081120 |
Method CREATE_PATH_WITHOUT_AREA_RMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PATH | Call by reference | Object reference (TYPE REF TO) | CL_NWECM_PATH | NW ECM: Path Representation and Handling | 20081119 | |||
| 2 | OO_PATH | Call by reference | Object reference (TYPE REF TO) | CL_NWECM_PATH | NW ECM: Path Representation and Handling | 20081217 | |||
| 3 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081120 |
Method GET_ECM_NAV_NODE_INSTANCE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HIDDEN_CHILDS | Call by reference | Type reference (TYPE) | I | Number of Hidden Childs | 20090331 | |||
| 2 | IV_NAVIGATION_COUNT | Call by reference | Type reference (TYPE) | I | Navigation Count | 20090401 | |||
| 3 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | Navigation Path Name | 20090326 | |||
| 4 | OV_NIN_NAME | Call by reference | Type reference (TYPE) | STRING | Navigation Instance name | 20090420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20090407 |
Method GET_ELEMENT_PROPERTY_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ELEM_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20081204 | |||
| 2 | IO_SESSION_INFO | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_SESSION_INFO | NW ECM: Session Info for User and Workspace Identification | 20081204 | |||
| 3 | IV_NODE_TYPE | Call by reference | Type reference (TYPE) | STRING | child element node type | 20090220 | |||
| 4 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081209 | |||
| 5 | OV_IS_SUPPORTED | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value of ABAP Statements | 20081204 | |||
| 6 | OV_PROPERTY_VALUE | Call by reference | Type reference (TYPE) | STRING | User provided Attribute value | 20081204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081209 |
Method GET_FAVORITES 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 | NW ECM: Session Info for User and Workspace Identification | 20081127 | |||
| 2 | IV_PARENT_KEY | Call by reference | Type reference (TYPE) | STRING | ParentKey to get children, if SPACE ->get all elements | 20081127 | |||
| 3 | IV_UNAME | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20081127 | |||
| 4 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081127 | |||
| 5 | OT_SRM_ECM_TREE | Call by reference | Type reference (TYPE) | SRMTT_ECM_TREE | Table type of tree structure for WEBDAV | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081127 |
Method GET_FILE_EXTENSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ELEM_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | specific POID Element | 20090114 | |||
| 2 | IO_SESSION_INFO | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_SESSION_INFO | NW ECM: Session Info for User and Workspace Identification | 20090114 | |||
| 3 | IV_NODE_DESC | Call by reference | Type reference (TYPE) | STRING | DocumentName | 20090114 | |||
| 4 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090114 | |||
| 5 | OV_EXTENSION_NAME | Call by reference | Type reference (TYPE) | STRING | Extension like 'doc', etc... | 20090114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20090114 |
Method GET_HISTORY 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 | NW ECM: Session Info for User and Workspace Identification | 20081201 | |||
| 2 | IV_UNAME | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20081201 | |||
| 3 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081201 | |||
| 4 | OT_SRM_ECM_TREE | Call by reference | Type reference (TYPE) | SRMTT_ECM_TREE | Table type of tree structure for WEBDAV | 20081201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081201 |
Method GET_NAME_AND_SEQNO_FROM_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PATH_SEGMENT | Call by reference | Type reference (TYPE) | STRING | 20081118 | ||||
| 2 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081119 | |||
| 3 | OV_NODE_NAME | Call by reference | Type reference (TYPE) | SRM_ECM_NODE_NAME | Node name for SRM ECM integration | 20081119 | |||
| 4 | OV_SEQNO | Call by reference | Type reference (TYPE) | SRM_ECM_SEQNO | Sequence number for NNT entries | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081119 |
Method GET_NODE_TYPE_FROM_NODE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_ID | Call by reference | Type reference (TYPE) | SRM_ECM_NODE_ID | Node ID for SRM ECM integration | 20081120 | |||
| 2 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081120 | |||
| 3 | OV_NODE_TYPE | Call by reference | Type reference (TYPE) | SRM_ECM_NODE_TYPE | NodeType | 20081120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081120 |
Method GET_PATHNAME_FROM_NNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NNT | Call by reference | Type reference (TYPE) | SRM_ECM_NNT | Structure type for table SRM_ECM_NODENAME | 20081118 | |||
| 2 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081120 | |||
| 3 | OV_DISPLAY_NAME | Call by reference | Type reference (TYPE) | STRING | Display name for WebDAV | 20081120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081119 |
Method GET_ROLE 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 | NW ECM: Session Info for User and Workspace Identification | 20081201 | |||
| 2 | IV_IN_DEPTH | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | true -> return entire subtree | 20090325 | ||
| 3 | IV_PARENT_KEY | Call by reference | Type reference (TYPE) | STRING | ParentKey to get children, if SPACE ->get all elements | 20081201 | |||
| 4 | IV_UNAME | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20081201 | |||
| 5 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20081201 | |||
| 6 | OT_SRM_ECM_TREE | Call by reference | Type reference (TYPE) | SRMTT_ECM_TREE | Table type of tree structure for WEBDAV | 20081201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081201 |
Method GET_SP_IMPL_INTF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ELEM_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Element POID | 20081205 | |||
| 2 | OT_LIST_INTERFACE | Call by reference | Type reference (TYPE) | SRM_LIST_STRING | List of interfaces implemented by an SP | 20081205 |
Method GET_SP_IMPL_INTF on class CL_SRM_ECM_HIER_UTILS has no exception.
Method GET_SUPPORTED_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REC_SRM_TREE | Call by reference | Type reference (TYPE) | SRMTT_ECM_TREE | Table type of tree structure for WEBDAV | 20081209 | |||
| 2 | IO_FOLDER_INFO | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_NODE_INFO | NW ECM: Connector-Specific Node Info | 20081209 | |||
| 3 | IO_SESSION_INFO | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_SESSION_INFO | NW ECM: Session Info for User and Workspace Identification | 20081209 | |||
| 4 | IV_ORG_NODE_TYPE | Call by reference | Type reference (TYPE) | STRING | Org node type(fav, his or roles) | 20081218 | |||
| 5 | IV_USER_NAME | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | User Name | 20081209 | ||
| 6 | OT_CHILD_INFOS | Call by reference | Type reference (TYPE) | NWECM_T_NODE_INFO | list of child nodes | 20090113 | |||
| 7 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Table to log the data | 20081209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20081209 |
Method GET_WEBDAV_NAME_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value of ABAP Statements | 20081201 | |||
| 2 | IO_SRM_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20081201 | |||
| 3 | OV_PROPNAME_INPUT | Call by reference | Type reference (TYPE) | SRMSPSPVC7 | Name of attribute used as WebDAV name | 20090330 | |||
| 4 | OV_PROPNAME_OUTPUT | Call by reference | Type reference (TYPE) | SRMSPSPVC7 | Name of attribute used as WebDAV name | 20090415 |
Method GET_WEBDAV_NAME_ATTR on class CL_SRM_ECM_HIER_UTILS has no exception.
Method LOG_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20090414 | |||
| 2 | IO_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | IF_SRM_SP_RECORD | 20090414 | |||
| 3 | I_ACTIVITY | Call by reference | Type reference (TYPE) | SRMACTID | IF_SRM_ACTIVITY_LIST=>DISPLAY | Activity - ID | 20090414 | ||
| 4 | I_GRANULARITY | Call by reference | Type reference (TYPE) | STRING | ECM_ACCESS or ECM_PROP_ACCESS | 20090414 | |||
| 5 | OT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20090414 |
Method SPLIT_FILENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FULL_NAME | Call by reference | Type reference (TYPE) | STRING | complete file name (including extension) | 20100412 | |||
| 2 | OV_EXTENSION | Call by reference | Type reference (TYPE) | STRING | file extension | 20100412 | |||
| 3 | OV_FILENAME | Call by reference | Type reference (TYPE) | STRING | file name without extension | 20100412 |
Method SPLIT_FILENAME on class CL_SRM_ECM_HIER_UTILS has no exception.
Method VALIDATE_SOURCE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090323 | |||
| 2 | IO_SOURCE_NODE_INFO | Call by reference | Object reference (TYPE REF TO) | CL_SRM_ECM_NODE_INFO | NW ECM: Connector-Specific Node Info | 20090323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20090323 |
Method VALIDATE_TARGET_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090323 | |||
| 2 | IO_TARGET_FOLDER_INFO | Call by reference | Object reference (TYPE REF TO) | CL_SRM_ECM_FOLDER_INFO | NW ECM: RM Folder Info | 20090323 | |||
| 3 | IV_SOURCE_PARENT_IS_FAV | Value transfer | Type reference (TYPE) | BOOLEAN | CL_SRM_ECM_HIER_UTILS=>SC_ECM_FALSE | Boolean Variable (X=True, -=False, Space=Unknown) | 20090330 | ||
| 4 | RV_TARGET_PARENT_IS_FAV | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090330 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20090323 |
Method VALIDATE_TARGET_FOLDER_4_COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090324 | |||
| 2 | IO_SESSION_INFO | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_SESSION_INFO | NW ECM: Session Info for User and Workspace Identification | 20090324 | |||
| 3 | IO_SOURCE_NODE_INFO | Call by reference | Object reference (TYPE REF TO) | CL_SRM_ECM_NODE_INFO | NW ECM: RM Node Info Implementation | 20090324 | |||
| 4 | IO_TARGET_FOLDER_INFO | Call by reference | Object reference (TYPE REF TO) | CL_SRM_ECM_FOLDER_INFO | NW ECM: RM Folder Info | 20090324 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Log of SRM ECM | 20090324 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 720 |