SAP ABAP Class /IWBEP/CL_SBOD_EXP_CONST_DESC (SB - OData - Constant Expression Descriptor)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_ODATA_DM (Package) Gateway Service Builder - Domain Model Plugin
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SBDM_EXTENSION SB - Domain Model - Plugin Extension (abstract behavior) 20130502
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SBOD_EXP_CONST_DESC SB - OData - Constant Expression Descriptor 20130502
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EXP_BOOL SB - OData - Constant Expression - Bool 20130502
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EXP_BOOLEAN 20130502
3 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EXP_DECIMAL SB - OData - Constant Expression - Decimal 20130502
4 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EXP_FLOAT SB - OData - Constant Expression - Float 20130502
5 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EXP_GUID SB - OData - Constant Expression - Guid 20130502
6 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EXP_INT SB - OData - Constant Expression - Integer 20130502
7 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EXP_INTEGER 20130502
8 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBOD_EXP_STRING SB - OData - Constant Expression - String 20130502
Properties
Class /IWBEP/CL_SBOD_EXP_CONST_DESC  
Short Description SB - OData - Constant Expression Descriptor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /IWBEP/SBOD    
Program status P  SAP Standard Production Program 
Category 0   
Package /IWBEP/SB_ODATA_DM   Gateway Service Builder - Domain Model Plugin 
Created 20130502   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBOD_EDM_CORE_DESC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_SBDM_EXTENSION SB - Domain Model - Plugin Extension (abstract behavior) 20130502
2 /IWBEP/IF_SBOD_EXP_CONST_DESC SB - OData - Constant Expression Descriptor 20130502
Friends
Class /IWBEP/CL_SBOD_EXP_CONST_DESC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_EXTENSION_MANAGER Static Attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBDM_EXT_MANAGER extension manager 20130502
2 GO_MESSAGE_UTILITY Static Attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBCM_MSG_UTILITY message utility 20130502
3 MO_CORE_TYPE Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBOD_EDM_CORE_DESC underlying core type descriptor 20130503
4 MS_EXTENSION Instance attribute Private Attribute reference (LIKE) 20130502
5 MV_EXPR_TYPE Instance attribute Protected Attribute reference (LIKE) 20130502
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130502
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130502
3 DESCRIBE_BY_NAME Static method Public Method provide descriptor for constant expression type name 20130502
4 DO_CHECK_APPLICABLE_CORE_TYPE Instance method Protected Method template method (mandatory): is type applicable (path value) 20130502
5 PROPOSE_EXP_TYPE Static method Public Method propose constant expression type for EDM core type 20130503
Events
Class /IWBEP/CL_SBOD_EXP_CONST_DESC has no event.
Types
Class /IWBEP/CL_SBOD_EXP_CONST_DESC has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBOD_EXP_CONST_DESC has no parameter.
Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBOD_EXP_CONST_DESC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CORE_TYPE Call by reference Type reference (TYPE) /IWBEP/SBOD_EDM_CORE_TYPE underlying core type (defines allowed value range) 20130502
2 Importing IV_EXPR_TYPE Call by reference Type reference (TYPE) /IWBEP/SBOD_EXP_SIMPLE_TYPE constant expression type name 20130502
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130502

Method DESCRIBE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPR_TYPE Call by reference Type reference (TYPE) /IWBEP/SBOD_EXP_SIMPLE_TYPE constant expression type name 20130502
2 Returning RO_DESCRIPTOR Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBOD_EXP_CONST_DESC constant expression descriptor 20130502
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130502

Method DO_CHECK_APPLICABLE_CORE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CORE_DESC Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_EDM_CORE_DESC edm core type to be checked 20130502
2 Returning RV_APPLICABLE Value transfer Type reference (TYPE) ABAP_BOOL edm core type is applicable, e.g. as path target 20130502
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130502

Method PROPOSE_EXP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CORE_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_EDM_CORE_DESC EDM core type 20130701
2 Returning RO_EXPR_TYPE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBOD_EXP_CONST_DESC constant expression type name 20130701
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130503
History
Last changed by/on SAP  20141120 
SAP Release Created in 200