SAP Master Data Governance Framework Configuration & Workflow Development
SAP Master Data Governance Framework Configuration & Workflow Development
SAP Master Data Governance Framework Configuration & Workflow Development
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.
Adaptation /
5 Enrichment in local
Business Adapt systems 5
Suite
Adapt
systems
Business Processes
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 5
Change Request Process Configuration
Connected to the Data Model and User Interfaces
UI
Processor
Configuration
Logical Action
Authorization
Data Model Entity Types
defines
related
Business Activity
Domain specific (e.g. Create Airline)
Action
Change request step specific (e.g. Agree)
Actions
Finalize
Agree Approve Approve
Processing
Status
To be evaluated To Be Cons. & Appr Changes to Be Exec Fin Chk to Be Perfor Fin Check Approved
Workflow Steps
Status Status Status Changes Status Status
… … … … … … Activate Replicate
Change Change Change successful? Change Change
Workflow Steps
in Workflow Builder
(optional: Rule Based
through BRF)
Status
Workflow Steps
in Workflow Log
UI not found
UI not found
Navigation Table - General Settings -> Process Modeling -> Business Activities -> Link
The system obtains the UI from change Actions with UI Application and Business Activity
UI found
request type, data model or
personalization (as in EHP5).
UI found
UI Adaptation
(Personalization, CBA, Customizing)
User
Interface
Business process experts can apply enrichment spots and General Settings -> Process Modeling -> Change Requests ->
checks to a change request step. Configure Properties of Change Request Step
Checks and Enrichment Spots
Basic check (e.g. numeric vs. alpha numeric)
Existence check (check if value exists in check table)
Duplicate check (identify potential duplicates)
Authorization check (check user authorities)
Validation rules (as defined in BRF)
BAdI Validations (coded validations) Enhancement Spots and Checks per Change Request Step
Reuse area check (in reuse class)
Sequence
The sequence in which enrichment spots are executed
Message Output
Set the severity of messages raised (error or warning)
Relevant
Sets the relevance of a check. Dependencies exist
with field properties on entity type and attribute level
(see next slides)
Execution
Always executed / Executed when data changes
Business process experts can determine the system General Settings -> Process Modeling -> Change Requests ->
logic that answers the following questions about fields Configure Properties of Change Request Step
within a change request step:
Is a field required?
Field properties
Is a field relevant (used)?
Field properties Entity Types per Change Request Step
Which checks are applicable?
Combination of field properties and check logic
BAdI (2)
Checks & Enrichments (b) Application specific (4)
Required Field
Field Properties
Data Model Configuration
(3) MDG
Business process experts can assign a user interface General Settings -> Process Modeling -> Change Requests ->
to a change request step. Configure Properties of Change Request Step
MDG (Navigation)
UI
Configuration (FPM*) Context Based Adaptation
*Floorplan Manager (CBA)
Personalization
Customizing
Configuration
NetWeaver (Adaptation)
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 19
Floorplan Manager User Interfaces
Adaptation Options
Personalization
Customizing
w/o Context Based Adaptation
Configuration
Enhancement
Copying the Application
Modification (not recommended)
Read more: SAP Note 1619534
How to Create, Enhance and Adapt FPM
Applications on NW 702 (EhP5 w/o CBA)
End workflow
when expired
End workflow
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 22
MDG for Flight Data
Create Flight Connection – Pre-configured scenario
Design the flow and decide which steps and loops are
needed
Decide which step types are needed (different UI steps,
Step Step Step background steps)
Enhance the flow diagram with outcoming actions of each
step
Enhance the flow diagram with condition alias
Enhance the flow diagram with status
CRStatus Build the decision tables (Single Value Decision Table, User
CR Step
Table and Non User Table)
Condition
Alias
XX: Action
Step
CQ: Check 05: Finalize Processing
Landing
Quota 04: Check Landing
Action Quota
Action
Session ID Title
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and
SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group 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.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and
other countries.