SAP ABAP Interface /IWBEP/IF_MGW_MED_PROVIDER (OData Channel Metadata Provider Interface)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_MED_FPI (Package) OData Channel - Metadata - Framework Programming Interfaces
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_MGW_MED_PROVIDER Meta Data Provider 20110621
Properties
Interface /IWBEP/IF_MGW_MED_PROVIDER  
Short Description OData Channel Metadata Provider Interface    
General Data
Package /IWBEP/MGW_MED_FPI   OData Channel - Metadata - Framework Programming Interfaces 
Created 20110621   SAP 
Last changed 20141120    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface /IWBEP/IF_MGW_MED_PROVIDER has no interface.
Friends
Interface /IWBEP/IF_MGW_MED_PROVIDER has no friend.
Attributes
Interface /IWBEP/IF_MGW_MED_PROVIDER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_LAST_MODIFIED Instance method Public Method Returns last modified timestamp of model provider 20120925
2 GET_MODEL Instance method Public Method Returns an OData Channel Metadata Model 20120223
3 GET_SERVICE_INFO Instance method Public Method Returns service information by external identifiers 20110722
4 GET_SERVICE_METADATA Instance method Public Method Returns Metadata Object Representation of given Service 20110621
5 GET_SERVICE_MODEL Instance method Public Method Returns the model depending on service on specified model 20120301
6 GET_SERVICE_MODEL_INFOS Instance method Public Method Returns all service and model information 20120214
7 GET_SERVICE_MODEL_KEY Instance method Public Method Returns Technical Model Name/Version for given Service 20140627
8 GET_VOCAN_MODEL Instance method Public Method Returns the model depending on service on specified model 20130319
9 INITIALIZE Instance method Public Method Initialize (e.g. with routing information) 20120319
10 INVALIDATE Instance method Public Method Invalidates the singleton instance 20111214
Events
Interface /IWBEP/IF_MGW_MED_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_SERVICE_INFO Public Type reference (TYPE) /IWBEP/IF_MGW_MED_DBA_ACCESS=>TY_S_MODEL_GROUP 20110722
2 TY_S_SERVICE_MODEL_INFO Public Type reference (TYPE) /IWBEP/IF_MGW_MED_DBA_ACCESS=>TY_S_SERVICE_MODEL_INFO 20120214
3 TY_T_SERVICE_INFO Public Type reference (TYPE) /IWBEP/IF_MGW_MED_DBA_ACCESS=>TY_T_MODEL_GROUPS 20120214
4 TY_T_SERVICE_MODEL_INFO Public Type reference (TYPE) /IWBEP/IF_MGW_MED_DBA_ACCESS=>TY_T_SERVICE_MODEL_INFO 20120214
Method Signatures

Method GET_LAST_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_CHECK_FOR_EXTENSION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE IF true use the service extending the requested service 20140312
2 Importing IV_EXTERNAL_SERVICE_NAME Call by reference Type reference (TYPE) STRING 20120925
3 Importing IV_MODEL_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME Technical Model Name 20120925
4 Importing IV_MODEL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Model Version 20120925
5 Importing IV_SERVICE_NAMESPACE Call by reference Type reference (TYPE) STRING 20120925
6 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Version 20120925
7 Returning RV_LAST_MODIFIED Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120925
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20120925

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERNAL_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME Technical Service Name 20120507
2 Importing IV_INTERNAL_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Version 20120507
3 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME Technical Model Name 20120223
4 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Model Version 20120223
5 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_MODEL interface for a script based model 20120223
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20120223

Method GET_SERVICE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_CHECK_FOR_EXTENSION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE IF true use the service extending the requested service 20140312
2 Importing IV_EXTERNAL_NAME Call by reference Type reference (TYPE) STRING 20110722
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20110722
4 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Internal Service Version 20110722
5 Returning RS_SERVICE_INFO Value transfer Type reference (TYPE) TY_S_SERVICE_INFO 20110722
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20110722

Method GET_SERVICE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERNAL_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME Internal Service Name 20110621
2 Importing IV_INTERNAL_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Internal Service Version 20110621
3 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_RE_MODEL interface for a script based model 20110621
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20110624

Method GET_SERVICE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_CHECK_FOR_EXTENSION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE IF true use the service extending the requested service 20140312
2 Importing IV_MDL_TECH_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME Technical Model Name 20120510
3 Importing IV_MDL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Model Version 20120301
4 Importing IV_SVC_EXT_NAME Call by reference Type reference (TYPE) STRING 20120510
5 Importing IV_SVC_NAMESPACE Call by reference Type reference (TYPE) STRING 20120510
6 Importing IV_SVC_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Version 20120510
7 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_MODEL 20120301
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20120301

Method GET_SERVICE_MODEL_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVICE_MODEL_INFOS Call by reference Type reference (TYPE) TY_T_SERVICE_MODEL_INFO 20120214
2 Importing IT_SERVICE_INFOS Call by reference Type reference (TYPE) TY_T_SERVICE_INFO 20120214
3 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) TZNTSTMPS Time Stamp (Date and Time) 20120214
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20120214

Method GET_SERVICE_MODEL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TECHNICAL_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME Technical Model Name 20140627
2 Exporting EV_TECHNICAL_MODEL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Model Version 20140627
3 Importing IV_INTERNAL_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME Technical Service Name 20140627
4 Importing IV_INTERNAL_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Version 20140627

Method GET_SERVICE_MODEL_KEY on Interface /IWBEP/IF_MGW_MED_PROVIDER has no exception.

Method GET_VOCAN_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MODEL Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_MODEL 20130418
2 Exporting EV_MODEL_OUTDATED Call by reference Type reference (TYPE) ABAP_BOOL 20130418
3 Importing IV_CACHE_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130418
4 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_VA_FILE_TECH_NAME Technical Annotation File Name 20130319
5 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_VA_FILE_VERSION Annotation File Version 20130319
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130319

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEFAULT_SYSTEM_ALIAS_INFO Call by reference Type reference (TYPE) /IWBEP/S_DEFI_ALIAS_INFO System Alias Information 20120319

Method INITIALIZE on Interface /IWBEP/IF_MGW_MED_PROVIDER has no exception.

Method INVALIDATE Signature

Method INVALIDATE on Interface /IWBEP/IF_MGW_MED_PROVIDER has no parameter.
Method INVALIDATE on Interface /IWBEP/IF_MGW_MED_PROVIDER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200