SAP ABAP Class CL_NAT_ODATA_MODEL_ABS (Abstract Class Native OData Model access)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT-BICS-EQ (Application Component) BICS Easy Query
     BW_BICS_EQ (Package) Easy Query
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 20130312
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20130812
Properties
Class CL_NAT_ODATA_MODEL_ABS  
Short Description Abstract Class Native OData Model access    
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 BW_BICS_EQ    
Program status     
Category 0   
Package BW_BICS_EQ   Easy Query 
Created 20130312   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_MED_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20130812
Friends
Class CL_NAT_ODATA_MODEL_ABS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_QUERY_PARAM_ENTITY_NAME Instance attribute Private Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130312
2 MV_QUERY_RESULT_ENTITY_NAME Instance attribute Private Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130312
3 N_C_ENTITY_TYPE_NAME_PARAMETER Constant Public Type reference (TYPE) /IWBEP/MED_EXTERNAL_NAME 'Parameters' external name of a meta model element 20130312
4 N_C_ENTITY_TYPE_NAME_RESULT Constant Public Type reference (TYPE) /IWBEP/MED_EXTERNAL_NAME 'Result' external name of a meta model element 20130312
5 N_C_ENTITY_TYPE_RESULT Constant Public Type reference (TYPE) /IWBEP/MED_EXTERNAL_NAME 'Results' external name of a meta model element 20130312
6 N_C_SEMANTIC_AGGREGATE Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_SEMANTIC 'aggregate' 20130312
7 N_C_SEMANTIC_PARAMETER Constant Public Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_SEMANTIC 'parameter' 20130312
8 N_QUERY_NAME Instance attribute Public Type reference (TYPE) RSZCOMPID Name (ID) of a reporting component 20130312
9 N_QUERY_NAME_FORMATED Instance attribute Public Type reference (TYPE) RSZCOMPID Name (ID) of a reporting component 20130312
10 N_S_QUERY_DETAILS Instance attribute Public Type reference (TYPE) RSEQ_S_GWI_QUERY_MD Query Metadata 20130816
11 N_T_QUERY_STRUC Instance attribute Public Type reference (TYPE) RSEQ_T_GWI_QUERY_STRUC Column Description for Gateway Integration 20130312
12 N_T_QUERY_VARIABLES Instance attribute Public Type reference (TYPE) RSEQ_T_GWI_QVAR Query Variable Metadata for Gateway Integration 20130312
13 P_R_BICS_GW_DT Instance attribute Private Object reference (TYPE REF TO) CL_EQ_BICS_GW_DT Designtime-BICS call for EQ GW 20130507
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130812
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130812
3 CONVERT_ABAP_BOOL Static method Public Method convert abap_boolean => gateway_boolean 20130403
4 GET_QUERY_NAME Instance method Public Method Return the Query Name 20130312
5 _DEFINE_MODEL Instance method Private Method Define OData Analytics Model 20130822
6 _DEFINE_MODEL_HEADER Instance method Private Method Define Model (header) 20130822
7 _DEFINE_MODEL_PARAMETER Instance method Private Method Define Parameter 20130822
8 _DEFINE_MODEL_RESULT Instance method Private Method Define Result 20130822
9 _DEFINE_MODEL_SINGLE_VARIABLE Instance method Private Method Define a Query Variable 20130822
10 _DEFINE_MODEL_VALUE_HELP Instance method Private Method Define Value Help 20130822
11 _DEFINE_MODEL_VALUE_HELP_HIER Instance method Private Method Add Value Help Hierarchy Properties 20130916
12 _FORMAT_QUERY_NAME Instance method Private Method Format Query Name - Adhering to OData Standards 20130822
Events
Class CL_NAT_ODATA_MODEL_ABS has no event.
Types
Class CL_NAT_ODATA_MODEL_ABS has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_NAT_ODATA_MODEL_ABS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_NAT_ODATA_MODEL_ABS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_NAT_ODATA_MODEL_ABS has no parameter.
Method CONSTRUCTOR on class CL_NAT_ODATA_MODEL_ABS has no exception.

Method CONVERT_ABAP_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABAP_BOOL Call by reference Type reference (TYPE) ABAP_BOOL 20130403
2 Returning R_GW_BOOL Value transfer Type reference (TYPE) STRING 20130403

Method CONVERT_ABAP_BOOL on class CL_NAT_ODATA_MODEL_ABS has no exception.

Method GET_QUERY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_QUERY_NAME Value transfer Type reference (TYPE) RSZCOMPID Name (ID) of a reporting component 20130312

Method GET_QUERY_NAME on class CL_NAT_ODATA_MODEL_ABS has no exception.

Method _DEFINE_MODEL Signature

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

Method _DEFINE_MODEL_HEADER Signature

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

Method _DEFINE_MODEL_PARAMETER Signature

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

Method _DEFINE_MODEL_RESULT Signature

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

Method _DEFINE_MODEL_SINGLE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130822
2 Exporting E_R_PROPERTY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_PROPERTY interface representing a script based odata property 20130822
3 Importing I_R_ENTITY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_TYP Interface Representing a Script-Based OData Entity Type 20130822
4 Importing I_S_VARIABLE Call by reference Type reference (TYPE) RSEQ_S_GWI_QVAR Query Variable 20130822
5 Importing I_TEXT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130822
6 Importing I_VAR_NAME_FROM Call by reference Type reference (TYPE) RSZVNAM Name (ID) of a Report Variable 20130822
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20130822

Method _DEFINE_MODEL_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ENTITY_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_TYP Interface Representing a Script-Based OData Entity Type 20130822
2 Importing I_S_VARIABLE Call by reference Type reference (TYPE) RSEQ_S_GWI_QVAR Query Variable Metadata for Gateway Integration 20130822

Method _DEFINE_MODEL_VALUE_HELP on class CL_NAT_ODATA_MODEL_ABS has no exception.

Method _DEFINE_MODEL_VALUE_HELP_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_VALUE_HELP_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_TYP 20130916
2 Importing I_S_VARIABLE Call by reference Type reference (TYPE) RSEQ_S_GWI_QVAR Query Variable Metadata for Gateway Integration 20130916

Method _DEFINE_MODEL_VALUE_HELP_HIER on class CL_NAT_ODATA_MODEL_ABS has no exception.

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) RSZCOMPID Name (ID) of a reporting component 20130822

Method _FORMAT_QUERY_NAME on class CL_NAT_ODATA_MODEL_ABS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740