Show TOC

OData Channel Metadata APIsLocate this document in the navigation structure

Describes the central OData Channel metadata classes and interfaces.

Use

The central OData Channel metadata classes and interfaces are as follows:

Original Names

With SAP Gateway 2.0 SP05 the redefine function is supported. This means that after the definition of a model artifact it can be renamed.

During the model definition ( /IWBEP/CL_MGW_ABS_MODEL->DEFINE( )) a model provider always needs to use the original name when referencing an artifact. This is independent of the fact that it might already have been renamed.

Example

                 lo_entity_type = model->create_entity_type(
    iv_entity_type_name = gcs_entity_names-employee
  ).
  lo_entity_type->set_name( 'Worker' ).                         "Some renaming...
  ...
  lo_action->set_action_for( gcs_entity_names-employee ).       "Using the original name

            

Technical Names

A data provider should only use the import parameter IO_TECH_REQUEST_CONTEXT. That one "speaks" the technical (internal) names and hence is not influenced by any redefine function. The internal names - unless explicitly set by the model provider - are derived from the "original" name.