SAP MDG · DATA MODEL UI

How do I create a Multiple-Record Processing user interface for SAP MDG Material?

SAP MDG Material supports Multiple-Record Processing from MDG 7.0 and SAP S/4HANA 1511. Build it with a Web Dynpro/FPM OVP application, use CL_USMD_MC_FEEDER_LIST and CL_USMD_MC_FEEDER_FORM for the UIBBs, integrate the Change Request UIBB for Save/Check/Activate, and configure the entity chain, wires, toolbar actions, and highlighting.

SAP MDG Material supports Multiple-Record Processing from MDG 7.0 and SAP S/4HANA 1511. Build it with a Web Dynpro/FPM OVP application, use CL_USMD_MC_FEEDER_LIST and CL_USMD_MC_FEEDER_FORM for the UIBBs, integrate the Change Request UIBB for Save/Check/Activate, and configure the entity chain, wires, toolbar actions, and highlighting.

SAP MDG Material can process multiple records in a tabular UI through Multiple-Record Processing (MURP). The standard build uses the Web Dynpro application `MDG_BS_MAT_MC`, the OVP component configuration `FPM_OVP_COMPONENT`, generic feeder classes for list and form UIBBs, and a Change Request UIBB for Save, Check, and Activate. You also need to configure the entity relationship chain, wires, toolbar actions, and optional features such as Add, Copy, Find and Replace, and highlighting.

Process flow

  1. Define the material maintenance scenario and the required type-1 and dependent type-4 entities.
  2. Create the Web Dynpro application configuration for `MDG_BS_MAT_MC`.
  3. Assign `FPM_OVP_COMPONENT` and set `USMD_OTC = 194`.
  4. Leave `USMD_CREQ_TYPE` and `USMD_CREQUEST` unconfigured unless you need dynamic transfer from navigation.
  5. Create or select the model-specific assistance class inheriting from `CL_USMD_MC_GEN_ASSIST`.
  6. Create custom feeder classes only if customer-specific enhancement is required.
  7. Create the application-controller configuration `USMD_MC_GEN_APP_CTRL`.
  8. Build the OVP page `MAIN` and add `FPM_EDIT`, `FPM_CANCEL`, and optional highlighting actions such as `MDG_HIGHLIGHT_TC`.','Add the main ATS list UIBB using `CL_USMD_MC_FEEDER_LIST`.','Add dependent list/form UIBBs using `CL_USMD_MC_FEEDER_
SICF

Activate the Web Dynpro HTTP service

Ensure the MURP application is callable in the browser.

MDGIMG

MDG process customization for CR type, logical action, business activity, navigation, and workflow

Connect the material MURP UI to change-request processing and workflow.

Structure
MDGIMG
Master Data Governance
Classic Mode in SAP MDG
Central Governance
Process Modeling
Workflow

Referenced tables

ObjectPurpose
V_USMD_MC_LIMITMaintain warning/error limits for Multiple-Record Processing.
MDG_BS_MAT_LENTYIdentifies leading entities used during copy restrictions in MURP.

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

Related questions and keywords

Alternative questions

  • What is Multiple-Record Processing in SAP MDG Material?
  • What is MURP in MDG-M?
  • How can users process multiple materials in a tabular UI?

Possible questions

  • Which feeder classes are used for Multiple-Record Processing?
  • What functions are available in the Multiple-Record Processing list?
  • How do I integrate the Change Request UIBB in a MURP application?
  • What is the recommended implementation sequence for MDG Material MURP?
  • How do I configure Add, Copy, Find and Replace, and highlighting in MURP?

Keywords

Multiple-Record ProcessingMURPMDG-MMaterialtabular UIchange requestMDG 7.0S/4HANA 1511CL_USMD_MC_FEEDER_LISTCL_USMD_MC_FEEDER_FORMFPMUSMD_NEW_MASS_COPYMDG_BS_MAT_MCUSMD_OTCFPM_OVP_COMPONENT