SAP ABAP Class /IWBEP/CL_SBOD_EDM_ALPHA_NUMER (Routines for alpha - numeriic EDM types like Duration)
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_NUMERIC SB - OData: Formating and chacking of numerical EDM values 20131120
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_DATE SB - OData - EDM Core Type - Edm.Date 20131128
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_DATE_TIME SB - OData - EDM Core Type - Edm.DateTime 20131128
3 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_DATE_TIME_O SB - OData - EDM Core Type - Edm.DateTimeOffset 20131128
4 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_DECIMAL SB - OData - EDM Core Type - Edm.Decimal 20131206
5 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_DURATION SB - OData - EDM Core Type - Edm.Duration 20131120
6 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_STRING SB - OData - EDM Core Type - Edm.String 20131209
7 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_TIME SB - OData - EDM Core Type - Edm.Time 20131120
8 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EDM_TIME_OF_DAY SB - OData - EDM Core Type - Edm.TimeOfDay 20131128
Properties
Class /IWBEP/CL_SBOD_EDM_ALPHA_NUMER  
Short Description Routines for alpha - numeriic EDM types like Duration    
Super Class /IWBEP/CL_SBOD_EDM_NUMERIC SB - OData: Formating and chacking of numerical EDM values 
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_ALPHA_NUMER has no forward declaration.
Interfaces
Class /IWBEP/CL_SBOD_EDM_ALPHA_NUMER has no interface implemented.
Friends
Class /IWBEP/CL_SBOD_EDM_ALPHA_NUMER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABAP_DE_15_0 Constant Public Type reference (TYPE) ROLLNAME 'TIMESTAMP' Data element (semantic domain) 20131128
2 GC_ABAP_DE_21_7 Constant Public Type reference (TYPE) ROLLNAME 'TIMESTAMPL' Data element (semantic domain) 20131128
3 GC_ABAP_DOM_15_0 Constant Public Type reference (TYPE) DOMNAME 'TZNTSTMPS' Data element (semantic domain) 20131128
4 GC_ABAP_DOM_21_7 Constant Public Type reference (TYPE) DOMNAME 'TZNTSTMPL' Data element (semantic domain) 20131128
5 GC_ABAP_DOM_DE_26_12 Constant Public Type reference (TYPE) ROLLNAME '/IWBEP/SB_ODATA_TY_P_DATETIME' Data element (semantic domain) 20131128
6 LT_STRING Instance attribute Protected See coding 20131120
Methods
# Method Level Visibility Method type Description Created on
1 DO_ADD_PARTS Instance method Protected Method Add parts alphanumeric EDM types like duration and time 20131120
2 DO_CHECK_DATETIME_P Instance method Protected Method Checks, whether a packed ABAP fits to a EDM datetime* 20131129
3 DO_CHECK_STRING_OR_C Instance method Protected Method Checks, whether ABAP string or C is better 20131206
Events
Class /IWBEP/CL_SBOD_EDM_ALPHA_NUMER has no event.
Types
Class /IWBEP/CL_SBOD_EDM_ALPHA_NUMER has no local type.
Method Signatures

Method DO_ADD_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_C Call by reference Type reference (TYPE) STRING 400 characters, lower case, for float handling 20131120
2 Changing CV_FOUND Call by reference Type reference (TYPE) I 20131120
3 Changing CV_T Call by reference Type reference (TYPE) FLAG General Flag 20131120
4 Importing IT_ITAB Call by reference Attribute reference (LIKE) LT_STRING 20131120
5 Importing IV_INTEGER Call by reference Type reference (TYPE) FLAG General Flag 20131125
6 Importing IV_NAME_LONG Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20131120
7 Importing IV_NAME_MIDDLE Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20131120
8 Importing IV_NAME_SHORT Call by reference Type reference (TYPE) C 20131120
9 Importing IV_TIME Call by reference Type reference (TYPE) FLAG General Flag 20131120
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131121

Method DO_CHECK_DATETIME_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DETAIL_MESSAGE Call by reference Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT 20131129
2 Exporting EV_CHECK_RESULT Call by reference Type reference (TYPE) TY_TYPE_MAPPING_STATE 20131129
3 Importing IO_ABAP_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20131129
4 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20131129
5 Importing IV_CHECK_LEVEL Call by reference Type reference (TYPE) TY_CHECK_LEVEL 20131129
6 Importing IV_DATAELEMENT Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20131129
7 Importing IV_DOMAIN Call by reference Type reference (TYPE) DOMNAME Data domain 20131129
8 Importing IV_EDM_LIMIT Call by reference Type reference (TYPE) I Maximum EDM value 20131209
9 Importing IV_INTEGER_PART Call by reference Type reference (TYPE) I number of digits in the integer part 20131209
10 Importing IV_NO_TIMESTAMP Call by reference Type reference (TYPE) FLAG General Flag 20131209
11 Importing IV_PRECISION Call by reference Type reference (TYPE) I facet precision 20131129
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131129

Method DO_CHECK_STRING_OR_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ABAP_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20131209
2 Exporting EV_LIMIT_C Call by reference Type reference (TYPE) I 20131209
3 Importing IV_EDM_LENGTH Call by reference Type reference (TYPE) I 20131206
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131206
History
Last changed by/on SAP  20141120 
SAP Release Created in 200