Skip to Content

What can I do at an SAP CodeJam event about SAP Gateway?

In SAP CodeJam event about SAP Gateway and OData you can try out different way how to develop OData services depending on the SAP NetWeaver release your backend system and SAP Gateway Hub / SAP Fiori frontend server is running on.

For this and all other things you might want to try out we will provide a sandbox system with new SAP NetWeaver release which is accesible via the internet.

As a jump start you will be able to try out the following examples that are available in our documentation or which I have published as blogs in SCN:

Code based development for SAP Netweaver 7.31 and earlier

Customers that are using backend systems running on SAP NetWeaver 7.31 or earlier can used code based development.

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

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

They will also be able to use annotations

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

 

Code based  development  also works in the latest SAP NetWeaver Releases that are used by the latest SAP Business Suite Enhancement Packages or even in S/4 HANA.

However starting with SAP NetWeaver 740 you should check  out  what CDS views can do for you:

CDS view based development with SAP NetWeaver 740

If you are using SAP NetWeaver 740 you can leverage CDS views as a datasource for OData services already if you are using service implementation using CDS views as mapped datasources.

I will publish a blog soon about this

So you can start building CDS views for your OData services in 740. To add support for annotaions in 740 backends you can used code based implementation.

You are also able to use annotations in this case as described here:

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

CDS view based development as of SAP NetWeaver 750

Customers that have developed CDS Views can either use the annotation

 @OData.publish :true

 

or they can use the Service Builder using Referenced Data Source approach to add for example ABAP code to perform updates via classic API’s such as BAPI’s

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

 

CDS view based development with SAP NetWeaver 751

If you are using SAP S/4 HANA CDS views are the recommended programming model.

Developing List Reporting Apps with Search and Analytical Capabilities

Developing Transactional Apps from Scratch

What do I have to prepare in advance?

 

*Remember this is a “bring your own laptop” event**

You have to bring your own laptop with you. On this you have to have installed SAPGUI to work with the SAP Gateway design time, the SAP Gateway Service Builder. In addition you need a browser to access the SAP Web IDE.


Gateway System

We will provide a SAP Gateway Sandbox system for the time of the event. This will however be dismantled afterwards. So if you want to work in a system that is available after the event we recommend to go for a SCN Trial Editions of SAP NetWeaver Application Server ABAP 7.5. More information how to get your hands on a trial version can be found here: http://www.sap.com/abaptrial

 

Get SAPGUI

In order to connect to the Gateway System and to develop your own services you have to have SAPGUI installed on your desktop.

If not already installed you can get it here: http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/1024acfb-5b30-2e10-f2bd-ccce5d8692b1

Please note:

Though the link above tells you that you will be downloading a “SAP NetWeaver Application Server ABAP 7.03 64-bit Trial” you will get a mail that contains several download links so that you are able to download SAPGUI only without the need to download a complete ABAP AS 7.03 🙂 .

 

SAP Web IDE

In order to generate a SAP UI5 application that can consume the OData service that you are going to build we will use SAP Web IDE.

There is no need to install anything on your laptop since SAP Web IDE runs in the SAP HANA Cloud platform.

The only thing that you have to do is to register for a free HCP developer account using your SCN credentials.

This you can do here: SAP HANA Cloud Cockpit

A file to import the destination of the ABAP demo system we use has been attached to this blog. You only have to replace the IP-Address that we will share with you when you attend the event.

 

Get the ABAP Development Tools for Eclipse

Install the latest version of the ABAP Development Tools for Eclipse from the update site SAP Development Tools for Eclipse. This tool is needed if you want to create your own CDS view but it is also a very convenient tool for development using ABAP. In the following blog I have described how the SAPGUI based SAP Gateway development tool the Service Builder can be used together with ABAP in Eclipse Using SEGW and ABAP in Eclipse .

 

Upcoming and past events

To get an impression about what you can expect from a SAP CodeJam event about SAP Gateway see the links to some of the past events below.

 

Upcoming events:

Past events (selection):

 

I want to host a SAP CodeJam event about SAP Gateway and OData myself.
What do I have to do?

 

If you are interested to host such an event yourself 🙂 you can find out more here: SAP CodeJam

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply