Home / SAP Gateway

SAP Gateway

OData service development options

When you develop an OData service there are different options you can choose from for your service implementation. Which option you can or should go for first of all depends on the underlying SAP Basis release of your SAP Business Suite or S/4 HANA system. Options span from code based implementation to the use of the new ABAP programming …

Read More »

New SAP Gateway Demo System available

The beta phase for our new SAP Gateway Demo system that was announced by Jonathan Baker in his blog Netweaver Gateway Demo – ES5 now in Beta!  is now over and we can thus announce the availability of our new “production system” ES5. As Jonathan already wrote we look forward to your feedback and …

Read More »

Implementing optional parameters in the function import

It’s a common knowledge that those actions which cannot be directly modelled via the CRUDQ operations are implemented via function imports. Examples like – On display screen data retrieval of a different entity not directly in context of bound entity but dependent on few values of bound entity, updating the …

Read More »

Implementing Batch Operations in OData

Hello Readers, In this post I am going to write about how to perform batch operations in OData using ABAP ECC server and SAP NetWeaver Gateway.  Firstly create an table in SE11 like displayed below : Initially create some entries in the table, like this : Now go to the transaction SEGW …

Read More »

OData service development options

When you develop an OData service there are different options you can choose from for your service implementation. Which option you can or should go for first of all depends on the underlying SAP Basis release of your SAP Business Suite or S/4 HANA system. Options span from code based implementation to the use of the new ABAP programming …

Read More »

New SAP Gateway Demo System available

The beta phase for our new SAP Gateway Demo system that was announced by Jonathan Baker in his blog Netweaver Gateway Demo – ES5 now in Beta!  is now over and we can thus announce the availability of our new “production system” ES5. As Jonathan already wrote we look forward to your feedback and …

Read More »

Netweaver Gateway Demo – ES5 now in Beta!

After many months of hard work, we are proud to finally roll out the new SAP Netweaver Gateway Demo system – called ES5. Our newest Gateway demo system is an upgrade to Netweaver 7.51, as well as multiple upgrades to our demo data and services to support new Fiori applications. …

Read More »

Batch Process in SAP Net Weaver Gateway

Business Scenario: There may be certain scenarios wherein instances may logically bind together and requires to be handled or processed in conjunction with the same logical unit of work. Example: Take for instance of sales order, wherein update of two or more related entities may be required and must be …

Read More »

An Overview of Service Creation in SAP Gateway

Excerpt from the book SAP Gateway and OData by @carsten.boennen, @volker.drees, @andre.fischer, @lheinz, and @karsten.strothmann. Used with permission of SAP PRESS. All rights reserved.   This blog describes the high-level steps for creating services in SAP Gateway. This blog will introduce the general steps in OData service creation and explain …

Read More »

Alexa, Remind Me To Blog

Who wants to go to all the trouble to look at things? You have to hold those heavy eyelids open, point both eyes in the same direction, and then apply brain power to perceive what you’re seeing! No thank you, sir. I’ll take my information the old-fashioned way: by shouting …

Read More »

SAP Fiori – Notification Channel Configuration

Technical Information Front-End System: SAP NETWEAVER / 7.5 / 05 / (10/2016) / sap.com SAP NETWEAVER 7.5 SAP_GWFND / 750 / 0005 / SAPK-75005INSAPGWFND / SAP Gateway Foundation The Notification Channel is a framework for the applications to deliver end-user notifications across multiple channels. It is part of the SAP_GWFND …

Read More »

Upgrading the Gateway Consumption Service

If you are a user of the SAP Gateway Demo Consumption Service (ES4) – here is some exciting news for you. One of the 2017 Developer Relations projects is to update the ES4 system to a current release of Gateway.  The project is off to a good start, and so …

Read More »

Conversions in SAP Gateway Foundation – Part 2

In the first blog post of this series we focused on a simple example of an alpha conversion for a property in an OData service. Before we discuss more elaborate features and issues with the built-in conversion facilities of SAP Gateway Foundation we need to understand a few details of …

Read More »

Date and Time in SAP Gateway Foundation

In a first blog post regarding conversions in SAP Gateway Foundation we discussed their relevance in the context of the differences between the ABAP type system and the OData type system. Although not directly related to conversions the handling of date and time perfectly fits into this topic. ABAP knows …

Read More »

Getting to SAP notes faster with Slack and AWS Lambda

While implementing Central Finance, tons of notes need to be implemented. Fetching them from the service marketplace takes a long time, even though it follows a simple pattern:  https://launchpad.support.sap.com/#/notes/<note_number>   Just the opportunity I was looking for to build upon fellow Mentor Chris Kernaghan’s idea to use Slack and AWS Lambda, …

Read More »

Conversions in SAP Gateway Foundation – Part 1

Many of us remember the ABAP dynpro programming model as the methodology to create user interfaces on top of business applications in a lot of SAP products. Furthermore, SAP GUI is still a widely used technology. ABAP dynpro is tightly integrated with the ABAP Dictionary: the definition of domains, data …

Read More »

How to call Odata service using /IWFND/CL_MGW_FAC_FACADE Class

In case if you have a requirement to call your Odata service using /IWFND/CL_MGW_FAC_FACADE class follow this blog. The class /IWFND/CL_MGW_FAC_FACADE provides, via its various methods, the support to create, read, update and delete entities, to get entitysets and to execute actions. /IWFND/CL_MGW_FAC_FACADE=>GET_ENTITY reads entity based on the following parameters IV_SERVICE_NAME: …

Read More »