SAP MDG · COMMUNITY

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

Do not change maintenance-status handling just to expose MDG-governed Material fields. Instead, create a custom Material Master subscreen, copy the required fields onto a Basic Data screen, and replace the standard subscreen in the relevant screen sequence.

Do not change maintenance-status handling just to expose MDG-governed Material fields. Instead, create a custom Material Master subscreen, copy the required fields onto a Basic Data screen, and replace the standard subscreen in the relevant screen sequence.

Move the missing MDG-governed Material fields by creating a customer Material Master subscreen rather than changing maintenance-status handling. The source guide’s example uses DFPS fields, a customer function group `ZMDG_MAT`, source subscreen `SAPLMGD1/2001`, and target subscreen `SAPLZMDG_MAT/9001`, then replaces the standard assignment in `OMT3` for the relevant screen sequence.

Process flow

  1. Confirm the field is under MDG governance.
  2. Confirm why the original backend view is unavailable.
  3. Do not modify maintenance-status handling just to expose the field.
  4. Open the Material Master IMG configuration in SPRO.
  5. Create a Y/Z function group and note the generated SAPL main program.
  6. Use F1 Technical Details to identify each field's original program and screen.
  7. Identify the target Basic Data subscreen.
  8. Analyze industry sector assignment, transaction assignment, and applicable screen sequence(s).","Open SAPLMGD1/MGD1 for industry or SAPLMGD2/MGD2 for retail.","Copy the required standard subscreen.","Update the customer program's object (or
SPRO

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

Create the customer function group and custom Material Master subscreen framework.

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

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

Copy the standard subscreen and maintain the custom screen layout and logic.

OMT3

Define Structure of Data Screens for Each Screen Sequence

Replace the standard subscreen assignment with the customer subscreen in the applicable Material Master screen sequence.

Referenced tables

ObjectPurpose
MARAMaterial master table containing example fields `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

  • 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?
  • Why do some MDG-governed fields not appear in MM02?
  • Which screen sequence should I change in OMT3?
  • What is the source subscreen and target subscreen in the example?

Keywords

SAP MDGMDG-MMaterial MasterMM01MM02MM03MM0xSubscreenECC BackendDIMPDFPSBasic DataOMT3SE80SPROMARA-XCHPFMARA-MCOND