SAP Gateway Evolution
SAP Gateway was introduced in Application Server (AS) ABAP 7.00 as an optional component and became an essential part of every AS ABAP in 7.40. Watch how SAP Gateway evolved from a collection of add-ons to the one software component SAP_GWFND included in every SAP S/4HANA.
You can find a complete list of SAP Gateway add-ons on https://help.sap.com/docs/SAP_GATEWAY.
Hint
The original name for SAP Gateway, Information Worker (IW), is still present in the names of many add-ons.Add-On Details
The mandatory add-ons for providing OData functionality in an ABAP system are the following:
- Core
- The GW_CORE add-on is literally the core of the OData runtime providing the OData libraries to perform OData requests.
- Foundation (FND)
- The IW_FND add-on contains additional runtime components but also the metadata store and several shared services like monitoring. It is all about managing OData services in an AS ABAP.
- Business Enablement Provisioning (BEP)
The IW_BEP add-on provides all features for implementing an OData service in ABAP. Beside hand-written code, it supports the generation of OData services based on the following:
- RFC (Remote Function Call)
- BOR (Business Object Repository)
- BW (Business Warehouse)
- F4 (Value) Help
There are additional add-ons available that support further integration scenarios. These include the following:
- The Generic Interaction Layer (GenIL)
- GenIL is a layer connecting the business object layer (BOL) model to the appropriate database tables in the SAP Business Suite system. A software component, IW_GIL, has been created with dependencies on IW_BEP and WEBCUIF 700. It allows the integration of GenIL. Due to technical restrictions identified with the GenIL RFC APIs, only the local GenIL APIs are used.
- Service Provider Infrastructure (SPI)
The Service Provider Infrastructure (SPI) is a layer for business data exposure that is independent of application and UI technology. It is used across the entire SAP Business Suite to build timeless software. It works as the backbone for different feeder technologies like user interface building block (UIBB) components, personal object worklist (POWL) components, and Adobe Forms, and it offers Floorplan Manager (FPM) integration. Many applications in various areas of SAP Business Suite use SPI.
The integration for SPI in SAP Gateway based on the add-on IW_GIL means you can potentially enable content that is already built using SPI on the SAP Business Suite system.
RFCs delivered with SPI will be used by the integration scenario.
- SAP Workflow (WF)
- The IW_PGW add-on contains the functionality of the Task Gateway Service, which enables access to all SAP Business Workflow items in all connected back-end systems. It is also possible to leverage BPM and third-party workflow items. To integrate BPM, you require SAP NetWeaver 7.31 SP05 or higher.
- SAP HANA
SAP HANA is a product based on New DB that allows for the implementation of analytical applications that process a huge amount of data in real time.
The following different types of models, which can be created in SAP HANA DB, can be leveraged via SAP Gateway add-on IW_HDB:
- Attribute View — A reusable dimension or subject area used for business analysis.
- Analytic View — A multi-dimensional view or OLAP cube. Using analytic views, you analyze values from a single fact table that is based on the related attributes from the data foundation and attribute views.
Note
Since AS ABAP 7.40, the integration of SAP HANA is performed through CDS views.