
The Governance Scope defines the customer-specific subset of the MDG data model, which is included in the governance process.
Further explanations:
Configurable data model elements are:
- Entity types of storage and usage type 4
- Attributes
- Referencing relationships
Rules:
- If an entity is not governed, all its attributes and subentities are not governed
- If an entity is governed, all its key attributes are governed
- If an entity is governed, all its mandatory attributes are governed * (based on the mandatory flag in the data model)
The Governance Scope can be defined:
- When implementing MDG.
- When MDG is already used (previously submitted change requests are completed with the data already maintained).

Entity Types or Attributes that have been removed from the Governance Scope:
- cannot be changed in a Change Request.
- are displayed in read-only mode and can be suppressed in the UI configuration.
- can still be imported into the Active Area but not using Change Requests (Staging Area).
- can still be replicated or exported.
- are not changeable in Mass Change.
- can be used to calculate derivations, but are ignored if values are set by a derivation.
- can easily be added back into to the Governance Scope.

The figure illustrates the flexible options for process flow models with MDG.
Change Request Type - Several Change Request Types can be assigned to one Business Activity. In that case, the user must select the Change Request Type to use.
The Change Request Type determines:
- The workflow template.
- The data model and the entity types.
The possible workflow steps are defined in the workflow.
The Status of the change request and the workflow step are used in the process logic of the workflow to determine:
- The possible actions in the UI.
- The next workflow step.
- The next change request status.
Facts about the workflow used by MDG domain:
SAP Business Workflow is the technology foundation in all cases.
Several standard workflow templates are delivered for specific purposes.
One generic Rule-Based workflow template (WS6080086) is delivered that uses the Business Rule Framework Plus (BRFplus).
Comparison of Workflows Used by MDG Domain
| Domain | Standard Workflow | Comment | Rule-Based Workflow | Comment |
|---|---|---|---|---|
| Financials | Default–generic WF template | Simple (CR-type + step) or Advanced/Extended (Simple + entity type) | Optional | Successful internal POC |
| Material | Optional | Standard workflow available | Default | Agent determination and step logic in BRFplus |
| Supplies/Customer | Default–WF template per process | Agent determination using customizing (BP) and using BRFplus (procurement/ sales and financial data) | Possible | |
| Custom Objects | Possible | Possible |
Workflow Templates: Review and Adapt Using Transaction SWDD
Cheat Sheet for Direct Workflow Template Access
| Template Purpose | Identifier |
|---|---|
| Single Object workflow | WS75700040 |
| Validation workflow | WS75700019 |
| Change Request workflow in MDG-F | WS75700027 |
| MDG-F Advanced workflow | WS75700043 |
| MDG-AF Rule-Based workflow (used in MDG-M) | WS60800086 |
| Workflows delivered for MDG-S EhP5 | WS60800041 / 48 / 59 / 68 / 95 |
| New Create workflow for MDG-S EhP6 | WS53100044 |
| MDG-C workflows EhP6 | WS54300003 / WS46000023 / 27 |
| MDG-AF (Master Data Governance Application Framework) | |
| MDG-AF Sub workflow for RBWF | WS60800091 |
Note
Major Components of SAP Business Workflow

In addition to allowing work items to be displayed and administered, the integrated inbox supports the full mail functionality of SAPoffice.
The work item manager is responsible for processing work items, including deadline monitoring. Activities can also refer to methods that run in the background, and in this case, the work item manager initiates the call to the background processes.
Rules-Based Workflow (MDG 9)

Improvements since EhP6 version:
Descriptions are displayed beside the keys.
Switch to edit mode prevents unwanted changes.
Table Settings can be influenced and personalized in multiple ways.
XML Export/Import in the Tools menu only active if activated by personalization (Administrative Usage).

Ensure that the workflow customizing is active, complete, and working:
Automatic workflow Customizing Transaction SWU3.
Linkage Type activation for BUS2250/related workflows (MDG customizing).

The figure illustrates a single object workflow. The step IDs are explained next.
Step ID explanation of the single object workflow:
Explanations of the Step IDs
Step ID | Step Name | Task | Description | Processing Comment | Binding |
|---|---|---|---|---|---|
000228 | Status Change: Changes to Be Executed | TS75707951 | Set Status of Change Request | Background |
|
000047 | Execution of Changes | TS75707943 | Process Change Request | --> USER | &APPSTEP& = 1 |
000260 | Status Change: Final Check to Be Performed | TS75707951 | Set Status of Change Request | Background |
|
000306 | Validation | TS75707952 | Check Change Request | Background |
|
000068 | Final Check | TS75707980 | Approve Change Request | --> USER | &APPSTEP& = 2 |
000298 | Activate Changes | TS75707953 | Activate Change Request | Background |
|
000294 | Status Change: To Be Revised | TS75707951 | Set Status of Change Request | Background |
|
000288 | Revision After Rejection | TS75707981 | Revise Change Request | --> USER | &APPSTEP& = 3 |
000302 | Discard Changes | TS75707936 | Discard Change Request | Background |
|
Material Change Request Types

Review or create your own Change Request Types:
The default set of five CR-Types delivered by SAP and activated using the BC-Set.
Each CR-Type is linked to one of the predelivered Business Activities.
The connection to the workflow determines the main processing logic.
For Material, the standard workflow WS6080068 is delivered and using the connection to Business Rules Framework (BRFplus), a flexible and enhanced workflow definition and control engine, is available.
- Check that the following business activities are in your system and that they are assigned to the default data model MM.
MAT1
MAT2
MAT6
MATA
For more information, see Customizing for Master Data Governance under: General Settings→Process Modeling→Change Requests→Create Business Activity.
- Create new change request types for data model MM, or validate after import using the business configuration set (BC-Set). For more information, see Customizing for Master Data Governance under: General Settings→Process Modeling→Change Requests→Create Change Request Type. Alternatively, you can run system transaction SM34 and view cluster VC_USMD110.
The following settings exist in the substructures of the change request types:
- MAT01:
- Entity type: MATERIAL
- UI Config: MDG_MM_APP_BS_MAT_GEN
- Msg. Output: "W Issue Error Messages as Warnings"
- Business Activity: MAT1 Create Material
- MAT02:
- Same as for MAT01
- Business Activity: MAT2 Process Material
- MAT06:
- Same as for MAT01
- UI Config: MDG_MM_APP_BS_DEL_GEN
- Business Activity: MAT6 Mark Material for Deletion
MDG Rule-Based Workflow - Details on Main Branch
The graphic gives an overview of the MDG rule-based workflow and details on the main branch.

The figure illustrates an example of a MDG for Material - generic workflow, which is controlled by rules.

The figure illustrates various step types and actions.
BRFplus Information
Technical Settings: Transaction BRFplus
Documentation: Help Portal Path, search for "SAP NetWeaver Library", Function-Oriented View→Application Server→Application Server ABAP→Other Services→Services for Application Developers→Business Rules Framework Plus.
https://help.sap.com/doc/7b784763728810148a4b1a83b0e91070/1.0%20SP04/en-US/pdf.sap_BRFplus_en.pdf
Start in MDG Customizing
Use transaction USMD_SSW_RULE
Generating: USMD_SSW_CATA_MAT01 / USMD_SSW_CATA_<CR_TYPE>
Important Terminology and Variables are:
- STEP (Type 1: in Business Workflow BWF)
- A workflow pattern in SAP Business Workflow consists of several steps which are connected to a TASK (BWF).
- TASK (in Business Workflow BWF)
A task is a unit of work for a user, shown in the UWL or a background activity in BWF.
- STEP (Type 2: In Rule-Based Workflow, RBW)
Steps in the context of RBW are defined in customizing (only Dialog steps) and are orchestrated by BRFplus-decision tables (Dialog and Background steps). Each RBW-step is a loop in the generic RBW-workflow (WS60800086) and can consist of several BWF-steps.
- PROCESS_PATTERN (RBW)
Important container variable for controlling the main branch in RBW.
- STEP_TYPE (RBW)
The step type determines the UI (approve, agree, revise). There are some predefined UI step types in RBW. Each step type has its own set of ACTIONS.
- CONDITION_ALIAS (RBW)
A key that connects the three different decision tables in BRFplus for RBW.
- ACTION (RBW)
An action is the resulting value of a UI-based user decision (click on button) in a certain RBW step.
Note
Methods for Workflow Troubleshooting
BOR Object BUS2250 (MDG Change Request).
In transaction SWO1, choose Test, and enter a Change Request ID. Then, perform:
Finalize inconsistent/incomplete Change Request:
Method ROLLBACK_2 —> Execute
=> final check rejected
Check if processors are found:
Method GETAGENTS —> Execute
=> results in a list of processors or errors
Transaction SWI1_RULE can be used to execute the rule for the user determination of a work item again
Assign Agent manually: SWI2_ADM1










