Skip to Content

SAP Gateway


SAP Gateway

SAP Gateway, an integral part of SAP NetWeaver, lets you connect devices, environments, and platforms to SAP systems. It uses the Open Data Protocol (OData) so you can use any programming language or model to connect to SAP and non-SAP applications.
SAP S/4HANA uses SAP Gateway and OData services to bring business data to compelling SAP Fiori apps.

a man presenting using microphone

In a SAP CodeJam event about SAP Gateway and the ABAP programming model for SAP Fiori and S/4HANA you will work on an end-to-end scenario where you’ll get to see how different technologies integrate and work together while building your solution

Find out more if you are interested to join or to host such an event

man reading

Learn about the different options how to develop OData services with SAP Gateway

Read the blog series

engineers talking

The course GWIOO "SAP Gateway - Building OData Services" is designed for developers, architects, and other technical professionals responsible for creating OData services using SAP Gateway. The 5-day course is also available virtually.

Visit the Training Shop

man testing in a lab

If you want to get a test system to develop your own OData services With SAP Gateway, you can use a trial version of SAP Application Server ABAP.

Get the latest of SAP NetWeaver AS ABAP Developer Edition 7.52 SP01 (Part 1,2 and 3)

Expert Content

tools and gear inside square

ABAP Code based service implementation

The first OData service implementations used the Service Builder to design the OData Model and a code based implementation of the methods of the data provider extension class. Using the SAP Gateway AddOns this kind of service implementation is available for all SAP Business Suite Releases that run on top of SAP NetWeaver 7.0 SP18 and later

OData service development with SAP Gateway – code-based service development – Part I

OData service development with SAP Gateway – code-based service development – Part II

How to add annotations to an OData service using code based implementation

How to handle etags in SAP Gateway using code based implementation

two puzzle pieces linked together

Deployment options

Gateway can be configured in different deployment options that also encompass the deployment of the SAP Gateway Server component in SAP Cloud.

SAP Gateway deployment options in a nutshell

How to take advantage of the performance improvements in SAP Gateway in SAP NetWeaver 7.50 SP04

SAP Fiori Deployment Options and Recommendations

pile of bricks

ABAP Programming model for SAP Fiori and S/4HANA

If you are building an application using the ABAP programming model for SAP Fiori and S/4HANA for building state-of-the-art, intrinsically SAP HANA-optimized Fiori apps you can leverage an out-of-the-box OData V2 support.

OData service development with SAP Gateway using CDS via Referenced Data Sources

OData service development with SAP Gateway using CDS via Referenced Data Sources – How to implement updates

How to develop a transactional app using the new ABAP Programming Model for SAP Fiori.

tools and applications

Troubleshooting, Debugging, Special topics

When you run into performance problems it is important to know which tools can be used and how their results can be understood.

Understanding SAP Performance Statistics for SAP Netweaver Gateway service

Gateway OData Service – troubleshooting and detailed tracing in ABAP

Latest Questions and Answers
Principal Propagation with external user ID mapping

Hi Guys, I have done all the necessary configuration in Cloud connector, SCP destination and External ID mapping in ECC. When try to access Gateway odata service using WEBIDE, Prompt is asking for ECC...

SAP Gateway : How to Custom http response headers

Hi, How do we set custom http reponse headers from SAP gateway service? Say a function import? Regards, Aditya.

537.36 OPR/58.0.3135.132" cannot be interpreted as a number - CX_SY_CONVERSION_NO_NUMBER

Hello, sap gurus. I have an ero system when some users open a webservice called zwxxxx__pagosxxxx_xxx_fiori, show me next dump: CX_SY_CONVERSION_NO_NUMBER CLUR_NW7_USER_AGENT_INFO======CP 537.36 OPR/5...

Does Enterprise Portal consume OData from ABAP Backend?

Hello. I have NW EP 7.50 and ABAP Backend 7.50. Both are on-premise. I want to use EP as Frontend Server for SAPUI5 and OData. But I can't find gateway and maintain OData service function on EP such a...

Logging warning / information messages in SAP Gateway service

We have a need to log warning / information messages for some odd situations that may occur during an SAP Gateway service call. Those are not errors and should not cause an exception in the service bu...

Gateway post multiple headers data with multiple line items

How to post data which is in the below format through gateway from front end UI5 [ { "Bukrs":"1600", "Werks":"1000", "items":[{"Batch":"100", "Matnr":"151", "Qty":"100", "Uom":"EA"}, {"Batch":"200", "...

Latest Blogs
Using long string in function imports

Motivation Recently I got a question in SCN where a SCN user had problems with sending long strings using a function import. So I created a SEGW project in both the latest stack as well as in 740 (the...

June 6th, 2019
10KBLAZE and SAP ( From an administrative point )

I am sure everyone by now would have read tons of articles on ' how to make your SAP systems secure ' specially after the recent published article by Onapsis on 10KBLAZE.This article focusses on speci...

GRC 12 Fiori launchpad Configurations

GRC 12 has new feature to use Persona based Fiori launchpad for easy navigation In this version ,SAP delivers more standard tiles for front end navigation (similar functionality as NWBC links used in ...

SAP Gateway Deployment Options

SAP is offering three main deployment options for SAP Gateway: The Hub Deployment The Embedded Deployment and The Deployment in Cloud. Hub Deployment can be subsequently split into two different deplo...

April 23rd, 2019
SAP new technologies and the impacts in the life of consultants

I recently received an invitation to prepare and run a presentation to the IT Brazilian community in Sydney, subject free and with the main purpose of sharing experiences which may help other consulta...

Implementation of Workflow in SAP Cloud Platform with back-end as S/4Hana On-premise leveraging Odata, Gateway, Cloud Connector, API management and SCP Workflow Service

In this blog we will see, how can we implement Workflow in SAP Cloud Platform with back-end as S/4 Hana On Premise leveraging On-premise Gateway, Cloud connector and SAP API management – Real time sce...

April 9th, 2019

Back to top