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

  1. Confirm system access, SAP MDG knowledge, SAP Business Workflow knowledge, and FPM knowledge.
  2. Choose flex mode; do not plan a reuse-mode implementation for this guide.
  3. Create OTC `ZCKPS` in `MDGIMG` under General Settings > Data Modeling > Define Business Object Type Codes.
  4. Create data model `ZX` in `MDGIMG` under General Settings > Data Modeling > Edit Data Model, or via Configuration Workbench.
  5. Create `PSPID` as Type 1 with data element `PS_PSPID`, then create `POSID` as Type 1 for WBS elements.
  6. Add supporting modeled entities for controlling area, profit center, valid-to date, company code, plant, and location as described.
  7. Assign the business object type to `PSPID` and `POSID`; set `PSPID` as Root.
  8. 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,;
MDGIMG

General Settings > Data Modeling > Define Business Object Type Codes

Create the business object type code such as `ZCKPS`.

Structure
MDGIMG
Master Data Governance
Classic Mode in SAP MDG
Central Governance
General Settings
Data Modeling
Define Business Object Type Codes
MDGIMG

General Settings > Data Modeling > Edit Data Model

Create and maintain data model `ZX` for the WBS scenario.

Structure
MDGIMG
Master Data Governance
Classic Mode in SAP MDG
Central Governance
General Settings
Data Modeling
Edit Data Model
MDGIMG

General Settings > Data Quality and Search > Search and Duplicate Check > Create Search View

Create the WBS search view and include the relevant entities and attributes.

Structure
MDGIMG
Master Data Governance
Classic Mode in SAP MDG
Central Governance
Data Quality and Search
Search and Duplicate Check
Create Search View
MDGIMG

General Settings > UI Modeling > Manage UI Configurations

Deep-copy and configure the search UI and single-object maintenance UI.

Structure
MDGIMG
Master Data Governance
Classic Mode in SAP MDG
Central Governance
General Settings
UI Modeling
Manage UI Configurations

Referenced tables

ObjectPurpose
Technical Object Quick ReferenceSource-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?

Keywords

SAP MDGWBSProject Systemcustom data modelflex modeZXprerequisitesSAP Business WorkflowFPMtransport requestPSWBS elementproject definitionnetworkactivitystaging areaactive datainactive datareuse modeaccess class