Skip to Content
Product Information
Author's profile photo Sai Harish Balantrapu

OData Provisioning: From Neo to Cloud Foundry

OData Provisioning exposes business data and business logic as OData services on SAP Cloud Platform, thereby enabling customers to run user-centric applications on SAP Cloud. In the Neo environment OData Provisioning is available as a service of SAP Cloud Platform which combines SAP Gateway capabilities in a Cloud context. In the Cloud Foundry environment OData Provisioning is available under the name “SAP Cloud Platform Extension Factory, serverless runtime” which also consists of Extensions. Refer here.

This blog post aims at detailing how to switch your existing APIs from ODP Neo to ODP CF.

 

OData Provisioning in Neo

 

Services

In the Neo environment of OData Provisioning, 2 main tasks were involved

  1. Creation of HTTP destinations in the cloud cockpit
  2. Registration of services

Switch from Neo to CF

 

Service Marketplace

 

Subscriptions

 

In the CF Environment the Initial setup consists

  • Creation of “xfs-runtime” service instance available in the CF Marketplace
  • Enable and assign roles for Extension Center, which is the Administration UI

The switch from Neo to Cloud Foundry involves two steps to be executed

  1. All those HTTP Destinations that were used for OData Provisioning in Neo environment need be Created in the CF environment via the Cloud cockpit. For each destination an additional property odc need to be provided with value true.

    Points to Note
    – For destination of Proxy Type “On Premise”, Cloud Connector needs to be configured for the CF sub-account
    – The existing installation of Cloud Connector can be reused.
    – Destinations can be exported from cockpit on Neo platform and imported to CF via the cockpit
    – Principal Propagation needs to be reconfigured in the CF environment

  2. Services that we registered in the Neo environment need to be registered in the CF environment via the Cloud cockpit

 

With this, you could start working with your OData APIs in SAP Cloud Platform Extension Factory, serverless runtime.

Some additional resources which might be useful

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Cristian Pereira
      Cristian Pereira

      Hi,

      Sai Harish Balantrapu

      Thanks a lot for your post.

      One  doubt : Odata Provisioning is still available in Neo Environment  for customers ? I ask it because in my customer I am not finding it in available Services, but it is still available in Neo Trial.

      Another question : Is Odata provisioning mandatory to expose Odatas from ECC system to be used in a WebIDE application ? Or I if I expose an Odata by SAP Gateway will be enough to access it in WebIDE ou Business Applcation Studio ?

       

      Regards,

      Cristian

       

      Best Regards,

      Cristian Pereira

       

       

       

      Author's profile photo Sai Harish Balantrapu
      Sai Harish Balantrapu
      Blog Post Author

      Hi Cristian,

      Yes OData Provisioning is still available in Neo. As for usage in WebIDE you may use the OData URL from OData Provisioning or SAP Gateway.

      Best Regards,
      Harish