Skip to Content
Product Information
Author's profile photo Rui Nogueira

Explore the SAP One Domain Model

** Please be aware that this blog post is from 2020 and part of the content is already outdated. Please checkout this follow-up blog post on this matter.


SAP One Domain Model, the lingua franca of the integrated intelligent suite, is now available in various SAP solutions and supporting the end-to-end business processes of the Intelligent Suite:

  • Recruit to Retire (understand, manage and optimize all aspects of your employees and external workers)
  • Lead to Cash (manage all aspects of the customer experience)
  • Source to Pay (manage all purchasing processes)
  • Design to Operate (create a digital mirror of your entire supply chain – from design to planning, manufacturing, logistics and ongoing maintenance)

In this blog post you’ll learn more about how the SAP One Domain Model (ODM) can be used in productive SAP systems and how it delivers some of the necessary capabilities of the suite quality “Aligned Domain Models” explained in SAP’s cloud integration strategy.


Not a canonical data model

As outlined in the blog post SAP’s One Domain Model and Domain Driven Design the SAP One Domain Model is not a canonical data model that tries to model a whole enterprise into one single big consistent model. SAP’s approach applies the principles of Domain Driven Design with a focus on separating domains, minimizing dependencies, and aligning only what is necessary.


Built into various SAP technologies & solutions

With SAP Cloud Platform Master Data Integration (MDI) SAP customers can share and synchronize master data in the integrated Intelligent Suite. The service uses SAP One Domain Model as the exchange format to achieve a consistent view of master data across end-to-end business processes.

The API for SAPs’ One Domain Model is SAP Graph. Client applications use SAP One Domain Model and the SAP Graph API as a RESTful service to navigate and access SAP-managed data, regardless of where this data resides.
SAP Graph is available as a technology preview, at

The solutions of the Intelligent Suite take advantage of MDI and “talk” ODM to exchange objects between each other based on the reference End-to-End business processes.

So far, the following SAP solutions use ODM and MDI to support the End-to-End business processes of the Intelligent Suite:

  • SAP S/4HANA Cloud
  • SAP SuccessFactors

Moving forward more solutions will make use of MDI and ODM as well as support the End-2-End business process flow integrations seamlessly.


How to learn more details

Each asset in SAP One Domain Model is defined in the Core Data Services (CDS) format that is also used via the SAP Cloud Application Programming model. The SAP One Domain Model is released on the SAP API Business Hub (click on “Explorers”, “SAP One Domain Model”), which provides a visual documentation of all business entities and their relationships to each other.

SAP One Domain Model provides also an official documentation where you can get more insights into this topic.



You can find more information about the integration of the SAP One Domain Model in SAP’s Roadmap Explorer. Stay tuned for more around the SAP One Domain Model!

Have fun in checking out the business objects of the SAP One Domain Model on the SAP API Business Hub.

Rui for SAP One Domain Model team

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Meltem Kahraman
      Meltem Kahraman

      Very good explanation. Many Thanks Rui..


      Author's profile photo Philippe BOULICAUT
      Philippe BOULICAUT

      can you clarify the use case of Sap One Domain & Sap Data Hub ?

      when we should prefer one compared to the other ?

      Author's profile photo Simon Bekaert
      Simon Bekaert

      The website is down.

      Author's profile photo Rui Nogueira
      Rui Nogueira
      Blog Post Author

      Hi Simon, thanks for the hingt. As stated at the top of the blog post, this blog post is outdated.

      Please refer to the blog post I've refered to by Juergen Heymann . Juergen might be able to help you with the updated documentation for ODM.