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
- Choose whether the extension belongs to FKKVK or FKKVKP.
- Extend the corresponding CI include in SE11.
- Add the matching ZZ attribute in data model BP.
- Activate the data model and adjust staging.
- Generate the data-model-specific structures.
- Maintain MDG_FICA_2API field mapping.
- Maintain MDG_FICA_2STA field mapping.
- Open the FI Contract Account FPM configuration in SE80 and add the field to the UI.
SE11Enter table FKKVK or FKKVKP and double-click the CI include
Add the physical custom field to the Contract Account CI include
MDGIMGMaster Data Governance → Central Governance → General Settings → Data Modeling → Edit Data Model
Add the matching ZZ attribute in data model BP
MDGIMGMaster Data Governance → Central Governance → General Settings → Data Modeling → Generate Data Model-Specific Structures
Regenerate the FKKVK or FKKVKP structures after the extension
MDGIMGMaster Data Governance → Central Governance → General Settings → Data Modeling → Extend Mappings
Maintain MDG_FICA_2API and MDG_FICA_2STA mappings
NWBCSAP_MDGFICA_MENU → Search Contract Account
Check the UI area where the new field should be displayed
SE80MDG_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
| Object | Purpose |
|---|---|
FKKVK | Contract Account header table to be extended when the field belongs to header data |
FKKVKP | Business Partner-related Contract Account table to be extended for BP-linked data |
BP | MDG data model used for the FI Contract Account extension |
MDG_FICA_2API | Mapping from MDG data-model field to CI include / API field |
MDG_FICA_2STA | Reverse 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+?