SAP ABAP Class CL_NWECM_METADATA_UI_UTIL (Utility methods and constants for the UI.)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_CONFIG (Package) ECMI Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20090511
Properties
Class CL_NWECM_METADATA_UI_UTIL  
Short Description Utility methods and constants for the UI.    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_CONFIG   ECMI Configuration 
Created 20090507   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NWECM_METADATA_UI_UTIL has no forward declaration.
Interfaces
Class CL_NWECM_METADATA_UI_UTIL has no interface implemented.
Friends
Class CL_NWECM_METADATA_UI_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_NAME_NODE_MAN_PROPERTY Constant Public Type reference (TYPE) STRING 'MAN_PROPERTY' 20090508
2 SC_NAME_NODE_OPT_PROPERTY Constant Public Type reference (TYPE) STRING 'OPT_PROPERTY' 20090508
3 SC_NAME_NODE_UNM_PROPERTY Constant Public Type reference (TYPE) STRING 'UNMODELLED_PROPERTY' 20090508
4 SC_PARAM_NAME_OF_ADD_ROW_CONT Constant Public Type reference (TYPE) STRING 'UICONTAINER_OF_ADD_ROW_TO_MULTIVAL' 20090514
5 SC_PARAM_NAME_OF_ADD_ROW_NODE Constant Public Type reference (TYPE) STRING 'CXT_NODE_OF_ADD_ROW_TO_MULTIVAL' 20090514
6 SC_PARAM_NAME_OF_DEL_LINK Constant Public Type reference (TYPE) STRING 'CXT_ELM_OF_PROP_TO_REMOVE' 20090508
7 SC_PATH_ATTR_NEW_DIAG_ICON Constant Public Type reference (TYPE) STRING 'UNMODELLED_INFOS.1.NEW_PROPERTY.1.SHOW_DETAILS_BUTTON_ICON' 20090513
8 SC_PATH_ATTR_NEW_DIAG_TEXT Constant Public Type reference (TYPE) STRING 'UNMODELLED_INFOS.1.NEW_PROPERTY.1.SHOW_DETAILS_BUTTON_TEXT' 20090512
9 SC_PATH_ATTR_NEW_DIAG_VISIBLE Constant Public Type reference (TYPE) STRING 'UNMODELLED_INFOS.1.NEW_PROPERTY.1.IS_DIALOG_VISIBLE' 20090512
10 SC_PATH_NODE_MAN_NAMESPACE Constant Public Type reference (TYPE) STRING 'PRIMARY_INFOS.1.MANDATORY_PROPS.1.MAN_NAMESPACES' 20090508
11 SC_PATH_NODE_OPT_NAMESPACE Constant Public Type reference (TYPE) STRING 'PRIMARY_INFOS.1.OPTIONAL_PROPS.1.OPT_NAMESPACES' 20090508
12 SC_PATH_NODE_UNM_NAMESPACE Constant Public Type reference (TYPE) STRING 'UNMODELLED_INFOS.1.UNMODELLED_NS' 20090508
13 SC_TYPE_MANDATORY Constant Public Type reference (TYPE) C 'm' 20090508
14 SC_TYPE_OPTIONAL Constant Public Type reference (TYPE) C 'o' 20090508
15 SC_TYPE_UNMODELLED Constant Public Type reference (TYPE) C 'u' 20090508
Methods
# Method Level Visibility Method type Description Created on
1 FILTER_VISIBLE_PROPS Static method Public Method 20090924
2 FILTER_VISIBLE_PROP_DEFS Static method Public Method 20090901
3 GET_PROPERTY_CHOICES Static method Public Method 20091006
4 REMOVE_EMPTY_PROPS Static method Public Method 20101020
5 REPORT_ERROR Static method Public Method 20090629
6 REPORT_FATAL Static method Public Method 20090629
7 REPORT_SUCCESS Static method Public Method 20090629
8 SORT_PROPERTIES Static method Public Method Returns a sorted version of the given properties table 20090615
9 SORT_PROPERTY_DEFS Static method Public Method Returns a sorted version of the given property def table 20090612
Events
Class CL_NWECM_METADATA_UI_UTIL has no event.
Types
Class CL_NWECM_METADATA_UI_UTIL has no local type.
Method Signatures

Method FILTER_VISIBLE_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPS Call by reference Type reference (TYPE) NWECM_T_PROPERTY Table of properties 20090924
2 Importing IT_VISIBLE_PROPS Call by reference Type reference (TYPE) NWECM_T_NAME Table of names 20090924
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090924

Method FILTER_VISIBLE_PROP_DEFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROP_DEFS Call by reference Type reference (TYPE) NWECM_T_PROPERTY_DEF Table of properties 20090901
2 Importing IT_VISIBLE_PROPS Call by reference Type reference (TYPE) NWECM_T_NAME Table of names 20090901
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090901

Method GET_PROPERTY_CHOICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROP_DEF Call by reference Object reference (TYPE REF TO) IF_NWECM_PROPERTY_DEF NW ECM: Item Characteristics 20091006
2 Returning RT_CHOICES Value transfer Type reference (TYPE) NWECM_T_VALUE_CHOICE Table of value choices 20091006
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20091006

Method REMOVE_EMPTY_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPS Call by reference Type reference (TYPE) NWECM_T_PROPERTY Table of properties 20101020
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20101020

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 Abstract Superclass for All Global Exceptions 20090629
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20090629
3 Importing IV_ADDITIONAL_INFO Call by reference Type reference (TYPE) STRING 20090629
4 Importing IV_MESSAGE Call by reference Type reference (TYPE) SOTR_CONC Key for Logical Object in the OTR 20090629

Method REPORT_ERROR on class CL_NWECM_METADATA_UI_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 Abstract Superclass for All Global Exceptions 20090629
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20090629
3 Importing IV_ADDITIONAL_INFO Call by reference Type reference (TYPE) STRING 20090629
4 Importing IV_MESSAGE Call by reference Type reference (TYPE) SOTR_CONC Key for Logical Object in the OTR 20090629

Method REPORT_FATAL on class CL_NWECM_METADATA_UI_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_VIEW_CONTROLLER Web Dynpro: View Controller 20090629
2 Importing IV_MESSAGE_TEXT Call by reference Type reference (TYPE) STRING 20090629

Method REPORT_SUCCESS on class CL_NWECM_METADATA_UI_UTIL has no exception.

Method SORT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_PROPERTY Table of properties 20090615
2 Returning RV_PROPERTIES Value transfer Type reference (TYPE) NWECM_T_PROPERTY Table of properties 20090615
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090615

Method SORT_PROPERTY_DEFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROP_DEFS Call by reference Type reference (TYPE) NWECM_T_PROPERTY_DEF Table of Node Type Object References 20090612
2 Returning RV_PROP_DEFS_SORTED Value transfer Type reference (TYPE) NWECM_T_PROPERTY_DEF Table of Node Type Object References 20090612
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090612
History
Last changed by/on SAP  20110908 
SAP Release Created in 720