Skip to Content

Java developers using the SAP Cloud Platform SDK for service development are enabled to easily create OData services.

That is:
Create a standard Java web application
Expose data as RESTful service based on OData
Deploy and run the application on SAP Cloud Platform

 

SAP Cloud Platform SDK for service development offers capabilities to make life easier for achieving these tasks.
For more info about the SDK, refer to the introduction.

This blog is meant to give an overview of published tutorials and other learning assets.
Everything you need for learning how to use the SAP Cloud Platform SDK for service development can be found while following below links.
Please stay tuned for upcoming development and learning resources.

 

General Blogs

https://blogs.sap.com/2017/10/17/introducing-the-sap-cloud-platform-sdk-for-service-development/

 

Series of Blogs for beginners

This series of blogs aims to help first-time users to get started with developing OData services using the SAP Cloud Platform SDK for service development.

The code samples are kept simple and easy to understand such that they allow for focusing on few aspects.

 

SAP Cloud Platform SDK for service development: Create OData Service [1.1] easy, fast, unexplained

SAP Cloud Platform SDK for service development: Create OData Service [1.2] easy, slow, explained

SAP Cloud Platform SDK for service development: Create OData Service [2] QUERY, READ, SQO

SAP Cloud Platform SDK for service development: Create OData Service [3] CREATE, UPDATE, DELETE

SAP Cloud Platform SDK for service development: Create OData Service [4] Complex Type

SAP Cloud Platform SDK for service development: Create OData Service [5] Property Facets

SAP Cloud Platform SDK for service development: Create OData Service [6] Navigation

SAP Cloud Platform SDK for service development: Create OData Service [7] more about Navigation (READ, CREATE, EXPAND, SQO)

SAP Cloud Platform SDK for service development: Create OData Service [8] more about UPDATE

SAP Cloud Platform SDK for service development: Create OData Service [9] UPSERT

SAP Cloud Platform SDK for service development: Create OData Service [10] Map, EntityData, POJO

SAP Cloud Platform SDK for service development: Create OData Service [11] skip + orderby

SAP Cloud Platform SDK for service development: Create OData Service [12] Introducing Data Source Libraries

SAP Cloud Platform SDK for service development: Create OData Service [13] Data Source OData V2 

SAP Cloud Platform SDK for service development: Create OData Service [14] Data Source OData V2: CRUDQ

SAP Cloud Platform SDK for service development: Create OData Service [15] Data Source OData V2: QUERY advanced

 

…. and more coming sooner or later:

SAP Cloud Platform SDK for service development: Create OData Service […] Data Source OData V2 deleating

 

… and much more coming much later…

 

SAP Cloud Platform SDK for service development: Create OData Service […] consuming data sources

 

 

Related to the blog series:

SAP Cloud Platform SDK for service development: Create OData Service [0.1] Prerequisites
SAP Cloud Platform SDK for service development: Create OData Service[1.11] Prerequisites Cloud
SAP Cloud Platform SDK for service development: Create OData Service [0.2] Project creation
SAP Cloud Platform SDK for service development: Create OData Service [0.3] Tips’n’Tips

 

More Tutorials

https://blogs.sap.com/2017/09/11/creating-odata-v4-services-using-sap-cloud-platform-sdk-for-service-development/

SAP S/4HANA Cloud SDK: overview and links to great amount of tutorials

 

SAP Help

Product page for SAP Cloud Platform SDK for service development:
https://help.sap.com/viewer/product/SDK_FOR_SERVICE_DEVELOPMENT/Cloud/en-US

Tutorials:
https://help.sap.com/viewer/8be3667edfd34d71a80afe9f7f2b42a9/Cloud/en-US/85b5cdb92a1b40cf9b0ec7d4cf210631.html

Feature Overview:
https://help.sap.com/viewer/8be3667edfd34d71a80afe9f7f2b42a9/Cloud/en-US/639ab6d75b664714ae7fd0c7976696c1.html

 

 

Other Links

OData: http://www.odata.org

The OData V4  documents:
Part 1: Protocol
Part 2: URL Conventions
Part 3: Common Schema Definition Language

 

 

And now:

Enjoy working with SAP Cloud Platform SDK for service development….!

To report this post you need to login first.

4 Comments

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

  1. Oliver Merk

    Hi Carlos,

    I went through this series of blog and wanted to say: Thank You!

    I was looking for a solution to implement an OData service based on an existing edmx (which I already had from prototyping). So, instead of creating the edmx by java-code, I was able to simple reuse the existing edmx and just implement the service-methods using a simple annotation refering the entities! And furthermore, the xml can be extended easily instead of adjusting the code all the time.
    It’s a big time saver!

    It was a lot of fun to read your very well written blog, especially the very detailled “slow” parts 🙂

    Hope you will provide further blogs in the future.

    Cheers
    Oliver

     

    (1) 
    1. Carlos Roggan Post author

      Hi @oliver.merk6

      Thanks for the feedback, I’m glad that it could help you, and it is also good to know your use case.
      I promise that there will be more blogs in near future 😉
      Cheers,
      Carlos

      (0) 
    1. Carlos Roggan Post author

      Hello Tri,

      thanks for raising this question.
      Actually, the SDK is a framework which attempts to hide the complexity of Olingo.
      Olingo is a library, it enables OData service creation. You can use it, but there’s quite some effort to do, before you have your first service running.
      The SDK uses Olingo internally.

      Here’s a diagram

      Kind Regards,
      Carlos

      (1) 

Leave a Reply