SAP MDG · COMMUNITY

How to extend SAP MDG for FI Contract Account with a new custom field?

To extend MDG for FI Contract Account, add the physical field to the correct CI include, create the matching ZZ attribute in data model BP, activate and adjust staging, regenerate structures, maintain both MDG_FICA_2API and MDG_FICA_2STA mappings, and then expose the field in the FPM UI. Optionally add a BRF+ Check Entity validation if the field must be mandatory.

To extend MDG for FI Contract Account, add the physical field to the correct CI include, create the matching ZZ attribute in data model BP, activate and adjust staging, regenerate structures, maintain both MDG_FICA_2API and MDG_FICA_2STA mappings, and then expose the field in the FPM UI. Optionally add a BRF+ Check Entity validation if the field must be mandatory.

To extend SAP MDG for FI Contract Account with a new field, the guide requires changes in all layers: the CI include, the BP data model, generated structures, both mapping directions, and the FPM UI. If the field should be mandatory, you can add a BRF+ Check Entity validation.

Process flow

  1. Decide whether the field belongs to `FKKVK` or `FKKVKP`.
  2. Select the correct CI include.
  3. If using `CI_FKKVK`, review SAP Note `2859822`.
  4. Run `SE11` and add the field to the CI include.
  5. Run `MDGIMG` and extend data model `BP`.
  6. Create the matching `ZZ...` attribute.
  7. Activate the data model and adjust staging.
  8. Generate the relevant data-model-specific structures.
SE11

Table `FKKVK` or `FKKVKP` → CI include

Add the physical custom field to the Contract Account structure.

MDGIMG

Master Data Governance → Central Governance → General Settings → Data Modeling → Edit Data Model

Extend data model `BP` with the matching entity attribute.

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

Master Data Governance → Central Governance → General Settings → Data Modeling → Generate Data Model-Specific Structures

Regenerate the MDG structures after the new attribute is added.

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

Master Data Governance → Central Governance → General Settings → Data Modeling → Extend Mappings

Maintain both `MDG_FICA_2API` and `MDG_FICA_2STA` field mappings.

Structure
MDGIMG
Master Data Governance
Classic Mode in SAP MDG
Central Governance
General Settings
Data Modeling
Extend Mappings
NWBC

`SAP_MDGFICA_MENU` → Search Contract Account

Navigate to the FI Contract Account UI area to identify the target section for enhancement.

SE80

`MDG_ECC_FICA_BOLUI` / `MDG_FICA_OVP` → `MDG_OVP_FICA` → `MDG_FICA_OVP`

Create FPM customizing and place the new field on the Contract Account UI.

Referenced tables

ObjectPurpose
FKKVKContract Account header data table for FI Contract Account.
FKKVKPBusiness Partner-related Contract Account data table for FI Contract Account.

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

Related questions and keywords

Alternative questions

  • How do I add a custom field to MDG FI Contract Account?
  • What is the end-to-end process for extending FI Contract Account?
  • Which layers must be changed when adding a new FICA field to MDG?

Possible questions

  • Which CI include should I extend for FKKVK or FKKVKP?
  • How do I add the field in SE11?
  • How do I extend the BP data model and mappings?
  • How do I place the new field on the FI Contract Account UI?
  • How do I make the new field mandatory with BRF+?

Keywords

MDGFI Contract Accountcustom fieldfield extensionCentral GovernanceFKKVKFKKVKPBPCI_FKKVKCI_FKKVKPMDG_FICA_2APIMDG_FICA_2STAFPM_REFRESHBRF+