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
- Decide whether the field belongs to `FKKVK` or `FKKVKP`.
- Select the correct CI include.
- If using `CI_FKKVK`, review SAP Note `2859822`.
- Run `SE11` and add the field to the CI include.
- Run `MDGIMG` and extend data model `BP`.
- Create the matching `ZZ...` attribute.
- Activate the data model and adjust staging.
- Generate the relevant data-model-specific structures.
SE11Table `FKKVK` or `FKKVKP` → CI include
Add the physical custom field to the Contract Account structure.
MDGIMGMaster Data Governance → Central Governance → General Settings → Data Modeling → Edit Data Model
Extend data model `BP` with the matching entity attribute.
MDGIMGMaster Data Governance → Central Governance → General Settings → Data Modeling → Generate Data Model-Specific Structures
Regenerate the MDG structures after the new attribute is added.
MDGIMGMaster Data Governance → Central Governance → General Settings → Data Modeling → Extend Mappings
Maintain both `MDG_FICA_2API` and `MDG_FICA_2STA` field 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
| Object | Purpose |
|---|---|
FKKVK | Contract Account header data table for FI Contract Account. |
FKKVKP | Business 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+?