Skip to Content
Technical Articles
Author's profile photo Andre Fischer

New SAP Gateway Demo System available

Updates

  • 23.01.2018 – Show how to enter a TCODE
  • 29.05.2018 – Added the section “What you can’t do with the SAP Gateway Demo System”
  • 26.09.2018 – Added links to the $metadata documents of the SAP Fiori Reference Apps
  • 10.05.2019 – Added link to reset your password
  • 29.09.2019 – Added link to the trial offering of SAP Cloud Platform, ABAP environment
  • 10.02.2021 – Added information about two read-only services that do not require any authentication

What you can’t do with the SAP Gateway Demo System

  • You can’t develop your own repository objects such as tables, CDS views or classes to ensure stabiltity of the system. If you want to develop your own OData Services you have to get a trial version. Here we have two options:
  • Access is limited to WebGUI
  • You will not find any real Business data in this System since ES5 is just a pure SAP NetWeaver AS ABAP 7.51 System without having a SAP S/4HANA system running on top of it.

How to do I get a user?

As with the predecessor system you have to sing up for an account in ES5. To do so simply follow this link:

Sign up for a demo account on ES5 here

How can I reset my password?

If you forgot your password you simply have to click on the same link that you have used to Register for a new user:

Click here to reset your password in ES5

What’s new?

The new SAP Gateway System is based on SAP NetWeaver 751 and thus comes with several new features as opposed to the predecessor system ES4 which was based on SAP NetWeaver 740.

SAP Fiori Launchpad and SAP Fiori Reference apps

For all users we have configured SAP Fiori Launchpad where you will find four applications that have been deployed.

 

 

Launch the SAP Fiori Launchpad

Demo services for SAP Fiori development

You can use SAP Web IDE to develop SAP Fiori applications on top of the demo services that are provided in the SAP Gateway demo system.

SAP Fiori Sample Applications

As an example you will find OData services that allow you to create SAP applications based on SAP Fiori Sample Applications.

Approve Purchase Orders

A SAP Fiori Reference Application used to demonstrate the approval process
Oased on the EPM model This is a master-detail applicatiom

https://sapes5.sapdevcenter.com/sap/opu/odata/sap/EPM_REF_APPS_PO_APV_SRV/$metadata

Shop

A SAP Fiori Reference Application used to demonstrate a shopping scenario on the EPM model This is a full screen application.

https://sapes5.sapdevcenter.com/sap/opu/odata/sap/EPM_REF_APPS_SHOP_SRV/$metadata

Manage Products

A SAP Fiori Reference Application used to demonstrate the creation and maintenance of product entities for the EPM model This app is Oased on Fiori Elements

https://sapes5.sapdevcenter.com/sap/opu/odata/sap/EPM_REF_APPS_PROD_MAN_SRV/$metadata

Procurement Overview

A SAP Fiori Reference Application used to demonstrate an over,new ofthe EPM model. This app is based on the new SAP Fiori Elements Overview page.

https://sapes5.sapdevcenter.com/sap/opu/odata/sap/SEPMRA_OVW/$metadata

Sample service GWSAMPLE_BASIC

There is also the well known basic sample service GWSAMPLE_BASIC available that provides you with a practical, working OData service with meaningful content that supports basic OData operations.

The following link would provide you a list of items of a sales order from the Enterprise Procurement demo data:

https://sapes5.sapdevcenter.com/sap/opu/odata/iwbep/GWSAMPLE_BASIC/SalesOrderSet(%270500000001%27)/ToLineItems

https://sapes5.sapdevcenter.com/sap/opu/odata/iwbep/GWSAMPLE_BASIC/SalesOrderSet(%270500000001%27)/ToLineItems

You can find more information about the basic sample service in the SAP Online Documentation

SAP Online Documentation: Sample Service – Basic

OData V4 demo service

In ES5 there is now also a first demo service available that supports OData V4.

https://sapes5.sapdevcenter.com/sap/opu/odata4/sap/ze2e001/default/sap/ze2e001_salesorder/0001/$metadata

More details can be found in the following blog OData V4 code based implementation – Overview.

RMTSAMPLEFLIGHT

Also the RMTSAMPLEFLIGHT service is available

https://sapes5.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/$metadata

Services that do not require authentication

We have added the following two services for read-only access that do not require any authentication.

We do not have a service that allows updates  and creates without an authentication since for this you need a CSRF token which is not issued by the ICF framework when an ICF node contains hardcoded credentials.

EPM Demo Sales Orders

https://sapes5.sapdevcenter.com/sap/opu/odata/sap/ZSOCDS_SRV/?top=2

EPM Demo Products

https://sapes5.sapdevcenter.com/sap/opu/odata/sap/ZPDCDS_SRV/?$top=2

 

Which type of Access do I have?

After you have signed up for an account you can access the demo system in various ways:

SAP Web IDE

In your SAP Cloud Platform Cockpit you have to create a destination using the following data:

#
#Tue Dec 05 14:36:33 UTC 2017
Description=SAP Gateway Demo System
Type=HTTP
TrustAll=true
Authentication=NoAuthentication
WebIDEUsage=odata_abap, bsp_execute_abap, odata_gen
Name=ES5
WebIDEEnabled=true
CloudConnectorVersion=2
URL=https\://sapes5.sapdevcenter.com
ProxyType=Internet
sap-client=002
WebIDESystem=ES5

You can simply create a text file that contains the above mentioned data and import the destination as follows:

  1. Login to the SAP Cloud Server Cockpit
  2. Select your account
  3. Click Connectivity
  4. Click Destinations
  5. Click Import Destination
  6. Select your destination configuration file and click Open.

 

SAPGUI for HTML

Using this link SAPGUI for HTML access you can log on to the system using SAPGUI for HTML.You will see the following logon screen: Access is a restricted to read-only access for developers though. Reason is that otherwise the stability of this system could not be guranteed.

In order to add a transaction code you have to click on the ellipsis and choose GUI Actions and Settings →  Show OK Code Field.

Then you will be able to enter transaction codes in the OK Code field on the left hand side of your screen.

 

and here a description how to access a transaction without having to activate the TCODE field …

How to access the SAP Gateway Error Log as a SAP UI5 developer

Assigned Tags

      152 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo F Z
      F Z

      Hello, hope you are all well.

      Is the service SAP NW sapes5.sapdevcenter.com down today ?

      It looks I can't login, there is no SAP Fiori Launchpad available, OData V2 not available and can't change my password nor my colleague can register for a new user.

      I have used this before several times successfully and I believe the SAP NW dev environment provides great value for the SAP Developer community.

      Thank you very much in advance.

       

      PS: Also tested unsuccessfully from another browser and from another laptop in another network.

      Author's profile photo Mohan Ram G
      Mohan Ram G

      Yeah, man. Looks like it.

      Author's profile photo F Z
      F Z

      Is it confirmed dead or some temporary (for some days) glitch ?

      Looks like someone is working on it...as the error response has changed.

      Author's profile photo Andre Fischer
      Andre Fischer
      Blog Post Author

      ES5 and registration page are back online.

      Author's profile photo Ridvan Atacan
      Ridvan Atacan

      Hi Andre Fischer,

      seems like the page is down again... We were going to have hands-on exercise the upcoming days.

       

      Author's profile photo TAPAS SANTRA
      TAPAS SANTRA

      Hello,

      Not able to register as a new user or reset password for the existing user. Trying the same for last few days. This Gateway service is still available for trial?

      Service%20Not%20Available

      Service Not Available

      Thanks.

      Author's profile photo Andre Fischer
      Andre Fischer
      Blog Post Author

      The system is currently under maintenance and will be available soon.

      Author's profile photo TAPAS SANTRA
      TAPAS SANTRA

      Thanks for the update!!

      Author's profile photo Andre Fischer
      Andre Fischer
      Blog Post Author

      ES5 and registration page are back online.

      Author's profile photo Mikel Maeso Zelaya
      Mikel Maeso Zelaya

      Can´t access the registration. Maintenance?

      Author's profile photo TAPAS SANTRA
      TAPAS SANTRA

      Hello Andre,

      Is it possible to connect to ES5 Gateway system from SAP Web IDE Personal Edition? I have been using following destination set-up-

      Description=SAP Gateway Demo System
      Type=HTTP
      TrustAll=true
      Authentication=NoAuthentication
      Name=ES5
      ProxyType=Internet
      URL=https\://sapes5.sapdevcenter.com
      WebIDEUsage=odata_abap, bsp_execute_abap, odata_gen, ui5_execute_abap, dev_abap
      WebIDESystem=gateway
      WebIDEEnabled=true
      sap-client=002

      But while trying to connect to ES5 system (in Data Connection step) using Service Catalog option, I am getting error "ES5 Catalog service is unavailable"

      I have also tried using option "Service URL", but it is not identifying the URL and Test or "Show Detail" option remains inactive.

      Thanks.

      Tapas.

      Author's profile photo TAPAS SANTRA
      TAPAS SANTRA

      WebIDE%20Data%20Connection%20Error

      WebIDE Data Connection Error

      Author's profile photo Michael Kloiber
      Michael Kloiber

      Did you already solve the problem?

      I have the same issue and haven´t found a solution yet...

       

      My destination file looks like this:

      Description=ES5
      Type=HTTP
      TrustAll=true
      Authentication=NoAuthentication
      Name=ES5
      ProxyType=Internet
      URL=https\://sapes5.sapdevcenter.com
      WebIDEUsage=odata_abap,odata_gen,ui5_execute_abap,dev_abap,bsp_execute_abap,odata_xs
      WebIDESystem=gateway
      WebIDEEnabled=true
      sap-client=002
      Author's profile photo TAPAS SANTRA
      TAPAS SANTRA

      WebIDE%20Service%20URL

      WebIDE Service URL

      Author's profile photo Andre Fischer
      Andre Fischer
      Blog Post Author

      You probably have to enter that the destination

      Authentication=NoAuthentication
      
      uses authentication.
      
      Or better use Visual Studio Code rather than SAP Web IDE.
      Author's profile photo Boghyon Hoffmann
      Boghyon Hoffmann

      Does the RMTSAMPLEFLIGHT service support media resources? E.g. the EntityType "Carrier" has the m:HasStream="true" annotation. But setting the request URL .../CarrierCollection('BA')/$value as the source for sap.m.Image in UI5 doesn't work despite sending the request correctly with the image/* accept header. I receive the following error message from the service:

      Resource not found for segment 'BA'

      Not sure why the service responds with that error message. The request URL  https://sapes5.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/CarrierCollection('BA')/$value is syntactically correct according to the OData V2 specification. Why can't the service find the resource for the 'BA' carrier?

      Author's profile photo Gregor Wolf
      Gregor Wolf

      Hi Andre,

      does the ES5 System expose any CDS View with parameters? In the metadata the attribute:

      sap:semantics="parameters"

      should be set for this parameters. Would be great to have a public ABAP based endpoint to compare it's behaviour with parameterized views provided by CAP.

      Best Regards
      Gregor

      Author's profile photo Andre Fischer
      Andre Fischer
      Blog Post Author

      Hi Gregor,

      Try out the following:

      https://sapes5.sapdevcenter.com/sap/opu/odata/SAP/Z_TEST_CDS_WITH_PARAM_SRV/zdemo_cds_parameters(p_distance_l=6000,p_distance_o=12000,p_unit='KM')/Set

      It is the following CDS view

      @AbapCatalog.sqlViewName: 'ZDEMO_CDS_PARA'
      @AccessControl.authorizationCheck: #NOT_REQUIRED
      define view  zdemo_cds_parameters 
      
      with parameters p_distance_l:s_distance,
                        p_distance_o:s_distance,
                        p_unit:s_distid
        as select from spfli   
       {
         key carrid,
                    key connid,
                        cityfrom,
                        cityto,
                        distance,
                        distid }
                  where distid = :p_unit and
                                 distance between :p_distance_l
                                              and :p_distance_o; 
      

      published via the reference datasource approach.

      In the $metadata you will find:

      <EntityType Name="zdemo_cds_parametersParameters" sap:semantics="parameters" sap:content-version="1">
      <Key>
      <PropertyRef Name="p_distance_l"/>
      <PropertyRef Name="p_distance_o"/>
      <PropertyRef Name="p_unit"/>
      </Key>
      <Property Name="p_distance_l" Type="Edm.Decimal" Nullable="false" Precision="9" Scale="4" sap:parameter="mandatory" sap:label="Flugentfernung" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false"/>
      <Property Name="p_distance_o" Type="Edm.Decimal" Nullable="false" Precision="9" Scale="4" sap:parameter="mandatory" sap:label="Flugentfernung" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false"/>
      <Property Name="p_unit" Type="Edm.String" Nullable="false" MaxLength="3" sap:parameter="mandatory" sap:label="Entfernung in" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" sap:semantics="unit-of-measure"/>
      <NavigationProperty Name="Set" Relationship="Z_TEST_CDS_WITH_PARAM_SRV.assoc_5278852283020E243D156BD8A056507D" FromRole="FromRole_assoc_5278852283020E243D156BD8A056507D" ToRole="ToRole_assoc_5278852283020E243D156BD8A056507D"/>
      </EntityType>

      Kind regards,

      Andre

      Author's profile photo test test
      test test

      Hello,

      Is ES5 Gateway trial is down? Cannot access to register form...

      I had trouble loging in on three days and now I try to register new account and unable to register...

      Author's profile photo Andre Fischer
      Andre Fischer
      Blog Post Author

      The registration form was down. It should be up again.

      Author's profile photo Ridvan Atacan
      Ridvan Atacan

      Hello everyone and Andre Fischer,

      the registration page has been unreachable for the past couple days again.

      We were going to have a hands-on exercise to work with the SAP BTP on Friday and colleagues would have to sign up for an account on the SAP ES5 demo system.

      Is it possible to get the registration form up and running again?

       

      Best regards,

      Ridvan Atacan

       

      Author's profile photo Andre Fischer
      Andre Fischer
      Blog Post Author

      The registration form was down. It should be up again.

      Author's profile photo Ridvan Atacan
      Ridvan Atacan

      Yes, works again! Thanks