SAP MDG · MDG FINANCE

How do I implement custom fields for an existing MDG-F 0G Cost Center UIBB without creating a new entity or new table?

Create the DDIC field first, generate the 0G data-model structures, then enhance the existing Cost Center UIBB through a separate enhancement layer and add the custom fields into a new group or existing group on the form schema.

Create the DDIC field first, generate the 0G data-model structures, then enhance the existing Cost Center UIBB through a separate enhancement layer and add the custom fields into a new group or existing group on the form schema.

To add custom fields to an existing MDG-F 0G Cost Center UIBB, first create the DDIC objects in SE11, then generate the model-specific structures in MDGIMG, and finally enhance the existing standard UIBB through a separate enhancement layer. After that, place the fields in the form schema, usually under a dedicated group such as Additional Fields, and adjust the layout grid and field attributes.

Process flow

  1. Create domain `ZZBUNIT` in `SE11` with data type `CHAR` and length `10`.
  2. Create data element `ZZBUSUNIT` in `SE11` and assign it to domain `ZZBUNIT`.
  3. Maintain field labels and optional documentation for the data element.
  4. Open `MDGIMG` and generate the data model-specific structures for model `0G`.
  5. Activate the generated structures for the relevant entity, for example `CI_MDG_S_0G_CCTR`.
  6. Open the existing standard UIBB and choose `Other Functions -> Enhance`.
  7. Create an enhancement layer such as `ZMDG_ENH_CCTR_CUST` with description `Cost Center Custom Fields`.
  8. Optionally add a new group named `Additional Fields`. Nested fields can be organized under it.
SE11

ABAP Dictionary -> Domain / Data Element

Create the domain `ZZBUNIT` and data element `ZZBUSUNIT` for the custom field example.

MDGIMG

General Settings -> Data Modeling -> Generate Data Model-Specific Structures

Generate and activate the 0G model-specific structures for the enhanced entity, for example `CCTR`.

Structure
MDGIMG
Master Data Governance
Classic Mode in SAP MDG
Central Governance
General Settings
Data Modeling
Generate Data Model-Specific Structures

The remaining configuration, implementation details, and testing guidance continue from this answer more…

Related questions and keywords

Alternative questions

  • How do I add ZZ custom attributes to MDG Finance Cost Center?
  • What is the process to enhance an existing 0G Cost Center UI with custom fields?
  • How do I create and place custom fields like ZZBUSUNIT and ZZEMAIL in MDG-F?

Possible questions

  • How do I add custom fields to the MDG-F Cost Center UI?
  • What is the standard way to enhance an existing 0G UIBB with Z fields?
  • How do I create the DDIC objects and place them on the Cost Center screen?
  • How do I avoid changing the standard SAP configuration when adding fields in MDG-F?
  • How do I position custom fields in the FPM layout grid?

Keywords

MDG-F0GCost CenterCCTRcustom fieldsSE11MDGIMGFPM_REFRESHUIBBenhancement layerZZBUSUNITZZEMAIL