Comparing the MBO Data Model with the OData Model
Compare an MBO data model with the corresponding OData data model you create with NetWeaver Gateway Service Builder.
In SAP Mobile Platform version 2.<x>, you design and create MBOs
in SAP Mobile WorkSpace. There are a number of tools with which you can create
equivalent OData data models. You can create models in an external client tool, such as:
- Microsoft Visual Studio or
- SAP Mobile Platform Tools, an Eclipse plug-in that includes an OData modeler. See SAP NetWeaver Gateway Productivity Accelerator (Developer Edition)
Once you have created a model, export it as an EDMX or XML formatted file. EDMX is an
entity framework modeling XML format representing an entity data model. SAP
NetWeaver Gateway Service Builder can take EDMX or XML files as input and create an
implementation based on the model, as well as the shells for corresponding runtime
implementations. Service Builder equips developers with a project-based service
design and development tool and supports developers throughout the entire
development life cycle of an OData service.
This MBO-based data model, defined in SAP Mobile WorkSpace, includes BusinessPartner,
SalesOrder, and SalesOrderItems MBOs, which are bound to an SAP back end.

You can use the
SAP
Mobile Platform Tools OData modeling tool to create a similar data
model. You can then use the model as a basis to generate the ABAP runtime artifacts
on the Gateway system.
