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