Create a Custom Data Model for a Work breakdown structure (WBS)

This How To Guide describes the solution to create a custom flex data model for WBS. The reuse mode, which can be also used if the tables already exists in SAP S/4HANA, is not used in the guide. For simplicity reasons, the guide only describes using flex mode and does not include how to push the staging data to the backend tables. Download the Document

PUBLICHow to Create a Custom Data Model for a WBSApplicable Releases:From MDG 7.0 and from SAP S/4HANA 1511Version 1.2October 2024
© 2024 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material. 2 / 57Document HistoryDocumentVersion Description1.0 First official release of this guide (before 2021)1.1 Additional information1.2 Minor changes
© 2024 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material. 3 / 57Table of contents1. Introduction ........................................................................................................................................................... 52. Prerequisites ......................................................................................................................................................... 53. Background Information .................................................................................................................................. 63.1. Project System ......................................................................................................................................................................................... 63.2. MDG Framework .................................................................................................................................................................................... 84. Create a Custom Data Model..................................................................................................................... 104.1. Concepts and Prerequisites ....................................................................................................................................................... 104.1.1. Conceptual Data Model ...................................................................................................................................................................................104.1.2. Logical Data Model ..............................................................................................................................................................................................104.1.3. Physical Data Modelling ...................................................................................................................................................................................115. Step by Step Explanation ............................................................................................................................ 125.1. Create Business Object Type Code (OTC) ...................................................................................................................... 125.2. Creating Entities .............................................................................................................................................................................. 125.3. Creating Business Objects ........................................................................................................................................................... 205.3.1. Establishing the Relationships.....................................................................................................................................................................215.4. Adding Entities to the WBS Element Entity ..................................................................................................................... 245.5. Representing the Work Breakdown Structure Hierarchically............................................................................ 255.5.1. Hierarchy Leading Entity ..................................................................................................................................................................................255.6. Creating a Custom User Interface .......................................................................................................................................... 265.6.1. User Interface Framework...............................................................................................................................................................................275.6.2. Develop the Search User Interface ..........................................................................................................................................................285.7. Develop a Single Object Maintenance User Interface ........................................................................................... 325.7.1. Configure the Technical UIBB.......................................................................................................................................................................335.7.2. Configure Form UIBB for Project Definition. ......................................................................................................................................375.7.3. Configure the List UIBB for Language-Dependent Texts .........................................................................................................405.7.4. Configure the List UIBB for Creating and Changing WBS elements .................................................................................425.8. Process Modelling ............................................................................................................................................................................. 445.8.1. Create a New Business Activity ...................................................................................................................................................................455.8.2. Assign Business Activities and Logical Actions to Business Objects ..............................................................................455.8.3. Create Change Request Type ......................................................................................................................................................................475.8.4. Create a Workflow.................................................................................................................................................................................................495.8.5. Creating Our CR Wire ..........................................................................................................................................................................................515.8.6. Creating Our Role ..................................................................................................................................................................................................526. Testing our Data Model ................................................................................................................................ 557. Additional Information .................................................................................................................................. 577.1. Further Reading ................................................................................................................................................................................... 577.1.1. Information on SAP MDG on SAP S/4HANA ......................................................................................................................................577.1.2. SAP Roadmap Explorer ....................................................................................................................................................................................577.1.3. Related Information .............................................................................................................................................................................................57