Mass Maintenance

Mass Maintenance Overview

Mass Maintenance is a generic governance engine used with SAP Master Data Governance (MDG). It provides industry-specific content and workflows to initiate process governance scenarios for data domains not already handled by SAP MDG, such as Human Capital Management (HCM), Bill of Materials (BOMs), and routings. This strategy results in reduced development cycle time and faster achievement of master data objectives while fully leveraging SAP MDG.

Mass Maintenance is a workflow-enabled application to govern the entry, review and approval of a proposed mass change. Users are assigned to roles, which are associated with templates. A template aligns with a single BDC or GUI script, an Integrate template, or a custom template, and can be reused for multiple requests. A request drives the workflow process to mass change a single object in SAP.

Refer to Requests vs. Templates for more information.

Highly customizable, Mass Maintenance can be configured to control user access to request data and how a request is processed from request data entry through review and posting to a target system.

A change can be based on a database view utilizing a Where clause, an Excel spreadsheet, or manual input by the user. BDC and GUI scripts can be used to update data in a target ERP system such as SAP. Messages are returned from the target system to show which objects were successfully updated.

Mass Maintenance supports mass change data to be posted to SAP via Integrate, a Syniti component used as the posting mechanism and script repository. Integrate contains all the commands for every BDC and GUI script used to load data into SAP. Each script represents a mass update process. Refer to Integrate for detailed information.

Setup and Configuration for Mass Maintenance

There are several elements of Mass Maintenance that can be configured before executing a mass change process. These steps should only be completed by a developer or a system administrator and are dependent upon the client's setup.

Before getting started with Mass Maintenance, verify the following steps have been completed:

  1. Set Up Security for Mass Maintenance
  2. Configure Mass Maintenance Parameters
  3. Configure Global Roles
  4. Assign a Catalog to a Custom WebApp for Use with Mass Maintenance
  5. Enable Role Validations
  6. Update Validation Messages
  7. Configure Workflow Messages
  8. Set up Workflow Messages
  9. Configure Request Statuses
  10. Configure Columns to Exclude from Mass Change
  11. Display Posting Options on Requests
  12. Configure Settings for External Data Processing and External Request Scenarios

When the Stewardship Tier is installed, an Integrate category called dspCompose is created that will act as the repository in Integrate for all the templates created in Mass Maintenance. This name displays in the Integrate Category field on the Parameters page.