Mentor SAP

Gateway Services Development Chart

The Service Builder supports the development and generation of OData services.

 

With Service Generation, you can create OData services without writing a single line of code. We’ll cover Service Generation later in the course but first let’s look at service development.

 

OData Service Development Phases

The Service Builder supports all phases in the development of OData services:

 

Note: The steps are not necessarily performed sequentially as shown in the figure.

 

 

Data Modeling Definition Phase

Once you have created a project in SAP Gateway Service Builder, you can start the data modeling process. Depending on your requirements, you can define a data model in the following ways:

 

 

 

Data Model Definition through Gateway Services

For greater flexibility, the Service Builder also allows you to generate services from external frameworks such as the Service Provider Interface, Generic Interaction Layer, and SAP Business Information Warehouse. The Service Builder enables you, in this case, to make certain restricted changes in the generated services. For example, these services might not have proper labels or might not need all the artifacts. In these cases, the Service Builder allows you to make cosmetic changes without influencing the underlying implementation of the service.

 

Service Implementation Phase

This can be done in the following ways:

 

 

Service Development

To start service implementation, create an entity type or entity set based on the import of a DDIC structure. The service implementation is performed using a code-based implementation.

 

To Develop a Gateway Service

To develop a service using the SAP Gateway Service Builder, perform the following steps:

Steps