Consuming Business Entities with SADL

SADL (Service Adaptation Definition Language) enables fast read access to data for scenarios on mobile and desktop applications based on SAP HANA using query push-down.

Modeling a Gateway Service Based on Business Entities

Since SAP NetWeaver 7.4 SP05, there are useful tools available to create OData services for read-only scenarios using a model-based approach. These enable you to assemble a standard, optimized implementation of a Gateway service. Consequently, you can group business entities together in order to integrate them into a service using the Gateway Service Builder.

See more: How to... Model a Gateway Service Based on Business EntitiesInformation published on SAP site

Fine-Tuning the Execution of SADL-Based Gateway Services

As part of the query push-down process, the user's input and the application parameters are collected through consumer APIs and used to configure the request for the database. The SADL engine adds the resulting restriction to the condition for the database select (WHERE-clause) command. In addition, you can control the modification of services using authorizations.

Enforcing Authorizations for SADL-Based Applications

As part of the query push-down feature, the user’s input is collected through consumer APIs and used to configure the request for the database. In particular, the authorization enforcement in this process is interposed between query specification by application or end user and data retrieval from the database. In addition, specialized authorizations for a service and data-aware are provided.