SAP ABAP Class /IWBEP/CL_SBOD_EDM_NUMERIC (SB - OData: Formating and chacking of numerical EDM values)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_ODATA_TY_DM (Package) Gateway Service Builder - Type Descriptors
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_CORE_DESC SB - OData - EDM Core Type Descriptor 20131120
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_ALPHA_NUMER Routines for alpha - numeriic EDM types like Duration 20131120
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_DOUBLE SB - OData - EDM Core Type - Edm.Double 20131121
3 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_FLOAT SB - OData - EDM Core Type - Edm.Float 20131122
4 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_INT16 SB - OData - EDM Core Type - Edm.Int16 20131121
5 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_INT32 SB - OData - EDM Core Type - Edm.Int32 20131121
6 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_INT64 SB - OData - EDM Core Type - Edm.Int64 20131121
7 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_SINGLE SB - OData - EDM Core Type - Edm.Single 20131122
Properties
Class /IWBEP/CL_SBOD_EDM_NUMERIC  
Short Description SB - OData: Formating and chacking of numerical EDM values    
Super Class /IWBEP/CL_SBOD_EDM_CORE_DESC SB - OData - EDM Core Type Descriptor 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /IWBEP/SB_ODATA_TY_DM   Gateway Service Builder - Type Descriptors 
Created 20131120   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWBEP/CL_SBOD_EDM_NUMERIC has no forward declaration.
Interfaces
Class /IWBEP/CL_SBOD_EDM_NUMERIC has no interface implemented.
Friends
Class /IWBEP/CL_SBOD_EDM_NUMERIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHAR_MAX_700 Constant Public Type reference (TYPE) I 65535 20131126
2 GC_CHAR_MAX_702 Constant Public Type reference (TYPE) I 262143 20131126
3 GC_INT2_MAX Constant Public Type reference (TYPE) I 32767 20131128
4 GC_INT4_MAX Constant Public Type reference (TYPE) I 2147483647 20131125
5 GC_X_MAX_700 Constant Public Type reference (TYPE) I 65535 20131127
6 GC_X_MAX_702 Constant Public Type reference (TYPE) I 524287 20131127
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_PERCENTAGE_DIFF Instance method Protected Method Calculated the percentage difference for denormalized number 20131122
2 CHECK_CONVERT_NUMBER Instance method Protected Method Splits and checks a (decimal)number,converts into EDM number 20131121
3 DELETE_THOUSANDS_SEPARATORS Instance method Protected Method Delete the thousand - Separators ? 20131120
4 FORMAT_CHECK_FLOATING Instance method Protected Method Formate and check a floating point number 20131122
Events
Class /IWBEP/CL_SBOD_EDM_NUMERIC has no event.
Types
Class /IWBEP/CL_SBOD_EDM_NUMERIC has no local type.
Method Signatures

Method CALCULATE_PERCENTAGE_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PERC_DIFF Call by reference Type reference (TYPE) F 20131122
2 Importing IV_C Call by reference Type reference (TYPE) STRING 20131122
3 Importing IV_F Call by reference Type reference (TYPE) F 20131122

Method CALCULATE_PERCENTAGE_DIFF on class /IWBEP/CL_SBOD_EDM_NUMERIC has no exception.

Method CHECK_CONVERT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NUMBER Call by reference Type reference (TYPE) STRING 20131121
2 Exporting EV_DIGITS_RIGHT_DEC Call by reference Type reference (TYPE) I 20131121
3 Exporting EV_DIGITS_TOTAL_DEC Call by reference Type reference (TYPE) I 20131121
4 Exporting EV_NUMBER_LEFT_DEC Call by reference Type reference (TYPE) STRING 20131121
5 Exporting EV_NUMBER_RIGHT_DEC Call by reference Type reference (TYPE) STRING 20131121
6 Exporting EV_SIGN_START Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20131121
7 Exporting EV_THAUSAND_SEPARATOR Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20131121
8 Importing IV_INITILIZE_TO_SPACE Call by reference Type reference (TYPE) FLAG General Flag 20131122
9 Importing IV_INTEGER Call by reference Type reference (TYPE) FLAG General Flag 20131125
10 Importing IV_NO_NEGATIVE Call by reference Type reference (TYPE) FLAG General Flag 20131121
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131121

Method DELETE_THOUSANDS_SEPARATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NUMBER_LEFT_DEC Call by reference Type reference (TYPE) STRING 20131120
2 Exporting EV_DIGITS_LEFT_DEC Call by reference Type reference (TYPE) I 20131120
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131120

Method FORMAT_CHECK_FLOATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_C Call by reference Type reference (TYPE) STRING 20131122
2 Returning RV_C Value transfer Type reference (TYPE) STRING 20131122
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131122
History
Last changed by/on SAP  20141120 
SAP Release Created in 200