eim261 sap master data governance -...
TRANSCRIPT
Michael Boettcher - Product Management MDM - August 27, 2012
EIM261
SAP Master Data Governance Framework Configuration and UI Personalization
© 2012 SAP AG. All rights reserved. 2
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.
© 2012 SAP AG. All rights reserved. 3
Agenda
Introduction and Demos
Change Request Process Configuration
User Interface Configuration and Adaption
Change Request Step Properties
Derivations
Summary & Exercise
Further Information
© 2012 SAP AG. All rights reserved. 4
Agenda
Introduction and Demos
Change Request Process Configuration
User Interface Configuration and Adaption
Change Request Step Properties
Derivations
Summary & Exercise
Further Information
© 2012 SAP AG. All rights reserved. 5
Change Request Process Configuration Connected to the Data Model and User Interfaces
Work Center
Services (UI links)
Business Activity
Change Request (CR)
Type
Data Model
CR Steps
Entity Types
Processor
Authorization
UI
Configuration
defines
related
WF Steps
Logical Action
Workflow (WF)
© 2012 SAP AG. All rights reserved. 6
Change Request Framework Technical Concept
(Logical) Action Domain independent (e.g. Create)
Business Activity Domain specific (e.g. Create Airline)
Change Request Type Specific processes (e.g. Create Airline simple)
Change Request Step Types Process step specific types (e.g. Check Chg Request)
Action Change request step specific (e.g. Agree)
Change Request Step (Number) Process specific step number (e.g. 1-Evaluation)
© 2012 SAP AG. All rights reserved. 7
Change Request Framework Change Request Processing
Step 0
Submit
Change Request (Steps)
Actions
Agree Finalize
Processing Approve
Workflow Steps Status
Change
Status
Change …
Changes
successful? Activate Replicate
Status
Step 2
Considerationand
Approval
Step 3
Processing
Step 1
Evaluation
Step 4
Final Check
Check Chg Request Approve Chg Req Approve Chg Req Process Chg Req
Approve
To be evaluated To Be Cons. & Appr Changes to Be Exec Fin Chk to Be Perfor Fin Check Approved
Status
Change
Status
Change
Status
Change … … … … …
© 2012 SAP AG. All rights reserved. 8
Change Request Framework Processing – User Interface / Link from CR Step to Workflow
Runtime: Change Request Step
Actions
Status
Workflow Steps
in Workflow Log
Configuration: Change Request Steps
Workflow Steps
in Workflow Builder
(optional: Rule Based
through BRF)
© 2012 SAP AG. All rights reserved. 9
Agenda
Introduction and Demos
Change Request Process Configuration
User Interface Configuration and Adaption
Change Request Step Properties
Derivations
Summary & Exercise
Further Information
© 2012 SAP AG. All rights reserved. 10
MDG (Navigation)
Change Request Process Configuration User Interface Configuration and Adaptation
Work Center
Services (UI links)
Business Activity
Change Request (CR)
Type
Data Model
CR Steps
Entity Types
Processor
Authorization
UI
Configuration
Logical Action
BRF Derivations
© 2012 SAP AG. All rights reserved. 11
NetWeaver (Adaptation)
Change Request Process Configuration User Interface Configuration and Adaptation
Work Center
Services (UI links)
Business Activity
Change Request (CR)
Type
Data Model
CR Steps
Entity Types
Processor
Authorization
UI
Configuration
Logical Action
Configuration
Personalization
Customizing
BRF Derivations
Context Based Adaptation
(CBA) *Floorplan Manager
MDG (Navigation)
UI
Configuration (FPM*)
© 2012 SAP AG. All rights reserved. 12
Change Request Process Configuration Enhanced Flexibility – UI Navigation & Adaptation
Business Activity – General Settings -> Process Modeling -> Business Activities
-> Create Business Activity
Navigation Table - General Settings -> Process Modeling -> Business Activities -> Link
Actions with UI Application and Business Activity
Based on the change request step (if available) the system
checks if a specific UI is configured
The system gets the Business Object Type (BO Type)
for the relevant Business Activity.
The system checks if the UI can be obtained from
the navigation table
based on the logical action
The system obtains the UI from change
request type, data model or
personalization (as in EHP5).
UI found
UI not found
Change Request Step: General Settings -> Process Modeling -> Change
Requests -> Configure Properties of Change Request Step
UI found
UI not found
Any UI (Menu, Search, Worklist, …)
UI Adaptation
(Personalization, CBA, Customizing)
UI found
© 2012 SAP AG. All rights reserved. 13
Floorplan Manager User Interfaces Context Based Adaptation
Context Based Adaptation (CBA)
Context Based Adaptation offers UI configuration depending on the data displayed on the screen.
Other adaptation techniques do not offer this (and are either user-, client- or system-specific).
MDG Applications deliver prebuilt integration into CBA.
Context Based Adaptation (CBA) Use-Cases
Need for data-dependent adaptations
Business Partner: Address format depending on the „Country‟
Material: Displaying or Hiding Classification depending on „Material Type‟
© 2012 SAP AG. All rights reserved. 14
Floorplan Manager User Interfaces Context Based Adaptation
Supplier
Material
© 2012 SAP AG. All rights reserved. 15
Flexible User Interface UI Configuration With Context Based Adaptions
The Application Configuration BS_MAT_OVP contains the Component Configurations
BS_MAT_OVP_CBA and BS_MAT_OVP_LAYOUT.
© 2012 SAP AG. All rights reserved. 16
Agenda
Introduction and Demos
Change Request Process Configuration
User Interface Configuration and Adaption
Change Request Step Properties
Derivations
Summary & Exercise
Further Information
© 2012 SAP AG. All rights reserved. 17
Change Request Process Enhanced Flexibility with Change Request Step Properties
© 2012 SAP AG. All rights reserved. 18
Change Request Process Enhanced Flexibility - Change Request Step Properties
For each Change Request Step Business Process
Experts now can:
Define enhancements and checks
Enrich parts of data by assigning an
enrichment spot.
Skip unnecessary checks.
Ensure validations occur by assigning checks.
Set field properties for entity types and attributes
Specify which fields are relevant, and which
relevant fields are required, by setting field
properties.
Assign a user interface
Assign a different Web Dynpro Application to
the standard one configured for the data model
General Settings -> Process Modeling ->
Change Requests
© 2012 SAP AG. All rights reserved. 19
Change Request Process Enhanced Flexibility – Enhancements and Checks per CR Step
Business process experts can apply enrichment spots and
checks to a 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)
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
General Settings -> Process Modeling -> Change Requests ->
Configure Properties of Change Request Step
Enhancement Spots and Checks per Change Request Step
© 2012 SAP AG. All rights reserved. 20
Change Request Process Enhanced Flexibility – Set Field Properties and Check Logic
Business process experts can determine the system
logic that answers the following questions about fields
within a change request step:
Is a field required?
Field properties
Is a field relevant (used)?
Field properties
Which checks are applicable?
Combination of field properties and check logic
General Settings -> Process Modeling -> Change Requests ->
Configure Properties of Change Request Step
Attributes per Change Request Step
Entity Types per Change Request Step
© 2012 SAP AG. All rights reserved. 21
Change Request Process Enhanced Flexibility – Reuse Option
Dependencies: Checks and Field Properties
Reuse Area
Application specific (4)
Field Properties
MDG Framework
Change Request Step Specific Configuration
Check logic for entity
type (a)
Basic Check Only
All Configured Checks
Checks & Enrichments (b)
Basic Check
Existence Check
Duplicate Check
Authorization Check
Validation Rules (BRF)
Validations (BAdI)
Enrichment Spots
Reuse Area Check
Field properties for entity
type or attribute (1)
Standard
No Required Field Check
Not Relevant
MDG
Field Properties
Overrule
Field property
determination: (1)
overrules (2) overrules (3)
overrules (4) .
Relevance of checks: (a)
overrules (b).
Required field
determination: MDG
Framework or Reuse Area,
depending on impl. of
reuse class.
Data Model
Configuration (3)
Required Field
BAdI (2)
Implementation
© 2012 SAP AG. All rights reserved. 22
Change Request Process Enhanced Flexibility – User Interface per Change Request Step
Business process experts can assign a user interface
to a change request step.
MDG provides far-reaching control over user
interfaces at every level from the change request step
upwards.
User Interface per Change Request Step
General Settings -> Process Modeling -> Change Requests ->
Configure Properties of Change Request Step
© 2012 SAP AG. All rights reserved. 23
Agenda
Introduction and Demos
Change Request Process Configuration
User Interface Configuration and Adaption
Change Request Step Properties
Derivations
Summary & Exercise
Further Information
© 2012 SAP AG. All rights reserved. 24
Self-defined Validations and Derivations Business Rule Framework plus (BRFplus)
For the definition of the validation rules you launch
a dedicated application from the IMG activity
“Define Validation and Derivation Rules”.
The definitions of the rules are
specific to one particular data
model.
© 2012 SAP AG. All rights reserved. 25
Self-defined Validations and Derivations Business Rule Framework plus (BRFplus) - Example
© 2012 SAP AG. All rights reserved. 26
Agenda
Introduction and Demos
Change Request Process Configuration
User Interface Configuration and Adaption
Change Request Step Properties
Derivations
Summary & Exercise
Further Information
© 2012 SAP AG. All rights reserved. 27
Agenda
Introduction and Demos
Change Request Process Configuration
User Interface Configuration and Adaption
Change Request Step Properties
Derivations
Summary & Exercise
Further Information
© 2012 SAP AG. All rights reserved. 28
Further Information
Related Sessions
EIM222 From Concept to Solution – The Master Data Story at Intel
EIM119 SAP Master Data Governance – A Data Governance and Value-Generation Solution
EIM264 Flexible Governance – Govern Your Own Objects in SAP Master Data Governance
EIM262 Workflow Design in SAP Master Data Governance
EIM101 SAP Enterprise Master Data Management – Strategy and Road Map
EIM104 Introduction to SAP Master Data Governance
EIM210 Monitoring Cross-System Master Data Governance Processes
EIM206 SAP Enterprise Master Data Management and SAP Information Steward
EIM110 Managing Big Data with SAP HANA – Solution Strategy
© 2012 SAP AG. All rights reserved. 29
Further Information
SAP Public Web
http://www.sap.com/solutions/rapid-deployment
SAP Education and Certification Opportunities
www.sap.com/education
Watch SAP TechEd Online
www.sapteched.com/online
© 2012 SAP AG. All rights reserved. 30
Resources: Enterprise Information Management with SAP
• Understand the big picture of SAP‟s enterprise
information management offerings
• Explore step-by-step instructions for working
with SAP Data Services
• Learn how to perform the most important tasks
in SAP Information Steward, SAP NetWeaver
Information Lifecycle Management, SAP
Master Data Governance, and SAP Extended
Content Management
• All royalties donated to Doctors Without
Borders
Enter 6Y8DF3 as your discount code when ordering at SAP PRESS
Feedback Please complete your session evaluation for EIM261.
Thanks for attending this SAP TechEd session.
© 2012 SAP AG. All rights reserved. 32
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.
Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of
Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System
z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7,
POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize,
XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere,
Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the United States and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe
Systems Incorporated in the United States and other countries.
Oracle and Java are registered trademarks of Oracle and its affiliates.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or
registered trademarks of Citrix Systems Inc.
HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web
Consortium, Massachusetts Institute of Technology.
Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri,
and Xcode are trademarks or registered trademarks of Apple Inc.
IOS is a registered trademark of Cisco Systems Inc.
RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry
Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered
trademarks of Research in Motion Limited.
© 2012 SAP AG. All rights reserved.
Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads,
Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice,
Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc.
INTERMEC is a registered trademark of Intermec Technologies Corporation.
Wi-Fi is a registered trademark of Wi-Fi Alliance.
Bluetooth is a registered trademark of Bluetooth SIG Inc.
Motorola is a registered trademark of Motorola Trademark Holdings LLC.
Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork,
SAP HANA, 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.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web
Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects
is an SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services
mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc.
Sybase is an SAP company.
Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG
in Germany and other countries. Crossgate is an SAP company.
All other product and service names mentioned are the trademarks of their respective companies. Data
contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied,
or transmitted in any form or for any purpose without the express prior written permission of SAP AG.