SAP MDG · DATA MODEL UI

How do I move MDG-governed Material Master fields to another MM0x screen in the ECC backend?

Use a custom Material Master subscreen in the ECC backend, not maintenance-status changes. Copy a suitable Basic Data screen, add the required fields, then assign the customer subscreen in the relevant screen sequence and test in MM01/MM02/MM03.

Use a custom Material Master subscreen in the ECC backend, not maintenance-status changes. Copy a suitable Basic Data screen, add the required fields, then assign the customer subscreen in the relevant screen sequence and test in MM01/MM02/MM03.

MDG-governed Material fields that sit on backend views may disappear when only Basic Data maintenance status is available. The SAP guide’s solution is to create a custom Material Master subscreen in the ECC backend, copy the required fields onto a Basic Data screen, and then assign that custom subscreen in the applicable screen sequence.

Process flow

  1. Identify the MDG-governed backend field that is missing in MM01/MM02/MM03.
  2. Do not change maintenance-status handling just to expose the field.
  3. Open SPRO and navigate to Logistics - General -> Material Master -> Configuring the Material Master -> Create Program for Customized Subscreens.
  4. Create a Y/Z function group; the guide example uses ZMDG_MAT.
  5. Record the generated main program; the example is SAPLZMDG_MAT.
  6. Use F1 -> Technical Details to identify each field's original program and screen.
  7. Identify the target Basic Data subscreen; the example uses SAPLMGD1/2001.
  8. Analyze the screen access sequence by checking Industry Sector, Transaction, and resulting Screen Sequence; the example sequence is V1 and transaction reference 01 for MM01/MM02/MM03 in the guide example context. Copy the relevant standard
SPRO

Logistics - General -> Material Master -> Configuring the Material Master -> Create Program for Customized Subscreens

Create the customer function group and follow the standard customizing for Material Master custom subscreens.

Structure
SPRO
Master Data Governance
Logistics - General
Material Master
Configuring the Material Master
Create Program for Customized Subscreens
SE80

Object Navigator -> SAPLMGD1 / MGD1 (industry) or SAPLMGD2 / MGD2 (retail)

Open and copy the standard Material Master subscreen into the custom function group.

OMT3

Assign screen sequences to User/Material Type/Transaction/Industry Sector

Replace the standard subscreen with the customer subscreen in the applicable screen sequence.

MM01/MM02/MM03

Material Master maintenance transactions

Test the resulting screen behavior after the custom subscreen assignment.

Referenced tables

ObjectPurpose
MARAMaterial master table containing fields such as `MARA-XCHPF` and `MARA-MCOND`.

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

Related questions and keywords

Alternative questions

  • How can I move Material Master fields to another screen?
  • How do I add fields to Basic Data 1 in MM01/MM02/MM03?
  • How can I create a custom Material Master subscreen?

Possible questions

  • Why do some MDG-governed fields not appear in MM02?
  • How do I expose industry-extension fields on Basic Data?
  • How do I change Material Master backend screens for MDG?
  • How can I bring DIMP or DFPS fields onto another Material view?
  • What is the safest way to show backend fields after MDG activation?

Keywords

SAP MDGMDG-MMaterial MasterMM01MM02MM03MM0xSubscreenECC BackendDIMPDFPSBasic DataSPROSE80OMT3SAPLMGD1SAPLMGD2MGD1MGD2SAPLMGD1/2001SAPLZMDG_MAT/9001MARA-XCHPFMARA-MCOND