SAP MDG Rule Based Workflow
SAP MDG Rule Based Workflow
Public
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of any kind, either
express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.
Agenda
Short Introduction to SAP Master Data Governance
MDG’s Workflow Concept and Overview of Rule-Based Workflow
Blueprinting and Implementing a Change Request Process
Today’s exercise
Out-of-the box delivery of proven data models for standard master data
Financials Material Supplier & Customer
Sales Data
Profit Center/
Hierarchies General Data General Data
Plant Data
Company Comp. Code Data Comp. Code Data
Storage &
Consolidation: Warehouse Data
Purchasing Data Sales Area Data
Item, Group &
Value
ERP
SAP Master Data Governance
Information Steward
User Interfaces, Roles, Work Centers SRM
Data Services
Workflows
Financials Business Partner
Enterprise Search CRM
Staging
Material Custom Objects
NetWeaver MDM Validation
SCM
Change Request, Governance Model, Search & DQ Adapters,
SAP Information UI Framework, Analytics, Replication, Key / Value Mapping
On Premise
Management Suite Apps
SAP ERP 6.0
Cloud
Systems
Integrate services for data cleansing & matching, Tight integration of the governance process into SAP business Client systems are integrated via various channels (like
use HANA for similarity ranked search & aggregation logic and leveraging standard SAP Application Server for ABAP SOA, ALE, RFC, File) across on premise and cloud
Maintain
in
n Validate Approve
ve
e Replicate
Local Adaptations,
Non SAP Enrichments
systems
Business SAP
Adaptt
Processes systems
Workflow
Template
Notation
xx xxxxxx
y All steps and connections ROLE
y Change request step types or process pattern PROCESS
PATTERN
y Change request actions STEP TYPE
CHANGE REQ.
y Change request statuses STATUS
ACTION
xxx
y Condition alias
ACTION CONDITION ALIAS
¾ A change request process can include several approval and revision phases
Send for
y Enhance the flow diagram with process pattern for the
06
Revision background steps
y Enhance the flow diagram with status
y Enhance the flow diagram with condition alias
20 Process
[02] Changes
to be
Specialist
90 Approve
Executed [3] Process
Submit [04] Final
PRC Change Req. Approver
Check To Be 91 Activate
Finalize Performed [2] Approve
05 Change Req. [02] Changes
Processing APP
to be 99 Complete
Executed [06]
REV Send for 03 Approve [05] Final
06 ACT Activation
[10] To Re- Revision Check
vise: Perform Activation Approved [99] Complete
PRC 31
Changes 04 Reject Successful END (Sub-) Work-
[10] To Re- flow
vise: Perform z “Activation
APP
Changes
[11] Process 31 Failure”
Errors After
95 Revise Activation
Requester
[4] Revise
Change Req. [02] Changes
to be
Executed 92 Roll Back
07 Resubmit
PRC
¾ Rules-Based Workflow offers you a quick and easy way to build the change request process!
05
Finalize ¾ Single Value Decision Table
Processing
Send for
¾ User Table
06
Revision
¾ Non User Table
Define Change
g Request
q Steps
p
© 2014
4SSAP
A SE or an SAP affiliate company. All rights reserved.
AP Public 21
Exercise 1 – Introduction and Customizing
Logon to the PC
y User: Student, Domain: Fair
y Password: Welcome14
In all exercises, please make sure that you only work on your own objects. Here, please ensure to really pick
the data reserved for your group number.
20 Process
[02] Changes
to be
Specialist
90 Approve
Executed [3] Process
Submit [04] Final
PRC Change Req.
Check To Be
Approver
Finalize Performed [2] Approve
05 Change Req.
Processing APP
95 Revise
Requester Single Value Decision Table
[4] Revise PREVIOUS_STEP PREVIOUS_ACTION COND_ALIAS NEW_STEP NEW_CR_STATUS
Change Req. [02] Changes
to be 00 (Request) PRC 20 (Process) 02 (Changes to Be..)
Executed
07 Resubmit
PRC 20 (Process) 05 (Finalize Processing) APP 90 (Approve) 04 (Final Check to Be..)
20 (Process) 06 (Send for Revision) REV 95 (Revise) 10 (To Revise: Perform.)
08 Withdraw
95 (Revise) 07 (Resubmit) PRC 20 (Process) 02 (Changes to Be..)
95 (Revise) 08 (Withdraw) … … …
90 (Approve) 03 (Approve) … … …
20 Process
[02] Changes
to be
Specialist
90 Approve
Executed [3] Process
Submit [04] Final
PRC Change Req.
Check To Be
Approver
Finalize Performed [2] Approve
05 Change Req.
Processing APP
95 Revise
Requester
[4] Revise User Agent Decision Table
Change Req. [02] Changes
to be Condition Alias User Agt Grp No. Step Type User Agent Type User Agent Value
Executed
07 Resubmit PRC 001 3 (Process Change Request) US Specialist
PRC
APP 001 2 (Approve Change Request) US Approver
08 Withdraw
REV 001 4 (Revise Change Request) US Requester
Requester
[4] Revise
Change Req.
92 Roll Back
07 Resubmit
In all exercises, please make sure that you only work on your own objects. Here, please ensure to really pick
the data reserved for your group number.
20 Process
[02] Changes
to be
Specialist
90 Approve
Executed [3] Process
Submit [04] Final
PRC Change Req. Approver
Check To Be 91 Activate
Finalize Performed [2] Approve
05 Change Req. [02] Changes
Processing APP
to be 99 Complete
Executed [06]
REV Send for 03 Approve [05] Final
06 ACT Activation
[10] To Re- Revision Check
vise: Perform Activation Approved [99] Complete
PRC 31
Changes 04 Reject Successful END (Sub-) Work-
[10] To Re- flow
vise: Perform z “Activation
APP
Changes
[11] Process 31 Failure”
Errors After
95 Revise Activation
Requester
[4] Revise
Change Req. [02] Changes
to be
Executed 92 Roll Back
07 Resubmit
PRC
In all exercises, please make sure that you only work on your own objects. Here, please ensure to really pick
the data reserved for your group number.
https://www.sap-press.com/practical-workflow-for-sap_3615/
http://scn.sap.com/community/mdm/master-data-governance
Presentations
http://sapdcodehandson.sap.com http://sapdcode.com/online
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an
SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark
information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or
SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or
release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for
any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.