SAP ABAP Class CL_NWECM_EPM_UTIL (Util class for EPM browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_CONFIG (Package) ECMI Configuration
Properties
Class CL_NWECM_EPM_UTIL  
Short Description Util class for EPM browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_CONFIG   ECMI Configuration 
Created 20090825   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)
Interfaces
Class CL_NWECM_EPM_UTIL has no interface implemented.
Friends
Class CL_NWECM_EPM_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACT_NEW_FILE Static Attribute Public Type reference (TYPE) STRING 'NEW_FILE' 20090831
2 ACT_NEW_FOLDER Static Attribute Public Type reference (TYPE) STRING 'NEW_FOLDER' 20090831
3 ACT_SAVE_NEW_FILE Static Attribute Public Type reference (TYPE) STRING 'SAVE_NEW_FILE' 20090831
4 ACT_SAVE_NEW_FOLDER Static Attribute Public Type reference (TYPE) STRING 'SAVE_NEW_FOLDER' 20090831
5 CTX_CHILDNODES Static Attribute Public Type reference (TYPE) STRING 'CHILDNODES' 20090825
6 CTX_CHILDREN_LOADED Static Attribute Public Type reference (TYPE) STRING 'CHILDREN_LOADED' 20090825
7 CTX_CONTENT Static Attribute Public Type reference (TYPE) STRING 'CONTENT' 20090831
8 CTX_CONTENT_URL Static Attribute Public Type reference (TYPE) STRING 'CONTENT_URL' 20090826
9 CTX_DESCRIPTION Static Attribute Public Type reference (TYPE) STRING 'DESCRIPTION' 20090908
10 CTX_DOC_TYPE Static Attribute Public Type reference (TYPE) STRING 'DOC_TYPE' 20091016
11 CTX_EDIT_CONTENT_CONT Static Attribute Public Type reference (TYPE) STRING 'EDIT_CONTENT_CONT' 20091015
12 CTX_EXPANDED Static Attribute Public Type reference (TYPE) STRING 'EXPANDED' 20090825
13 CTX_FILE_NAME Static Attribute Public Type reference (TYPE) STRING 'FILE_NAME' 20090831
14 CTX_INITIAL_DATA Static Attribute Public Type reference (TYPE) STRING 'INITIAL_DATA' 20090825
15 CTX_IS_LEAF Static Attribute Public Type reference (TYPE) STRING 'IS_LEAF' 20090825
16 CTX_LARGE_VIEW Static Attribute Public Type reference (TYPE) STRING 'LARGE_VIEW' 20091124
17 CTX_LAST_MODIFIED Static Attribute Public Type reference (TYPE) STRING 'LAST_MODIFIED' 20090826
18 CTX_LAST_MODIFIED_BY Static Attribute Public Type reference (TYPE) STRING 'LAST_MODIFIED_BY' 20090826
19 CTX_MAIN_EDIT_PROP_CONT Static Attribute Public Type reference (TYPE) STRING 'MAIN_EDIT_PROP_CONT' 20090930
20 CTX_MIME_TYPE Static Attribute Public Type reference (TYPE) STRING 'MIME_TYPE' 20090825
21 CTX_NAME Static Attribute Public Type reference (TYPE) STRING 'NAME' 20090827
22 CTX_NEW_DATA Static Attribute Public Type reference (TYPE) STRING 'NEW_DATA' 20090902
23 CTX_NODE Static Attribute Public Type reference (TYPE) STRING 'NODE' 20090826
24 CTX_NODES Static Attribute Public Type reference (TYPE) STRING 'NODES' 20090825
25 CTX_NODE_IMAGE Static Attribute Public Type reference (TYPE) STRING 'NODE_IMAGE' 20090907
26 CTX_NODE_TYPE Static Attribute Public Type reference (TYPE) STRING 'NODE_TYPE' 20090827
27 CTX_OBJECT_ID Static Attribute Public Type reference (TYPE) STRING 'OBJECT_ID' 20090902
28 CTX_OBJECT_TYPE Static Attribute Public Type reference (TYPE) STRING 'OBJECT_TYPE' 20090903
29 CTX_PAR_NEW_NODE_POPUP Static Attribute Public Type reference (TYPE) STRING 'PAR_NEW_NODE_POPUP' 20090827
30 CTX_PROPS_VISIBLE Static Attribute Public Type reference (TYPE) STRING 'PROPS_VISIBLE' 20090930
31 CTX_REPOSITORY_NAME Static Attribute Public Type reference (TYPE) STRING 'REPOSITORY_NAME' 20090826
32 CTX_RET_NEW_FILE Static Attribute Public Type reference (TYPE) STRING 'RET_NEW_FILE' 20090831
33 CTX_RET_NEW_FOLDER Static Attribute Public Type reference (TYPE) STRING 'RET_NEW_FOLDER' 20090827
34 CTX_ROOT_FOLDER Static Attribute Public Type reference (TYPE) STRING 'ROOT_FOLDER' 20090825
35 CTX_SELECTED_FOLDER Static Attribute Public Type reference (TYPE) STRING 'SELECTED_FOLDER' 20090827
36 CTX_SESSION Static Attribute Public Type reference (TYPE) STRING 'SESSION' 20090826
37 CTX_SIZE Static Attribute Public Type reference (TYPE) STRING 'SIZE' 20090826
38 CTX_TITLE Static Attribute Public Type reference (TYPE) STRING 'TITLE' 20090825
39 EV_TYPE Static Attribute Public Type reference (TYPE) STRING 'TYPE' 20090831
40 W_EDIT_CONTENT Static Attribute Public Type reference (TYPE) STRING 'W_EDIT_CONTENT' 20091015
41 W_EDIT_PROP Static Attribute Public Type reference (TYPE) STRING 'W_EDIT_PROP' 20090915
42 W_MAIN_FOR_EDIT_PROP Static Attribute Public Type reference (TYPE) STRING 'W_MAIN_FOR_EDIT_PROP' 20090916
43 W_NEW_FILE_POPUP2 Static Attribute Public Type reference (TYPE) STRING 'W_NEW_FILE_POPUP2' 20090921
44 W_NEW_FOLDER_POPUP2 Static Attribute Public Type reference (TYPE) STRING 'W_NEW_FOLDER_POPUP2' 20090921
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_STRING_TO_XSTRING Static method Public Method 20091007
2 CREATE_PROP_UI Static method Public Method 20090901
3 GET_CONTENT Static method Public Method 20091014
4 GET_NODE_TO_EDIT Static method Public Method 20090915
5 GET_REFRESH_NEEDED Static method Public Method 20091104
6 GET_SET_NEW_EL_PARS Static method Public Method 20090831
7 INIT_PROP_UI Static method Public Method 20090901
8 INIT_PROP_UI_WITH_NODE Static method Public Method 20090915
9 IS_FILE Static method Public Method 20090826
10 IS_FOLDER Static method Public Method 20090826
11 REPORT_ERROR Static method Public Method 20090825
12 REPORT_FATAL Static method Public Method 20090825
13 REPORT_SUCCESS Static method Public Method 20090825
14 SORT_NODES Static method Public Method 20090902
Events
Class CL_NWECM_EPM_UTIL has no event.
Types
Class CL_NWECM_EPM_UTIL has no local type.
Method Signatures

Method CONVERT_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20091007
2 Returning RV_XSTRING Value transfer Type reference (TYPE) XSTRING 20091007

Method CONVERT_STRING_TO_XSTRING on class CL_NWECM_EPM_UTIL has no exception.

Method CREATE_PROP_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_COMPONENT_USAGE Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20090901
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090901

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20091014
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller Interface 20091014
3 Importing IO_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091014
4 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20091014

Method GET_CONTENT on class CL_NWECM_EPM_UTIL has no exception.

Method GET_NODE_TO_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20090915
2 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Node Element 20090915
3 Importing IV_SUPPRESS_MESSAGES Call by reference Type reference (TYPE) ABAP_BOOL 20090916
4 Returning RO_NODE Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE NW ECM: Folder Type Node 20090915
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090915

Method GET_REFRESH_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20091104
2 Returning RV_REFRESH_NEEDED Value transfer Type reference (TYPE) ABAP_BOOL 20091104
# Exception Resumable Description Created on
1 CX_NWECM ECMI: Base Exception 20091104

Method GET_SET_NEW_EL_PARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_TYPE Call by reference Object reference (TYPE REF TO) IF_NWECM_NODETYPE_DEF Application-Defined Event 20090831
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20090831
3 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Node Element 20090831
4 Returning RO_FOLDER Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER NW ECM: Folder Type Node 20090831
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090831

Method INIT_PROP_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INTERFACE_CONTROLLER Call by reference Object reference (TYPE REF TO) IWCI_NWECM_METADATA_UI WebDynpro Interface COMPONENTCONTROLLER 20090901
2 Importing IO_NODE_TYPE Call by reference Object reference (TYPE REF TO) IF_NWECM_NODETYPE_DEF NW ECM: Definition of a Node Type 20090901
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION ECMI: Isolated Session to Access Repository 20101104
4 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090901
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090901

Method INIT_PROP_UI_WITH_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INTERFACE_CONTROLLER Call by reference Object reference (TYPE REF TO) IWCI_NWECM_METADATA_UI WebDynpro Interface COMPONENTCONTROLLER 20090915
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE NW ECM: Definition of a Node Type 20090915
3 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090915
4 Importing IT_SUPPORTED_PROPS Call by reference Type reference (TYPE) NWECM_T_NAME Table of names 20090922
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090915

Method IS_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_TYPE Call by reference Object reference (TYPE REF TO) IF_NWECM_NODETYPE_DEF NW ECM: Definition of a Node Type 20090826
2 Returning RV_RESULT Value transfer Type reference (TYPE) NWECM_BOOLEAN nwecm: boolean 20090826
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090826

Method IS_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_TYPE Call by reference Object reference (TYPE REF TO) IF_NWECM_NODETYPE_DEF NW ECM: Definition of a Node Type 20090826
2 Returning RV_RESULT Value transfer Type reference (TYPE) NWECM_BOOLEAN nwecm: boolean 20090826
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090826

Method REPORT_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT 20090825
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller Interface 20090825
3 Importing IV_ADDITIONAL_INFO Call by reference Type reference (TYPE) STRING 20090825
4 Importing IV_MESSAGE Call by reference Type reference (TYPE) SOTR_CONC 20090825

Method REPORT_ERROR on class CL_NWECM_EPM_UTIL has no exception.

Method REPORT_FATAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT 20090825
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller Interface 20090825
3 Importing IV_ADDITIONAL_INFO Call by reference Type reference (TYPE) STRING 20090825
4 Importing IV_MESSAGE Call by reference Type reference (TYPE) SOTR_CONC 20090825

Method REPORT_FATAL on class CL_NWECM_EPM_UTIL has no exception.

Method REPORT_SUCCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller Interface 20090825
2 Importing IO_WD_ASSIST Call by reference Object reference (TYPE REF TO) CL_NWECM_EPM_BROWSER_ASSIST Assistance Class for NWECM_EPM_BROWSER 20090902
3 Importing IV_MESSAGE_KEY Call by reference Type reference (TYPE) WDR_TEXT_KEY Web Dynpro: Text Key 20090902

Method REPORT_SUCCESS on class CL_NWECM_EPM_UTIL has no exception.

Method SORT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) NWECM_T_NODE Table containing node references 20090902
2 Returning RV_NODES Value transfer Type reference (TYPE) NWECM_T_NODE Table containing node references 20090902

Method SORT_NODES on class CL_NWECM_EPM_UTIL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730