SAP MDG · MDG FINANCE

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

Extend the physical Contract Account table field in the correct CI include, mirror it in MDG data model BP, regenerate structures, maintain both MDG_FICA_2API and MDG_FICA_2STA mappings, and add the field to the FPM UI. If required, add a BRF+ Check Entity validation to make the field mandatory.

Extend the physical Contract Account table field in the correct CI include, mirror it in MDG data model BP, regenerate structures, maintain both MDG_FICA_2API and MDG_FICA_2STA mappings, and add the field to the FPM UI. If required, add a BRF+ Check Entity validation to make the field mandatory.

To extend SAP MDG for FI Contract Account by a new field, first decide whether the field belongs to FKKVK or FKKVKP. Then add it to the corresponding CI include in SE11, create the matching ZZ attribute in data model BP, activate the model and adjust staging, regenerate the structures, maintain both field mappings, and expose the field in the FPM UI.

Process flow

  1. Choose whether the extension belongs to FKKVK or FKKVKP.
  2. Extend the corresponding CI include in SE11.
  3. Add the matching ZZ attribute in data model BP.
  4. Activate the data model and adjust staging.
  5. Generate the data-model-specific structures.
  6. Maintain MDG_FICA_2API field mapping.
  7. Maintain MDG_FICA_2STA field mapping.
  8. Open the FI Contract Account FPM configuration in SE80 and add the field to the UI.
SE11

Enter table FKKVK or FKKVKP and double-click the CI include

Add the physical custom field to the Contract Account CI include

MDGIMG

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

Add the matching ZZ attribute in data model BP

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 FKKVK or FKKVKP structures after the extension

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 MDG_FICA_2API and MDG_FICA_2STA 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

Check the UI area where the new field should be displayed

SE80

MDG_ECC_FICA_BOLUI / MDG_FICA_OVP → MDG_OVP_FICA → MDG_FICA_OVP

Create customizing and place the custom field on the FPM UI

Referenced tables

ObjectPurpose
FKKVKContract Account header table to be extended when the field belongs to header data
FKKVKPBusiness Partner-related Contract Account table to be extended for BP-linked data
BPMDG data model used for the FI Contract Account extension
MDG_FICA_2APIMapping from MDG data-model field to CI include / API field
MDG_FICA_2STAReverse mapping from CI include / application field to MDG data-model field

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 use for FKKVK or FKKVKP?
  • How do I add the field in SE11?
  • How do I extend data model BP?
  • How do I maintain MDG_FICA_2API and MDG_FICA_2STA?
  • How do I place the field on the FPM UI?
  • How do I make the new field mandatory with BRF+?

Keywords

MDGFI Contract Accountcustom fieldfield extensionCentral GovernanceFKKVKFKKVKPBPCI_FKKVKCI_FKKVKPSE11MDGIMGMDG_FICA_2APIMDG_FICA_2STANWBCSE80MDG_OVP_FICAFPM_REFRESHBRF+