Transcription

EIM261SAP Master Data GovernanceFramework Configuration and UI PersonalizationMichael Boettcher - Product Management MDM - August 27, 2012

DisclaimerThis presentation outlines our general product direction and should not be relied on in making apurchase decision. This presentation is not subject to your license agreement or any other agreementwith SAP. SAP has no obligation to pursue any course of business outlined in this presentation or todevelop or release any functionality mentioned in this presentation. This presentation and SAP'sstrategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice. This document is provided without a warranty of any kind, eitherexpress or implied, including but not limited to, the implied warranties of merchantability, fitness for aparticular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in thisdocument, except if such damages were caused by SAP intentionally or grossly negligent. 2012 SAP AG. All rights reserved.2

AgendaIntroduction and DemosChange Request Process ConfigurationUser Interface Configuration and AdaptionChange Request Step PropertiesDerivationsSummary & ExerciseFurther Information 2012 SAP AG. All rights reserved.3

AgendaIntroduction and DemosChange Request Process ConfigurationUser Interface Configuration and AdaptionChange Request Step PropertiesDerivationsSummary & ExerciseFurther Information 2012 SAP AG. All rights reserved.4

Change Request Process ConfigurationConnected to the Data Model and User InterfacesWorkflow (WF)WF StepsChange Request (CR)TypeCR StepsWork CenterServices (UI links)Business ActivityUIConfigurationProcessorLogical ActionData ModelEntity TypesAuthorizationdefinesrelated 2012 SAP AG. All rights reserved.5

Change Request FrameworkTechnical Concept(Logical) ActionDomain independent (e.g. Create)Business ActivityDomain specific (e.g. Create Airline)Change Request TypeSpecific processes (e.g. Create Airline simple)ActionChange request step specific (e.g. Agree)Change Request Step TypesProcess step specific types (e.g. Check Chg Request)Change Request Step (Number)Process specific step number (e.g. 1-Evaluation) 2012 SAP AG. All rights reserved.6

Change Request FrameworkChange Request ProcessingChange Request (Steps)Step 2Step 0Step 1SubmitEvaluationStep 3Step 4ProcessingFinal CheckProcess Chg ReqApprove Chg ReqConsiderationandApprovalCheck Chg RequestApprove Chg tusTo be evaluatedTo Be Cons. & ApprChanges to Be ExecFin Chk to Be PerforFin Check ApprovedWorkflow StepsStatusChange 2012 SAP AG. All rights reserved. StatusChange StatusChangeChangessuccessful?StatusChange StatusChangeActivateReplicate7

Change Request FrameworkProcessing – User Interface / Link from CR Step to WorkflowConfiguration: Change Request StepsRuntime: Change Request StepActionsStatusWorkflow Stepsin Workflow Builder(optional: Rule Basedthrough BRF)Workflow Stepsin Workflow Log 2012 SAP AG. All rights reserved.8

AgendaIntroduction and DemosChange Request Process ConfigurationUser Interface Configuration and AdaptionChange Request Step PropertiesDerivationsSummary & ExerciseFurther Information 2012 SAP AG. All rights reserved.9

Change Request Process ConfigurationUser Interface Configuration and AdaptationWork CenterServices (UI links)Change Request (CR)TypeCR StepsBRF DerivationsBusiness ActivityUIConfigurationLogical ActionData ModelEntity TypesProcessorAuthorizationMDG (Navigation) 2012 SAP AG. All rights reserved.10

Change Request Process ConfigurationUser Interface Configuration and AdaptationWork CenterServices (UI links)Change Request (CR)TypeCR StepsBRF DerivationsBusiness ActivityUIConfigurationLogical ActionData ModelEntity TypesProcessorAuthorizationMDG (Navigation)UIConfiguration (FPM*)Context Based Adaptation(CBA)*Floorplan ManagerPersonalizationCustomizingConfiguration 2012 SAP AG. All rights reserved.NetWeaver (Adaptation)11

Change Request Process ConfigurationEnhanced Flexibility – UI Navigation & AdaptationAny UI (Menu, Search, Worklist, )Based on the change request step (if available) the systemchecks if a specific UI is configuredChange Request Step: General Settings - Process Modeling - ChangeRequests - Configure Properties of Change Request StepUI not foundThe system gets the Business Object Type (BO Type)for the relevant Business Activity.Business Activity – General Settings - Process Modeling - Business Activities- Create Business ActivityUI foundThe system checks if the UI can be obtained fromthe navigation tablebased on the logical actionUI not foundUI foundThe system obtains the UI from changerequest type, data model orpersonalization (as in EHP5).Navigation Table - General Settings - Process Modeling - Business Activities - LinkActions with UI Application and Business ActivityUI foundUI Adaptation(Personalization, CBA, Customizing) 2012 SAP AG. All rights reserved.12

Floorplan Manager User InterfacesContext Based AdaptationContext 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-CasesNeed 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.13

Floorplan Manager User InterfacesContext Based AdaptationSupplierMaterial 2012 SAP AG. All rights reserved.14

Flexible User InterfaceUI Configuration With Context Based AdaptionsThe Application Configuration BS MAT OVP contains the Component ConfigurationsBS MAT OVP CBA and BS MAT OVP LAYOUT. 2012 SAP AG. All rights reserved.15

AgendaIntroduction and DemosChange Request Process ConfigurationUser Interface Configuration and AdaptionChange Request Step PropertiesDerivationsSummary & ExerciseFurther Information 2012 SAP AG. All rights reserved.16

Change Request ProcessEnhanced Flexibility with Change Request Step Properties 2012 SAP AG. All rights reserved.17

Change Request ProcessEnhanced Flexibility - Change Request Step PropertiesFor each Change Request Step Business ProcessExperts now can:General Settings - Process Modeling - Change RequestsDefine enhancements and checks Enrich parts of data by assigning anenrichment spot. Skip unnecessary checks. Ensure validations occur by assigning checks.Set field properties for entity types and attributes Specify which fields are relevant, and whichrelevant fields are required, by setting fieldproperties.Assign a user interface Assign a different Web Dynpro Application tothe standard one configured for the data model 2012 SAP AG. All rights reserved.18

Change Request ProcessEnhanced Flexibility – Enhancements and Checks per CR StepBusiness process experts can apply enrichment spots andchecks to a change request step.General Settings - Process Modeling - Change Requests - Configure Properties of Change Request StepChecks 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 executedMessage Output Set the severity of messages raised (error or warning)Relevant Sets the relevance of a check. Dependencies existwith field properties on entity type and attribute level(see next slides)Execution Always executed / Executed when data changes 2012 SAP AG. All rights reserved.19

Change Request ProcessEnhanced Flexibility – Set Field Properties and Check LogicBusiness process experts can determine the systemlogic that answers the following questions about fieldswithin 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 logicGeneral Settings - Process Modeling - Change Requests - Configure Properties of Change Request StepEntity Types per Change Request StepAttributes per Change Request Step 2012 SAP AG. All rights reserved.20

Change Request ProcessEnhanced Flexibility – Reuse OptionDependencies: Checks and Field PropertiesMDG FrameworkChange Request Step Specific ConfigurationStandardBasic Check OnlyNo Required Field CheckAll Configured ChecksReuse Area CheckExistence CheckNot RelevantField properties for entitytype or attribute (1)Basic CheckCheck logic for entitytype (a)Duplicate CheckField propertydetermination: (1)overrules (2) overrules (3)overrules (4) .Relevance of checks: (a)overrules (b).Required fielddetermination: MDGFramework or Reuse Area,depending on impl. ofreuse class.Authorization CheckOverruleValidation Rules (BRF)Reuse AreaValidations (BAdI)ImplementationEnrichment SpotsChecks & Enrichments (b)BAdI (2)Application specific (4)Required FieldData ModelConfigurationField Properties(3) 2012 SAP AG. All rights reserved.Field PropertiesMDG21

Change Request ProcessEnhanced Flexibility – User Interface per Change Request StepBusiness process experts can assign a user interfaceto a change request step.General Settings - Process Modeling - Change Requests - Configure Properties of Change Request StepMDG provides far-reaching control over userinterfaces at every level from the change request stepupwards.User Interface per Change Request Step 2012 SAP AG. All rights reserved.22

AgendaIntroduction and DemosChange Request Process ConfigurationUser Interface Configuration and AdaptionChange Request Step PropertiesDerivationsSummary & ExerciseFurther Information 2012 SAP AG. All rights reserved.23

Self-defined Validations and DerivationsBusiness Rule Framework plus (BRFplus)For the definition of the validation rules you launcha dedicated application from the IMG activity“Define Validation and Derivation Rules”.The definitions of the rules arespecific to one particular datamodel. 2012 SAP AG. All rights reserved.24

Self-defined Validations and DerivationsBusiness Rule Framework plus (BRFplus) - Example 2012 SAP AG. All rights reserved.25

AgendaIntroduction and DemosChange Request Process ConfigurationUser Interface Configuration and AdaptionChange Request Step PropertiesDerivationsSummary & ExerciseFurther Information 2012 SAP AG. All rights reserved.26

AgendaIntroduction and DemosChange Request Process ConfigurationUser Interface Configuration and AdaptionChange Request Step PropertiesDerivationsSummary & ExerciseFurther Information 2012 SAP AG. All rights reserved.27

Further InformationRelated EIM206EIM110From Concept to Solution – The Master Data Story at IntelSAP Master Data Governance – A Data Governance and Value-Generation SolutionFlexible Governance – Govern Your Own Objects in SAP Master Data GovernanceWorkflow Design in SAP Master Data GovernanceSAP Enterprise Master Data Management – Strategy and Road MapIntroduction to SAP Master Data GovernanceMonitoring Cross-System Master Data Governance ProcessesSAP Enterprise Master Data Management and SAP Information StewardManaging Big Data with SAP HANA – Solution Strategy 2012 SAP AG. All rights reserved.28

Further InformationSAP Public P Education and Certification Opportunitieswww.sap.com/educationWatch SAP TechEd Onlinewww.sapteched.com/online 2012 SAP AG. All rights reserved.29

Resources: Enterprise Information Management with SAP Understand the big picture of SAP‟s enterpriseinformation management offerings Explore step-by-step instructions for workingwith SAP Data Services Learn how to perform the most important tasksin SAP Information Steward, SAP NetWeaverInformation Lifecycle Management, SAPMaster Data Governance, and SAP ExtendedContent Management All royalties donated to Doctors WithoutBordersEnter 6Y8DF3 as your discount code when ordering at SAP PRESS 2012 SAP AG. All rights reserved.30

FeedbackPlease complete your session evaluation for EIM261.Thanks for attending this SAP TechEd session.

2012 SAP AG. All rights reserved.No part of this publication may be reproduced or transmitted in any form or for any purpose without the expresspermission 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 ofother software vendors.Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks ofMicrosoft Corporation.IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, Systemz10, 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 AdobeSystems 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.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 aretrademarks or registered trademarks of SAP AG in Germany and other countries.Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, WebIntelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as theirrespective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objectsis an SAP company.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks orregistered trademarks of Citrix Systems Inc.Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and servicesmentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc.Sybase is an SAP company.HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C , World Wide WebConsortium, Massachusetts Institute of Technology.Crossgate, [email protected] EDDY, B2B 360 , and B2B 360 Services are registered trademarks of Crossgate AGin Germany and other countries. Crossgate is an SAP company.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.All other product and service names mentioned are the trademarks of their respective companies. Datacontained in this document serves informational purposes only. National product specifications may vary.IOS is a registered trademark of Cisco Systems Inc.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.RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerryStorm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registeredtrademarks of Research in Motion Limited. 2012 SAP AG. All rights reserved.32

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