Integration Blog Posts
Whether you’re a beginner or an experienced developer, this page is your go to resource for how to guides & tutorials, FAQs, and feature highlights
cancel
Showing results for 
Search instead for 
Did you mean: 
kranti_khilari
Advisor
Advisor
2,468

OData Provisioning facilitates exposing business data and logic from SAP Business Suite systems as OData services on the SAP Business Technology Platform (SAP BTP). This enables customers to create and run user-centric applications seamlessly on SAP Cloud.

kranti_khilari_0-1733717024939.png

Till now, SAP BTP offered OData Provisioning through two services:

  1. SAP BTP, OData Provisioning (available exclusively in the NEO environment):
    This service allows business data and logic developed in SAP Business Suite systems to be exposed as OData services on SAP BTP without requiring additional development efforts.
  2. SAP BTP, serverless runtime (available exclusively in the multi-cloud/Cloud Foundry environment):
    This service also includes OData Provisioning, exposing business data and logic from SAP Business Suite systems as OData services on SAP BTP, eliminating the need for extra development.

Since the deprecation of SAP BTP, Serverless Runtime was announced in Q3 2021, and with the SAP BTP NEO environment scheduled to sunset on December 31, 2028 (refer to SAP Note 3351844), we are pleased to announce that the OData Provisioning functionality is now available as a capability of SAP Integration Suite in its Standard, Premium, and Enterprise Agreement editions.  Additionally, it is available with trial and freemium plans.

Activating OData Provisioning capability from SAP Integration Suite

If you are using the Standard, Premium, or Enterprise editions of SAP Integration Suite, you can activate the OData Provisioning capability.

To do so, login to the SAP Integration Suite application as an Integration Provisioner, and in the Capabilities sections, select the Manage Capabilities tile. On the following screen, choose Add Capabilities and then select the option Access data in SAP Business Suite to proceed with activating the OData Provisioning capability.

kranti_khilari_1-1733717024950.png

Then choose Activate to confirm your selection:

kranti_khilari_2-1733717024957.png

kranti_khilari_3-1733717024980.png

kranti_khilari_4-1733717024993.png

Once OData Provisioning is activated, a corresponding tile will appear on the Home page. However, to access the functionality of OData Provisioning, you must assign suitable roles to users.

kranti_khilari_5-1733717024996.png

You will need the following roles to access the OData Provisioning functionality:

  • ODPManage
  • ODPAPIAccess

 Add these roles to a role collection in your sub-account in the BTP cockpit and assign the role collection to the user.

Once you have these roles and have logged in again, you can find the following features:

Configure > OData Services: View and register OData services. 

Monitor > OData Services: View the errors logged for the technical and registered OData services calls and view details like timestamp, service name, namespace, description of the error, and the transaction ID.

Settings > OData Services: Manage metadata validation and cache settings.

The documentation for OData Provisioning in SAP Integration Suite can be found here: OData Provisioning in SAP Integration Suite.

If you are currently using OData Provisioning (NEO) or OData Provisioning as part of SAP BTP, serverless runtime, and already have subscriptions to any of the Standard, Premium, or Enterprise Agreement editions, we recommend planning your transition to OData Provisioning within the SAP Integration Suite.

For assistance, refer to the following transition guides:

If you are new to OData Provisioning, you can explore its functionality through the SAP Integration Suite's trial version or freemium plan.

7 Comments
ShaikAzmathulla
Active Participant

Informative blog . 

annu_kumari
Advisor
Advisor
0 Kudos

Nice to see oData Provisioning is now part of Integration Suite application.

vphegde
Advisor
Advisor
0 Kudos

Thanks Kranthi for publishing this blog. Will help our Neo and CF Serverless Runtime Customers who use OData capability currently as part of their Off-Neo journey.

hariprasad24
Explorer

@kranti_khilari   Thanks for useful blog and sharing the info.

Getting below error while accessing the embedded Hyper links,  Not sure its only for me  or others as well.    can you help updating the link that works for us. 

 OData Provisioning in SAP Integration Suite.

 

 

hariprasad24_0-1733808256559.png

 

hariprasad24_1-1733808439271.png

 

kranti_khilari
Advisor
Advisor
0 Kudos

Thanks @hariprasad24 for letting me know.  I have corrected the links and now they should be accessible.  Kindly confirm.

fjaviergar07
Participant
0 Kudos

What is the difference between using this and exposing the backend api in API Management?

kranti_khilari
Advisor
Advisor

@fjaviergar07 : in API Management you are connecting to the backend (SAP Gateway hub) system to consume the OData endpoints (/sap/opu/odata/...) exposed from the backend  system. 

Whereas in OData Provisioning you are connecting to the backend system (ECC/ERP etc) where your OData Service implementation is available and you connect via /sap/iwbep/ node (which is the SAP Gateway backend enablement node).  In this case, OData Provisioning is exposing the OData Endpoints directly on Cloud, with no need to have a SAP Gateway Hub system.