SAP ABAP Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP (Interface Representing a Script-Based OData Entity Type)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_MED_API (Package) OData Channel - Metadata - API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_MGW_ODATA_FW_ETYPE OData Entity Type FPI 20110624
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_MGW_ODATA_ENTITY_TYP implementation for odata meta data entity type 20110329
Properties
Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP  
Short Description Interface Representing a Script-Based OData Entity Type    
General Data
Package /IWBEP/MGW_MED_API   OData Channel - Metadata - API 
Created 20110329   SAP 
Last changed 20131127   SAP 
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...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_MGW_ODATA_ANNOTATABL type interface for mgw odata annotatable items 20110329
2 /IWBEP/IF_MGW_ODATA_ITEM interface representing a script based odata general item 20110406
Friends
Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no friend.
Attributes
Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BIND_STRUCTURE Instance method Public Method Binds a structure to the components using internal names 20110329
2 CREATE_ANNOTATION Instance method Public Method 20111212
3 CREATE_CMPLX_TYPE_PROPERTY Instance method Public Method Creates a property for an existing complex type 20130327
4 CREATE_COMPLEX_PROPERTY Instance method Public Method Obsolete - use CREATE_CMPLX_TYPE_PROPERTY 20110330
5 CREATE_ENTITY_SET Instance method Public Method Creates a meta data instance of a entity set 20110409
6 CREATE_NAVIGATION_PROPERTY Instance method Public Method Creates a navigation property for the given asssoc name 20110406
7 CREATE_PROPERTY Instance method Public Method Creates a single property on the entity 20110329
8 GET_CMPLX_TYPE_PROPERTY Instance method Public Method Returns a specific complex property object 20130327
9 GET_COMPLEX_PROPERTY Instance method Public Method Obsolete - use GET_CMPLX_TYPE_PROPERTY 20120711
10 GET_ID Instance method Public Method 20111127
11 GET_NAVIGATION_PROPERTY Instance method Public Method 20120523
12 GET_PROPERTIES Instance method Public Method Returns a list of the entity type's properties 20110621
13 GET_PROPERTY Instance method Public Method Returns a property with the given external name 20110329
14 SET_ADDRESSABLE Instance method Public Method DEPRECATED - use entity set instead 20110715
15 SET_BASE_TYPE Instance method Public Method Sets the base/super type of the entity type (inheritance) 20110409
16 SET_CREATABLE Instance method Public Method DEPRECATED - use entity set instead 20110329
17 SET_DELETABLE Instance method Public Method DEPRECATED - use entity set instead 20110329
18 SET_DISABLED Instance method Public Method Sets the entiity type to disabled 20120314
19 SET_FC_TARGET_PATH Instance method Public Method Sets the feed customizing generically 20110406
20 SET_FILTER_REQUIRED Instance method Public Method DEPRECATED - use entity set instead 20110329
21 SET_HAS_FTXT_SEARCH Instance method Public Method DEPRECATED - use entity set instead 20110329
22 SET_IS_ABSTRACT Instance method Public Method Sets the abstract flag on the type (in terms of inheritance) 20110409
23 SET_IS_MEDIA Instance method Public Method Marks the entity as a media type 20110329
24 SET_IS_THING_TYPE Instance method Public Method Set the is thing type flag on the Data Object 20110329
25 SET_LABEL_FROM_TEXT_ELEMENT Instance method Public Method 20111125
26 SET_NAME Instance method Public Method 20111213
27 SET_PAGEABLE Instance method Public Method DEPRECATED - use entity set instead 20110715
28 SET_SEMANTIC Instance method Public Method Sets the semantic of the entity 20110329
29 SET_SUBSCRIBABLE Instance method Public Method DEPRECATED - use entity set instead 20110329
30 SET_TEXT_KEY Instance method Public Method Sets a text key 20110713
31 SET_UPDATABLE Instance method Public Method DEPRECATED - use entity set instead 20110329
Events
Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S Public Type reference (TYPE) CHAR1 Single-Character Indicator 20110329
Method Signatures

Method BIND_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BIND_CONVERSIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Consider conversion exits 20110701
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRING 20110329
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110329

Method CREATE_ANNOTATION Signature

Method CREATE_ANNOTATION on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no parameter.
Method CREATE_ANNOTATION on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method CREATE_CMPLX_TYPE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20130327
2 Importing IV_COMPLEX_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130327
3 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130327
4 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130327
5 Returning RO_COMPLEX_PROP Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_PROP OData Complex Property FPI 20130327
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20130327

Method CREATE_COMPLEX_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20110330
2 Importing IV_COMPLEX_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110330
3 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110330
4 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20121221
5 Returning RO_COMPLEX_TYPE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_TYPE 20110330
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110330

Method CREATE_ENTITY_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110409
2 Returning RO_ENTITY_SET Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_SET 20110409
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20110901

Method CREATE_NAVIGATION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20110406
2 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME Single-Character Indicator 20110406
3 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110406
4 Returning RO_NAVIGATION_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_NAV_PROP OData Navigation Property 20110718
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110406

Method CREATE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20110329
2 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110329
3 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_PROPERTY 20110329
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110329

Method GET_CMPLX_TYPE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130327
2 Returning RO_COMPLEX_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_PROP interface representing a script based odata complex type 20130327
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20130327

Method GET_COMPLEX_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20120711
2 Returning RO_COMPLEX_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_CMPLX_TYPE interface representing a script based odata complex type 20120711
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120711

Method GET_ID Signature

Method GET_ID on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no parameter.
Method GET_ID on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method GET_NAVIGATION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20120523
2 Returning RO_NAVIGATION_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_NAV_PROP OData Navigation Property 20120523
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120523

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROPERTIES Value transfer Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_T_MGW_ODATA_PROPERTIES 20110621

Method GET_PROPERTIES on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110329
2 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_PROPERTY 20110329
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110329

Method SET_ADDRESSABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESSABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110715

Method SET_ADDRESSABLE on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_BASE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20110409
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110409

Method SET_CREATABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110329

Method SET_CREATABLE on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELTABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110329

Method SET_DELETABLE on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISABLED Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20120314

Method SET_DISABLED on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_FC_TARGET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FC_TARGET_PATH Call by reference Type reference (TYPE) STRING 20110406
2 Importing IV_KEEP_IN_CONTENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110406
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110406

Method SET_FILTER_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQ_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110329

Method SET_FILTER_REQUIRED on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_HAS_FTXT_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FSEARCH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110329

Method SET_HAS_FTXT_SEARCH on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_IS_ABSTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_ABSTRACT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110409

Method SET_IS_ABSTRACT on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_IS_MEDIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_MEDIA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110329

Method SET_IS_MEDIA on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_IS_THING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_THINGTYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110329
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110329

Method SET_LABEL_FROM_TEXT_ELEMENT Signature

Method SET_LABEL_FROM_TEXT_ELEMENT on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no parameter.
Method SET_LABEL_FROM_TEXT_ELEMENT on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_NAME Signature

Method SET_NAME on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no parameter.
Method SET_NAME on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_PAGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PAGEABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110715

Method SET_PAGEABLE on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_SEMANTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEMANTIC Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_SEMANTIC 20110329

Method SET_SEMANTIC on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_SUBSCRIBABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBSCRIBABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110329

Method SET_SUBSCRIBABLE on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.

Method SET_TEXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110713
2 Importing IV_TEXT_ELEMENT_TYPE Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_TEXT_ELEMENT_TYPE 'L' 20110718
3 Importing IV_TEXT_KEY Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_TEXT_KEY 20110713
4 Importing IV_TEXT_OBJECT_TYPE Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_TEXT_OBJ_TYPE 20110713
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20110713

Method SET_UPDATABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UPDATABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110329

Method SET_UPDATABLE on Interface /IWBEP/IF_MGW_ODATA_ENTITY_TYP has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200