Show TOC

Gateway BOPF Integration (GBI)Locate this document in the navigation structure

Use

GBI (Gateway BOPF Integration) is an integration between SAP NetWeaver Gateway and Business Object Processing Framework (BOPF). This is based on REpresentational State Transfer (REST) and OData standards. GBI exposes data and metadata for a relevant service.

SAP NetWeaver Gateway enables you to create and maintain data for consumption by the web (HTML5) and mobile devices (iPhone and Blackberry). The Gateway Service Builder tool allows you to:

  • Automatically generate content without having to write any code by using the content generator with Business Object Repository or Remote Function Calls (RFC) as your data source

  • Redefine an existing model.

SAP NetWeaver Gateway supports multiple SAP backend systems as providers for OData content. BOPF (Business Object Processing Framework) is a model-based framework. The main focus is on the control of business logic.

GBI provides two classes:

  • Data Provider Class – The class /BOFU/CL_GBI_DATA_PROVIDER performs the CRUD (Create, Read, Update, and Delete) operations and executes the BOPF actions.

  • Model Provider Class – The class /BOFU/CL_GBI_MODEL_PROVIDER gives you the structure and the metadata of the service.

Implementation Considerations

To use GBI, you must have the Gateway component GW_FND 7.40.

Integration

The Gateway is used to expose BOPF data via Gateway.



Figure 1: Gateway BOPF Integration
Features

GBI provides the following features:

  • Helps in metadata generation for a particular BO and FBI views.

  • Performs CRUD (Create, Read, Update, and Delete) operations on a particular node or entity set.

  • Executes a business object action on a particular node.

  • Handles the persisting of data.