SAP ABAP Class CL_NWECM_VALUE (ECMI: SPI Value Implementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_COMMONS (Package) ECMI Common Classes of API and SPI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20090827
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_NWECM_VALUE_AWR ECMI: Generic Value Holder API Firewall Wrapper 20081112
2 Inheritance (c INHERITING FROM c_ref)  CL_NWECM_VALUE_SWR ECMI: Generic Value Holder SPI Firewall Wrapper 20081112
Properties
Class CL_NWECM_VALUE  
Short Description ECMI: SPI Value Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_COMMONS   ECMI Common Classes of API and SPI 
Created 20081020   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
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20090827
Friends
Class CL_NWECM_VALUE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BINARY Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_BINARY NW ECM: Byte Sequence 20081020
2 MO_BOOLEAN Instance attribute Private Type reference (TYPE) ABAP_BOOL Boolean Value 20081020
3 MO_FLOAT Instance attribute Private Type reference (TYPE) DECFLOAT16 Float Value 20081020
4 MO_INTEGER Instance attribute Private Type reference (TYPE) I 20081020
5 MO_NAME Instance attribute Private Object reference (TYPE REF TO) CL_NWECM_NAME NW ECM: Namespace-Qualified Names 20081112
6 MO_PATH Instance attribute Private Object reference (TYPE REF TO) CL_NWECM_PATH NW ECM: Path Representation and Handling 20081112
7 MO_STRING Instance attribute Private Type reference (TYPE) STRING String Value 20081020
8 MO_TIMESTAMP Instance attribute Private Type reference (TYPE) NWECM_TIMESTAMP Timestamp Value 20081020
9 MO_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_NWECM_PROPERTY_TYPE NW ECM: Property Data Type 20081020
10 MO_URI Instance attribute Private Type reference (TYPE) STRING 20081112
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_BOOLEAN Instance method Private Method 20090430
2 COMPARE_FLOAT Instance method Private Method 20090430
3 COMPARE_INTEGER Instance method Private Method 20090430
4 COMPARE_NAME Instance method Private Method 20090430
5 COMPARE_PATH Instance method Private Method 20090430
6 COMPARE_STRING Instance method Private Method 20090430
7 COMPARE_TIMESTAMP Instance method Private Method 20090430
8 COMPARE_URI Instance method Private Method 20090430
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081020
10 CREATE_BOOLEAN_VALUE Static method Public Method 20091008
11 CREATE_FLOAT_VALUE Static method Public Method 20091008
12 CREATE_INTEGER_VALUE Static method Public Method 20091008
13 CREATE_NAME_VALUE Static method Public Method 20091008
14 CREATE_PATH_VALUE Static method Public Method 20091008
15 CREATE_STRING_VALUE Static method Public Method 20091008
16 CREATE_TIMESTAMP_VALUE Static method Public Method 20091008
17 CREATE_URI_VALUE Static method Public Method 20091008
18 DESERIALIZE_HELPER Instance method Private Method 20090924
19 EQUALS Instance method Public Method 20090430
20 GET_BOOLEAN Instance method Public Method 20081112
21 GET_FLOAT Instance method Public Method 20081112
22 GET_INTEGER Instance method Public Method 20081112
23 GET_NAME Instance method Public Method 20081112
24 GET_PATH Instance method Public Method 20081112
25 GET_STRING Instance method Public Method 20081112
26 GET_TIMESTAMP Instance method Public Method 20081112
27 GET_TYPE Instance method Public Method 20081112
28 GET_URI Instance method Public Method 20081112
29 IS_INITIAL Instance method Public Method True if the contained primitive field is initial 20101126
30 SERIALIZE_HELPER Instance method Private Method 20090924
31 VALUE_FROM_STRING Static method Public Method 20090428
Events
Class CL_NWECM_VALUE has no event.
Types
Class CL_NWECM_VALUE has no local type.
Method Signatures

Method COMPARE_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT NW ECM: Value Format Mismatch Exception 20090430

Method COMPARE_FLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT NW ECM: Value Format Mismatch Exception 20090430

Method COMPARE_INTEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT NW ECM: Value Format Mismatch Exception 20090430

Method COMPARE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT NW ECM: Value Format Mismatch Exception 20090430

Method COMPARE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT NW ECM: Value Format Mismatch Exception 20090430

Method COMPARE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430

Method COMPARE_STRING on class CL_NWECM_VALUE has no exception.

Method COMPARE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT NW ECM: Value Format Mismatch Exception 20090430

Method COMPARE_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT NW ECM: Value Format Mismatch Exception 20090430

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MO_BINARY Value transfer Object reference (TYPE REF TO) IF_NWECM_BINARY NW ECM: Byte Sequence 20081020
2 Importing MO_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20081020
3 Importing MO_FLOAT Value transfer Type reference (TYPE) DECFLOAT16 20081020
4 Importing MO_INTEGER Value transfer Type reference (TYPE) I 20081020
5 Importing MO_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME NW ECM: Namespace-Qualified Names 20081112
6 Importing MO_PATH Value transfer Object reference (TYPE REF TO) CL_NWECM_PATH NW ECM: Path Representation and Handling 20081112
7 Importing MO_STRING Value transfer Type reference (TYPE) STRING 20081020
8 Importing MO_TIMESTAMP Value transfer Type reference (TYPE) NWECM_TIMESTAMP 20081020
9 Importing MO_TYPE Value transfer Object reference (TYPE REF TO) CL_NWECM_PROPERTY_TYPE 20081020
10 Importing MO_URI Value transfer Type reference (TYPE) STRING 20081112

Method CONSTRUCTOR on class CL_NWECM_VALUE has no exception.

Method CREATE_BOOLEAN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOOLEAN Call by reference Type reference (TYPE) ABAP_BOOL NW ECM: Byte Sequence 20091008
2 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20091008

Method CREATE_BOOLEAN_VALUE on class CL_NWECM_VALUE has no exception.

Method CREATE_FLOAT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLOAT Call by reference Type reference (TYPE) DECFLOAT16 NW ECM: Byte Sequence 20091008
2 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20091008

Method CREATE_FLOAT_VALUE on class CL_NWECM_VALUE has no exception.

Method CREATE_INTEGER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTEGER Call by reference Type reference (TYPE) I NW ECM: Byte Sequence 20091008
2 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20091008

Method CREATE_INTEGER_VALUE on class CL_NWECM_VALUE has no exception.

Method CREATE_NAME_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME NW ECM: Byte Sequence 20091008
2 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20091008

Method CREATE_NAME_VALUE on class CL_NWECM_VALUE has no exception.

Method CREATE_PATH_VALUE 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: Byte Sequence 20091008
2 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20091008

Method CREATE_PATH_VALUE on class CL_NWECM_VALUE has no exception.

Method CREATE_STRING_VALUE 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 NW ECM: Byte Sequence 20091008
2 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20091008

Method CREATE_STRING_VALUE on class CL_NWECM_VALUE has no exception.

Method CREATE_TIMESTAMP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) NWECM_TIMESTAMP NW ECM: Byte Sequence 20091008
2 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20091008

Method CREATE_TIMESTAMP_VALUE on class CL_NWECM_VALUE has no exception.

Method CREATE_URI_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) STRING NW ECM: Byte Sequence 20091008
2 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20091008

Method CREATE_URI_VALUE on class CL_NWECM_VALUE has no exception.

Method DESERIALIZE_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINARY Call by reference Object reference (TYPE REF TO) IF_NWECM_BINARY 20090924
2 Importing BOOLEAN Call by reference Type reference (TYPE) ABAP_BOOL 20090924
3 Importing FLOAT Call by reference Type reference (TYPE) DECFLOAT16 20090924
4 Importing INTEGER Call by reference Type reference (TYPE) I 20090924
5 Importing NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME 20090924
6 Importing PATH Call by reference Object reference (TYPE REF TO) CL_NWECM_PATH 20090924
7 Importing STRING Call by reference Type reference (TYPE) STRING 20090924
8 Importing TIMESTAMP Call by reference Type reference (TYPE) NWECM_TIMESTAMP 20090924
9 Importing TYPE Call by reference Type reference (TYPE) STRING 20090924
10 Importing URI Call by reference Type reference (TYPE) STRING 20090924
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND 20090924

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Call by reference Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090430
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20090430

Method EQUALS on class CL_NWECM_VALUE has no exception.

Method GET_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20081112
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT 20081112

Method GET_FLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FLOAT Value transfer Type reference (TYPE) DECFLOAT16 20081112
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT 20081112

Method GET_INTEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INTEGER Value transfer Type reference (TYPE) I 20081112
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT 20081112

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20081112
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT 20081112

Method GET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PATH Value transfer Object reference (TYPE REF TO) CL_NWECM_PATH 20081112
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT 20081112

Method GET_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20081203
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT 20081112

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) NWECM_TIMESTAMP 20081112
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT 20081112

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TYPE Value transfer Object reference (TYPE REF TO) CL_NWECM_PROPERTY_TYPE 20081112

Method GET_TYPE on class CL_NWECM_VALUE has no exception.

Method GET_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_URI Value transfer Type reference (TYPE) STRING 20081112
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT 20081112

Method IS_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_INITIAL Value transfer Type reference (TYPE) ABAP_BOOL 20101126

Method IS_INITIAL on class CL_NWECM_VALUE has no exception.

Method SERIALIZE_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BINARY Call by reference Object reference (TYPE REF TO) IF_NWECM_BINARY 20090924
2 Exporting BOOLEAN Call by reference Type reference (TYPE) ABAP_BOOL 20090924
3 Exporting FLOAT Call by reference Type reference (TYPE) DECFLOAT16 20090924
4 Exporting INTEGER Call by reference Type reference (TYPE) I 20090924
5 Exporting NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME 20090924
6 Exporting PATH Call by reference Object reference (TYPE REF TO) CL_NWECM_PATH 20090924
7 Exporting STRING Call by reference Type reference (TYPE) STRING 20090924
8 Exporting TIMESTAMP Call by reference Type reference (TYPE) NWECM_TIMESTAMP 20090924
9 Exporting TYPE Call by reference Type reference (TYPE) STRING 20090924
10 Exporting URI Call by reference Type reference (TYPE) STRING 20090924

Method SERIALIZE_HELPER on class CL_NWECM_VALUE has no exception.

Method VALUE_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_NWECM_PROPERTY_TYPE NW ECM: Property Data Type 20090428
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20090428
3 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) CL_NWECM_VALUE NW ECM: SPI Value Implementation 20090428
# Exception Resumable Description Created on
1 CX_NWECM_VALUE_FORMAT NW ECM: Value Format Mismatch Exception 20090428
History
Last changed by/on SAP  20110908 
SAP Release Created in 720