SAP MDG · DATA MODEL UI
How do I create a custom SAP MDG data model for Project System WBS objects in flex mode?
Create the MDG data model in flex mode, with `ZX` as the example model, and scope it to Project Definition, WBS, and WBS Elements. The guide covers the full modeling flow: OTC creation, entity modeling, relationships, hierarchy, search UI, single-object UI, workflow, role, and testing.
Create the MDG data model in flex mode, with `ZX` as the example model, and scope it to Project Definition, WBS, and WBS Elements. The guide covers the full modeling flow: OTC creation, entity modeling, relationships, hierarchy, search UI, single-object UI, workflow, role, and testing.
The guide creates a custom SAP MDG data model for Project System WBS objects in flex mode, using example model `ZX`. It covers Project Definition, WBS, and WBS Elements, plus the supporting search UI, single-object UI, workflow, and role setup.
Process flow
- Confirm system access, SAP MDG knowledge, SAP Business Workflow knowledge, and FPM knowledge.
- Choose flex mode; do not plan a reuse-mode implementation for this guide.
- Create OTC `ZCKPS` in `MDGIMG` under General Settings > Data Modeling > Define Business Object Type Codes.
- Create data model `ZX` in `MDGIMG` under General Settings > Data Modeling > Edit Data Model, or via Configuration Workbench.
- Create `PSPID` as Type 1 with data element `PS_PSPID`, then create `POSID` as Type 1 for WBS elements.
- Add supporting modeled entities for controlling area, profit center, valid-to date, company code, plant, and location as described.
- Assign the business object type to `PSPID` and `POSID`; set `PSPID` as Root.
- Create the `PSPID` to `POSID` foreign-key relationship using `PROJ_DEF`. Then add referencing and leading relationships as required by the model logic and check-table dependencies in the guide context: exact screenshot rows must be copied,;
MDGIMGGeneral Settings > Data Modeling > Define Business Object Type Codes
Create the business object type code such as `ZCKPS`.
MDGIMGGeneral Settings > Data Modeling > Edit Data Model
Create and maintain data model `ZX` for the WBS scenario.
MDGIMGGeneral Settings > Data Quality and Search > Search and Duplicate Check > Create Search View
Create the WBS search view and include the relevant entities and attributes.
MDGIMGGeneral Settings > UI Modeling > Manage UI Configurations
Deep-copy and configure the search UI and single-object maintenance UI.
Referenced tables
| Object | Purpose |
|---|---|
Technical Object Quick Reference | Source-supported object map for `ZCKPS`, `ZX`, `PSPID`, `POSID`, `PROJ_DEF`, `ZSP_ZX`, `ZBA1`, `ZBA2`, and related UI objects. |
The remaining configuration, implementation details, and testing guidance continue from this answer more…
Related questions and keywords
Alternative questions
- How do I create a custom WBS data model in SAP MDG?
- What does the WBS custom data model guide cover?
- Does this guide use flex or reuse mode?
Possible questions
- How do I create a custom WBS data model in SAP MDG?
- What does the WBS custom data model guide cover?
- Does this guide use flex or reuse mode?
- What knowledge is required for the WBS guide?
- Do I need ABAP development skills?
- What access is required?
- What is a WBS in SAP Project System?
- What PS objects are in scope?
- What is a project definition?
- What is the MDG staging area?
- What is the difference between reuse and flex mode?
- Why does this WBS example use flex mode?