SAP ABAP Class CL_SRM_ECM_HIERARCHY_SERVICE (NW ECM: RM Hierarchy Service)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_HIERARCHY_SERVICE ECMI: Service for Hierarchical Node Organization 20081007
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20081007
Properties
Class CL_SRM_ECM_HIERARCHY_SERVICE  
Short Description NW ECM: RM Hierarchy Service    
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 20081007   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SRM_SP_RECORD Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_NWECM_HIERARCHY_SERVICE ECMI: Service for Hierarchical Node Organization 20081007
2 IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20081007
Friends
Class CL_SRM_ECM_HIERARCHY_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_NIN_ADD Static Attribute Public Type reference (TYPE) STRING SPACE 20090325
2 SC_ACTVT Constant Public Type reference (TYPE) XUFIELD 'ACTVT' Authorization Field for Activity 20081217
3 SC_ORGANIZER_SPS_ID Constant Public Type reference (TYPE) STRING 'ORGANIZER_SPS_ID' Organizer SPS_ID 20081217
4 SC_RMSID Constant Public Type reference (TYPE) XUFIELD 'RMSID' Authorization Field for RMS ID 20081217
5 SC_SPSID Constant Public Type reference (TYPE) XUFIELD 'SPSID' Authorization Field for SPS ID 20081217
6 SC_S_SRMSY_CL Constant Public Type reference (TYPE) XUOBJECT 'S_SRMSY_CL' Authorization Object S_SRMSY_CL 20081217
7 SC_WILDCARD Constant Public Type reference (TYPE) CHAR1 '*' Single-Character Flag 20081217
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHILD_EXISTS Static method Public Method Check if Child Exists 20081209
2 CHECK_FILTER_ORG_NODE_HIER Instance method Private Method Check and Filter Organization Node Hierarchy 20081208
3 CHECK_FOR_MATCHING_NODE Static method Public Method Check Whether Same Element Name Exists Under Current Node 20081210
4 CHECK_INSERT_NNT_ENTRIES Static method Public Method Insert Entries into NNT Table 20081128
5 CHECK_ORG_NODE_HIER Instance method Private Method Check Organization Node Hierarchy 20081208
6 CHECK_POID Static method Public Method Check Node POID 20081209
7 CHECK_RUNTIME_ID Static method Public Method Check Node Runtime ID 20081209
8 CHECK_UPDATE_RNT_ENTRIES Static method Public Method Insert Entries into NNT Table 20090828
9 CREATE_FAVORITES_NODE Static method Public Method Create Favorites Node 20081121
10 CREATE_HISTORY_NODE Static method Public Method Create History Node 20081121
11 CREATE_NAVIGATION_NEXT_NODE Static method Public Method Creates Navigation Folder to Get Next Set of Elements 20090330
12 CREATE_NAV_INS_NODE Static method Public Method Create Navigation Instance Node 20090407
13 CREATE_NAV_NEXT_ALL_NODE Static method Public Method Creates Navigation Instance Node to Get All Elements 20090331
14 CREATE_POID_TAB Static method Public Method Create POID Tab from Doc ID 20081209
15 CREATE_POID_TAB_FROM_NODEID Static method Public Method Create POID Tab from Doc ID 20081209
16 CREATE_RECORD_ELEMENT Static method Public Method Create Record Element 20081209
17 CREATE_ROLE_NODE Static method Public Method Create Role Node 20081121
18 CREATE_ROOT_NODE Instance method Public Method Create Root Node 20081127
19 GET_CASE_REC_BACKEND Static method Public Method Read Case Record Backend Reference 20081212
20 GET_DOC_ID Static method Public Method Get Doc ID from Node ID 20081208
21 GET_ELEMENTS_FOR_ORG_NODE Static method Public Method Get Elements Under Organizer Node (Favorite, History, Roles) 20090112
22 GET_ELEMENTS_FOR_RM_NODE Static method Public Method Get Elements Under RM Node (Favorite, History, Roles) 20090112
23 GET_MAX_SEQNO_4_NODENAME Static method Public Method Get Max Sequence Number for Matching Node Names 20081210
24 GET_NODE_FROM_NNT_KEY Static method Public Method Get Node from Node Name Table 20081208
25 GET_NODE_FROM_SEGMENT Static method Public Method NW ECM: Get Node from Segment 20081208
26 GET_ORG_NODE_CHILDREN Instance method Private Method Get Children Under Organization Node 20081208
27 GET_PARENT_NODE Instance method Private Method Get Parent Node Details for Backward Navigation 20081210
28 GET_PATH_FOR_NAV_INS Static method Public Method Gets Path for Navigation Instance 20090420
29 GET_REC_ELEMENTS Static method Public Method Get Record Elements 20081201
30 GET_ROOT_CHILDREN Static method Public Method Create History, Favorites and Role Folders 20081120
31 SET_NAV_INS_COUNT_4_ITERATION Static method Public Method Sets Navigation Count for Next Iteration 20090407
32 START_RM_FRAMEWORK Instance method Private Method Start SRM Framework 20081118
33 VERIFY_PATH Instance method Private Method Verify Path via Node Name Table and RM Hierarchies 20081118
Events
Class CL_SRM_ECM_HIERARCHY_SERVICE has no event.
Types
Class CL_SRM_ECM_HIERARCHY_SERVICE has no local type.
Method Signatures

Method CHECK_CHILD_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ID_PARTS Call by reference Type reference (TYPE) ANY TABLE 20081209
2 Importing I_NODE_OBJECT Call by reference Type reference (TYPE) SDOKOBJECT SDOK: BOR key for information object 20081209
3 Importing I_RECORD_ELEMENT Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20081209
4 Importing I_RECORD_ITERATOR Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ITERATOR IF_SRM_SP_RECORD_ITERATOR 20081209
5 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return Value of ABAP Statements 20081218
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081209

Method CHECK_FILTER_ORG_NODE_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NNT Call by reference Type reference (TYPE) SRM_ECM_NNT Lookup table for RM node names in ECM integration 20081208
2 Changing CT_SEGMENTS Call by reference Type reference (TYPE) NWECM_T_STRING Table of Strings 20081208
3 Exporting EO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20081208
4 Exporting E_LAST_SEGMENT Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20081208
5 Importing IO_PATH Call by reference Object reference (TYPE REF TO) CL_NWECM_PATH NW ECM: Path Representation and Handling 20081208
6 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 20081208
7 Importing IT_ECM_TREE Call by reference Type reference (TYPE) SRMTT_ECM_TREE Table type of tree structure for WEBDAV 20081208
8 Importing I_NODE_ID Call by reference Type reference (TYPE) STRING 20081208
9 Importing I_PARENT_NODE_TYPE Call by reference Type reference (TYPE) SRM_ECM_NODE_TYPE To get the parent of the document 20090407
10 Importing I_SEGMENT_INDEX Call by reference Type reference (TYPE) I 20091023
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081208

Method CHECK_FOR_MATCHING_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090113
2 Changing CS_CURRENT_NODE Call by reference Type reference (TYPE) SRM_ECM_NNT Lookup table for RM node names in ECM integration 20090113
3 Importing IT_INSERT_NODENAME_TABLE Call by reference Type reference (TYPE) SRMTT_ECM_NNT Table type of SRM_ECM_NNT 20081210
4 Exporting OV_UPDATE_TABLE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081210
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method CHECK_INSERT_NNT_ENTRIES 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 20081128
2 Changing IT_CHILD_INFO Call by reference Type reference (TYPE) NWECM_T_NODE_INFO Nodes that need to be enteted into NNT 20081128
3 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081209
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081209

Method CHECK_ORG_NODE_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARENT_ID Call by reference Type reference (TYPE) STRING 20081208
2 Importing IS_DOC Value transfer Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20090323
3 Importing IT_ECM_TREE Call by reference Type reference (TYPE) SRMTT_ECM_TREE Table type of tree structure for WEBDAV 20081208
4 Importing I_NODE_ID Call by reference Type reference (TYPE) STRING 20081208
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081208

Method CHECK_POID 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 20081209
2 Importing I_NODE_OBJECT Call by reference Type reference (TYPE) SDOKOBJECT SDOK: BOR key for information object 20081209
3 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return Value of ABAP Statements 20081218
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081209

Method CHECK_RUNTIME_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ID_PARTS Call by reference Type reference (TYPE) ANY TABLE 20081209
2 Importing I_NODE_RUNTIME_ID Call by reference Type reference (TYPE) STRING 20081209
3 Importing I_PARENT_OBJECT Call by reference Type reference (TYPE) SDOKOBJECT SDOK: BOR key for information object 20081219
4 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return Value of ABAP Statements 20081218
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081218

Method CHECK_UPDATE_RNT_ENTRIES 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 20090828
2 Changing IT_CHILD_INFO Call by reference Type reference (TYPE) NWECM_T_NODE_INFO Nodes that need to be enteted into NNT 20090828
3 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090828
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090828

Method CREATE_FAVORITES_NODE 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 20081126
2 Importing IV_AREA_RMS_PATH Call by reference Type reference (TYPE) STRING 20081121
3 Importing IV_USER_ID Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20081210
4 Returning OO_FAVORITES_FOLDER Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: RM Folder Info 20081121
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method CREATE_HISTORY_NODE 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 20081126
2 Importing IV_AREA_RMS_PATH Call by reference Type reference (TYPE) STRING 20081121
3 Importing IV_USER_ID Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20081210
4 Returning OO_HISTORY_FOLDER Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: RM Folder Info 20081121
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method CREATE_NAVIGATION_NEXT_NODE 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 20090330
2 Importing IV_HIDDEN_CHILDS Call by reference Type reference (TYPE) I Number of Hidden Childs 20090331
3 Importing IV_NAVIGATION_COUNT Call by reference Type reference (TYPE) I Navigation Count 20090401
4 Importing IV_PATH Call by reference Type reference (TYPE) STRING ECM Path 20090330
5 Exporting OO_NEXT_FOLDER Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: Connector-Specific Folder Info 20090330
6 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090421
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090407

Method CREATE_NAV_INS_NODE 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 20090407
2 Importing IV_HIDDEN_CHILDS Call by reference Type reference (TYPE) I Number of Hidden Childs 20090407
3 Importing IV_NAVIGATION_COUNT Call by reference Type reference (TYPE) I navigation Count 20090407
4 Importing IV_PATH Call by reference Type reference (TYPE) STRING ECM Path 20090407
5 Exporting OT_CHILDREN Call by reference Type reference (TYPE) NWECM_T_NODE_INFO Table of SPI Node Infos 20090421
6 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090421
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090407

Method CREATE_NAV_NEXT_ALL_NODE 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 20090331
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING ECM Path 20090331
3 Exporting OO_NEXT_FOLDER Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: Connector-Specific Folder Info 20090331
4 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090421
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090407

Method CREATE_POID_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SP_POID Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Values 20081209
2 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING '0' Required variant of an element 20081209
3 Importing IV_VERSION_ID Call by reference Type reference (TYPE) STRING '0' Required version of an element 20081209
4 Importing I_NODE_ID Call by reference Type reference (TYPE) STRING Doc ID of an element 20081209
5 Importing I_NODE_TYPE Call by reference Type reference (TYPE) SRM_ECM_NODE_TYPE 'REC' Node type for SRM ECM integration 20081216
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method CREATE_POID_TAB_FROM_NODEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SP_POID Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Values 20081209
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING Node ID of an element 20081209
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method CREATE_RECORD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SRM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20081216
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081218
3 Exporting E_RECORD_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20081209
4 Exporting E_RECORD_ITERATOR Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ITERATOR IF_SRM_SP_RECORD_ITERATOR 20081209
5 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
6 Importing I_NODE_ID Call by reference Type reference (TYPE) STRING 20081209
7 Importing I_NODE_TYPE Call by reference Type reference (TYPE) SRM_ECM_NODE_TYPE Node type for SRM ECM integration 20081215
8 Importing I_RMS_ID Call by reference Type reference (TYPE) STRING RMS ID 20081209
9 Importing I_SPS_ID Call by reference Type reference (TYPE) STRING Element Type ID 20081209
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081209

Method CREATE_ROLE_NODE 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 20081126
2 Importing IV_AREA_RMS_PATH Call by reference Type reference (TYPE) STRING 20081121
3 Importing IV_USER_ID Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20081210
4 Returning OO_ROLE_FOLDER Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: RM Folder Info 20081121
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method CREATE_ROOT_NODE 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 20081127
2 Importing IV_AREA_RMS_PATH Call by reference Type reference (TYPE) STRING 20081127
3 Returning OO_ROOT_FOLDER Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: RM Folder Info 20081127
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method GET_CASE_REC_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CASE_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID case guid 20081212
2 Importing IV_MODE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE tells whether to open in edit mode or display mode 20090320
3 Exporting OO_CASE_REC_API Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD case rec backend reference 20081212
4 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081230
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081212

Method GET_DOC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_ID Call by reference Type reference (TYPE) STRING 20081208
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method GET_ELEMENTS_FOR_ORG_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FOLDER_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: Connector-Specific Folder Info 20090112
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 20090112
3 Exporting OT_CHILD_INFOS Call by reference Type reference (TYPE) NWECM_T_NODE_INFO list of child elements 20090112
4 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Table of entries to log the data 20090112
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090112

Method GET_ELEMENTS_FOR_RM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FOLDER_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: Connector-Specific Folder Info 20090112
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 20090112
3 Importing I_FETCH_ALL Call by reference Type reference (TYPE) ABAP_BOOL '' 20091027
4 Exporting OT_CHILD_INFOS Call by reference Type reference (TYPE) NWECM_T_NODE_INFO Child nodes of a node 20090112
5 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Table for logging data 20090112
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090112

Method GET_MAX_SEQNO_4_NODENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20081230
2 Changing OS_CURRENT_NODE Call by reference Type reference (TYPE) SRM_ECM_NNT Lookup table for RM node names in ECM integration 20081210
3 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081211
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081210

Method GET_NODE_FROM_NNT_KEY 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 20081208
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 20081208
3 Importing IS_NNT_KEY Call by reference Type reference (TYPE) SRMT_ECM_NNT_KEY Key for table SRM_ECM_NODENAME 20081208
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 20081208
6 Exporting OS_NNT Call by reference Type reference (TYPE) SRM_ECM_NNT Lookup table for RM node names in ECM integration 20081208
7 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081218
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081208

Method GET_NODE_FROM_SEGMENT 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 20081208
2 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) CL_SRM_ECM_SESSION_INFO NW ECM: Session Info for User and Workspace Identification 20081208
3 Importing I_PARENT_SEGMENT Call by reference Type reference (TYPE) STRING Parent segment for which node is to be fetched 20081208
4 Importing I_SEGMENT_INDEX Call by reference Type reference (TYPE) I 20091015
5 Exporting OO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20081208
6 Exporting OS_NNT Call by reference Type reference (TYPE) SRM_ECM_NNT Lookup table for RM node names in ECM integration 20081208
7 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081218
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081208

Method GET_ORG_NODE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ECM_TREE Call by reference Type reference (TYPE) SRMTT_ECM_TREE Table type of tree structure for WEBDAV 20081208
2 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) CL_SRM_ECM_SESSION_INFO NW ECM: Session Info 20081208
3 Importing I_NODE_TYPE Call by reference Type reference (TYPE) SRM_ECM_NODE_TYPE Node type for SRM ECM integration 20081208
4 Importing I_USER_ID Value transfer Type reference (TYPE) SYUNAME SY-UNAME User Name 20081210
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081208

Method GET_PARENT_NODE 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 20081210
2 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) STRING Parent node path 20081210
3 Exporting OO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20081210
4 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081230
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081210

Method GET_PATH_FOR_NAV_INS 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 20090420
2 Exporting OO_PATH_TO_VERIFY Value transfer Object reference (TYPE REF TO) CL_NWECM_PATH NW ECM: Path Representation and Handling 20090420
3 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090421
4 Exporting OV_NAV_PATH Call by reference Type reference (TYPE) STRING Path without navigation instance 20090420
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090420

Method GET_REC_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FOLDER_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20081201
2 Importing IO_REC_API Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD record backend api reference 20081201
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 20081201
4 Importing IV_PARENT Call by reference Type reference (TYPE) STRING IF_SRM_SP_RECORD=>ID_ROOT parent node of a record 20081201
5 Importing I_FETCH_ALL Call by reference Type reference (TYPE) ABAP_BOOL '' 20091027
6 Exporting OT_CHILD_INFOS Call by reference Type reference (TYPE) NWECM_T_NODE_INFO Table of SPI Node Infos 20090109
7 Exporting OT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081209
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20081209

Method GET_ROOT_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO NW ECM: Session Info for User and Workspace Identification 20081120
2 Returning RT_CHILDREN Value transfer Type reference (TYPE) NWECM_T_NODE_INFO Table of SPI Node Infos 20081120
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090320

Method SET_NAV_INS_COUNT_4_ITERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING ECM Path 20090407
2 Exporting OV_INSTANCE_TYPE Call by reference Type reference (TYPE) STRING Type of Instance Folder 20090407
3 Exporting OV_NEXT_ALL Call by reference Type reference (TYPE) I User profile count 20090407
4 Exporting OV_NIN_COUNT Call by reference Type reference (TYPE) I Count for next navigation iteration 20090407
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090407

Method START_RM_FRAMEWORK 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 20081118
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 20081118
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 20081217

Method VERIFY_PATH 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 20081118
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 20081119
3 Exporting OO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20081119
4 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 20081125
History
Last changed by/on SAP  20110908 
SAP Release Created in 720