Every enterprise has unique data requirements:
- A financial services company tracks creditworthiness codes.
- A manufacturer captures sustainability scores.
- A retailer stores loyalty tier information.
-> Yet the same question keeps coming up from customers and partners:
“We need custom fields on the Business Partner — how do we do that in Cloud-Ready Mode without breaking our upgrade path?”
With SAP S/4HANA 2025, the answer is here. Node Extensibility for Business Partner objects is now fully supported in MDG Cloud-Ready Mode — and it changes the game entirely.
Why This Matters: The Cloud-Ready Promise
Cloud-Ready Mode was introduced to align MDG with SAP's clean core philosophy — replacing the classic, modification-heavy approach with a modern, upgrade-safe extensibility model. It brought a Fiori-based consolidation UI, workflow-enabled governance, and a clean separation between SAP-delivered objects and customer extensions.
But one gap remained: the ability to add entirely new entities to the Business Partner data model inside the governance and consolidation process. That gap is now closed.
What Is a Node Extension?
A node extension means adding a completely new child entity to an existing Business Partner object — without modifying any SAP standard code.
Think of the Business Partner as a tree. Existing branches are General Data, Addresses, Bank Accounts, Roles, and so on. A node extension lets you grow a new branch — your own custom entity with its own fields, UI, and governance lifecycle — and attach it cleanly to that tree.
The result: your custom data (say, “Financial Org Data” or “Sustainability Metrics”) participates fully in the MDG governance process. It gets staged, reviewed, approved, and activated just like any standard Business Partner attribute.
What the How-To Guide Covers
SAP has published a comprehensive How-to Guide: Develop Node Extensions for Business Partner, which walks developers through the full implementation. Here is a brief overview of the key steps.
1. Define the Data Model
Start by extending the MDG Consolidation data model with your custom table. The framework then automatically generates the necessary database artifacts ready to be connected to the governance process.
2. Build the CDS View Layer
Create a set of CDS views that expose your custom data within the Business Partner object hierarchy — for both the consolidation process and the governance context.
3. Extend the Business Partner Objects
Using standard CDS and behavior extension mechanisms, wire your new node into the existing Business Partner objects — for both the process and governance scenarios. No modification of SAP standard objects is required.
4. Define and Implement the Transactional Behavior
Specify how your node behaves at runtime: which operations are allowed, when fields are editable, how bulk Mass Edit is supported, and how changes are persisted to the staging area. The guide provides complete, ready-to-use code samples for all required methods.
5. Register MDG Application Classes
Plug your extension into MDG's responsibility framework by creating and registering a small set of application-specific classes. These handle dynamic field mapping, governance persistence, feature control, and modification status tracking — all configurable via standard MDG IMG settings.
6. Expose to the UI
Extend the OData service definition to include your new entity, and add Fiori Elements annotations to configure how your data appears as a new tab in the Business Partner UI — with proper labels, sort order, filters, and field visibility.
The Result
Once complete, the custom node is fully integrated into the MDG Cloud-Ready Business Partner process:
- A new tab appears in the process UI alongside General, Roles, Addresses, and other standard sections — with per-record change indicators and Mass Edit support
- The governance UI shows custom data fully integrated with the Business Partner data
- Custom records are staged, approved, and activated together with the rest of the Business Partner data
- The solution is upgrade-safe — no SAP standard objects are modified, fully aligned with clean core principles
Who Should Read This Guide?
- SAP implementation partners building MDG Cloud-Ready solutions for customers with non-standard Business Partner data needs
- Customer development teams looking to migrate existing custom BP extensions to Cloud-Ready Mode
- Enterprise architects evaluating MDG Cloud-Ready extensibility before committing to the platform
- Developers who want a concrete, end-to-end example of node extensibility in an MDG context
Looking Ahead
You can now manage custom Business Partner data using the same controls, workflows, and modern interface as standard SAP data. It's upgrade-safe and cloud-ready.
We encourage you to explore the How-to-Guide and share your feedback with the MDG product team.
The future of Business Partner governance is extensible — and it's here now.
At this point, a big thank you to:
Santhosh Kumar Cheekoti / Development Principal Consultant, who wrote the How-To Guide with great expertise!
————————————————————————————————————————————————————-
Tags: SAP Master Data Governance | MDG Cloud-Ready Mode | Business Partner | Node Extensibility | SAP S/4HANA 2025 | Clean Core | SAP Community
Have questions or feedback? Join the conversation in the SAP Community — we'd love to hear how you're using node extensions in your MDG implementations.



