SAP ABAP Class /IWBEP/CL_ANA_ODATA_MODEL_ABS (Gateway - Analytics OData Model Abstract)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/ANA_ADP_ODATA (Package) Gateway: Analytics Integration Adapter - OData SAP Analytics
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_ABS_MODEL definition class to define programmatically a meta model 20120124
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_ANA_ODATA_MED_SRCINF Gateway: Analytics Generic Service Metadata Source Info 20120403
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_ANA_ODATA_TYPES Gateway: Analytics OData Types 20120202
4 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_MGW_MED_SOURCE_INFO Metadata: Source information for integration model provider 20120403
Properties
Class /IWBEP/CL_ANA_ODATA_MODEL_ABS  
Short Description Gateway - Analytics OData Model Abstract    
Super Class /IWBEP/CL_MGW_ABS_MODEL definition class to define programmatically a meta model 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/ANA_ADP_ODATA   Gateway: Analytics Integration Adapter - OData SAP Analytics 
Created 20120124   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_ANA_GSR_METADATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_ANA_GSR_TY_CONVERTOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_ANA_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWBEP/IF_MGW_MED_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_ANA_ODATA_MED_SRCINF Gateway: Analytics Generic Service Metadata Source Info 20120403
2 /IWBEP/IF_ANA_ODATA_TYPES Gateway: Analytics OData Types 20120202
3 /IWBEP/IF_MGW_MED_SOURCE_INFO Metadata: Source information for integration model provider 20120403
Friends
Class /IWBEP/CL_ANA_ODATA_MODEL_ABS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DIM_ATTR_PREFIX Constant Private Type reference (TYPE) C 'A' Dimension Attribute Prefix 20120206
2 MC_ENTITY_PREFIX Constant Private Type reference (TYPE) C 'E' Dimension Prefix 20120207
3 MC_NON_ALPHA_PATTERN Constant Private Type reference (TYPE) STRING '^[a-zA-Z]' Non Alphabetic Pattern 20120813
4 MR_CATALOG_PROVIDER Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_ANA_GSR_OLAP_CATALOG Gateway: Analytics Generic Service OLAP Catalog 20121123
5 MR_NAME_MAPPER Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_ANA_GSR_NAME_MAP Gateway: Analytics OData Name mapping 20120220
6 MT_DEP_VARIABLE_NAMES Instance attribute Private See coding 20130924
7 MT_DIM_ATTR_UNIT_MAP Instance attribute Private Type reference (TYPE) /IWBEP/IF_ANA_GSR_NAME_MAP=>TY_T_NAME_MAP 20120223
8 MT_NAME_MAP Instance attribute Protected Type reference (TYPE) /IWBEP/IF_ANA_GSR_NAME_MAP=>TY_T_NAME_MAP 20120220
9 MV_NAME_SEQ Instance attribute Private See coding Name Sequence 20121222
10 MV_QUERY_NAME_FMT Instance attribute Private Type reference (TYPE) /IWBEP/IF_ANA_GSR_OLAP_CATALOG=>TY_OLAP_QUERY_NAME 20121001
11 MV_QUERY_PARAM_ENTITY_NAME Instance attribute Private Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20120330
12 MV_QUERY_RESULT_ENTITY_NAME Instance attribute Private Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20120330
Methods
# Method Level Visibility Method type Description Created on
1 DEFINE_AGGREGATE Instance method Private Method Define Aggregate 20120204
2 DEFINE_DIMENSIONS Instance method Private Method Define Dimensions 20120204
3 DEFINE_HIERARCHY Instance method Private Method Define hierarchy for the Nodes 20140220
4 DEFINE_HIER_ATTRIBUTES Instance method Private Method Define Attributes for Hierarchial Node 20140128
5 DEFINE_MEASURES Instance method Private Method Define Mesures 20120204
6 DEFINE_ODATA_ANALYTICS_MODEL Instance method Private Method Define OData Analytics Model 20120201
7 DEFINE_QUERY_VARIABLES Instance method Private Method Define Query Variables 20120311
8 DEFINE_SINGLE_VARIABLE Instance method Private Method Define a Query Variable 20120314
9 DEFINE_VALUE_HELP Instance method Private Method Define Value Help Entity 20120318
10 FORMAT_QUERY_NAME Instance method Private Method Format Query Name - Adhering to OData Standards 20121001
11 GET_NAME_MAPPER Instance method Protected Method Get name mapper 20120220
12 SET_LABEL Instance method Private Method Set Labels 20120717
13 SET_TYPE_INFO Instance method Private Method Set the EDM Type Info 20120202
Events
Class /IWBEP/CL_ANA_ODATA_MODEL_ABS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ENTITY_COUNT Protected See coding No of Entities 20120404 ty_entity_count TYPE n LENGTH 2
2 TY_S_DIM_ATTR_INFO Private See coding 20120206 BEGIN OF ty_s_dim_attr_info, name TYPE /iwbep/if_ana_gsr_metadata=>ty_attribute_name, changed_name TYPE /iwbep/if_ana_gsr_metadata=>ty_attribute_name, END OF ty_s_dim_attr_info
Method Signatures

Method DEFINE_AGGREGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_AGGREGATE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_TYP Interface Representing a Script-Based OData Entity Type 20120204
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120204

Method DEFINE_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ANA_METADATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_ANA_GSR_METADATA Gateway: Analytics Generic Service Metadata 20120204
2 Importing IR_ENTITY_AGGREGATE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_TYP Interface Representing a Script-Based OData Entity Type 20120204
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120204

Method DEFINE_HIERARCHY Signature

Method DEFINE_HIERARCHY on class /IWBEP/CL_ANA_ODATA_MODEL_ABS has no parameter.
Method DEFINE_HIERARCHY on class /IWBEP/CL_ANA_ODATA_MODEL_ABS has no exception.

Method DEFINE_HIER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY_AGGREGATE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_TYP Entity with Hierarchy 20140128
2 Importing IS_DIMENSION Call by reference Type reference (TYPE) /IWBEP/IF_ANA_GSR_METADATA=>TY_S_DIMENSION Dimension 20140128
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20140128

Method DEFINE_MEASURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ANA_METADATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_ANA_GSR_METADATA Gateway: Analytics Generic Service Metadata 20120204
2 Importing IR_ENTITY_AGGREGATE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_TYP Interface Representing a Script-Based OData Entity Type 20120204
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120204

Method DEFINE_ODATA_ANALYTICS_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ANA_METADATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_ANA_GSR_METADATA Gateway: Analytics Generic Service Metadata 20120201
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120201

Method DEFINE_QUERY_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ANA_METADATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_ANA_GSR_METADATA Gateway: Analytics Generic Service Metadata 20120311
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120311

Method DEFINE_SINGLE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PROPERTY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_PROPERTY interface representing a script based odata property 20121011
2 Exporting EV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20121011
3 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_TYP Interface Representing a Script-Based OData Entity Type 20120314
4 Importing IS_VARIABLE Call by reference Type reference (TYPE) /IWBEP/IF_ANA_GSR_METADATA=>TY_S_SELECTION_VARIABLE Query Variable 20120314
5 Importing IV_DEP_VARIABLE_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME Dependent Variable Name 20121204
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120320

Method DEFINE_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIMENSION_ATTRIBUTE Call by reference Type reference (TYPE) /IWBEP/IF_ANA_GSR_METADATA=>TY_S_DIMENSION_ATTRIBUTE Value Help for Dimension Attribute 20120318
2 Importing IS_SELECTION_VARIABLE Call by reference Type reference (TYPE) /IWBEP/IF_ANA_GSR_METADATA=>TY_S_SELECTION_VARIABLE Value Help for Selection Variable 20120319
3 Importing IV_FOR_ENTITY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME Interface Representing a Script-Based OData Entity Type 20120402
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120318

Method FORMAT_QUERY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_ANA_GSR_OLAP_CATALOG=>TY_OLAP_QUERY_NAME 20121001

Method FORMAT_QUERY_NAME on class /IWBEP/CL_ANA_ODATA_MODEL_ABS has no exception.

Method GET_NAME_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_NAME_MAPPER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_ANA_GSR_NAME_MAP Gateway: Analytics OData Name mapping 20120220

Method GET_NAME_MAPPER on class /IWBEP/CL_ANA_ODATA_MODEL_ABS has no exception.

Method SET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROPERTY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_PROPERTY Property 20120717
2 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Text 20121204
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120717

Method SET_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROPERTY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_PROPERTY interface representing a script based odata property 20120202
2 Importing IS_EDM_TYPE_INFO Call by reference Type reference (TYPE) /IWBEP/IF_ANA_GSR_TY_CONVERTOR=>TY_S_EDM_FIELD_DESC 20120202
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120716
History
Last changed by/on SAP  20131127 
SAP Release Created in 200