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 ways 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 a recent SAP NetWeaver release (751 SP02) which is accesible via the internet.
It is also possible to use your own SAP AS ABAP 751 SP02 Developer Edition which is available as a download. For more details see the blog SAP AS ABAP 751 SP02 Developer Edition to Download.
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.
They will also be able to use annotations
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:
CDS view based development as of SAP NetWeaver 750
Customers that have developed CDS Views can either use the annotation
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
CDS view based development with SAP NetWeaver 751
If you are using SAP S/4 HANA CDS views are the recommended programming model.
Based on the SAP Online Help I created the following click thru guide
that will allow several participants to perform the sample code in one system.
The read only case is described in the SAP Online Help as well:
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.
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 that you download the latest SAP AS ABAP Developer Edition. For more details see the blog SAP AS ABAP 751 SP02 Developer Edition to Download.
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
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.
- September 15th 2017 – Leipzig (register here)
Past events (selection):
- May 2017 Hannover Zwei CodeJams im Mai
- July 2016 – Grafenrheinfeld 22th July 2016 – Codejam SAP Gateway Grafenrheinfeld – Germany
- June 2016 – Budapest SAP CodeJam @ Budapest – SAP Gateway (2 June)
- July 2015 – Freiburg SAP CodeJam Freiburg @ Haufe-Lexware
- June 2015 – Hannover Codejam at Inwerken AG on the topics Gateway and SAPUI5
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