achieving business agility with sap cloud platform ... ac slide decks... · empower users to manage...
TRANSCRIPT
PUBLIC
Venu Chembrakalathil SAP SEPeter McNulty SAP Labs, LLCMay 7–9, 2019 Orlando, FL
Achieving Business Agility withSAP Cloud Platform Business RulesSession 84546
2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other serviceor subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any relateddocument, or to develop or release any functionality mentioned therein.This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions andfunctionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in thispresentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is providedwithout a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for aparticular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAPassumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or grossnegligence.All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially fromexpectations. 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.
Disclaimer
3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Intelligent Enterprise
Decision Management Overview
SAP Cloud Platform Business Rules Introduction
Key Capabilities
Recipes
Summary
Agenda
Intelligent Enterprise
5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The digital era is evolving into the intelligence era
Mainframe& PCs
Client Server& Internet
Cloud, Mobile& Big Data
IntelligentTechnologies
Transistors &silicon revolution
Large-scale mainframecomputing adoption
Emergence of PCs
Plant floorautomation
Widespread PCadoption
Broadband Internet
ERP & businessprocess
technologies
Mobile &smartphone ubiquity
Cloud computing
Social networks
Big Data
Machine learning &artificial intelligence
IoT & distributedcomputing
Blockchain
IndustrialAutomation
Business ProcessAutomation
DigitalTransformation
IntelligentEnterprise
6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Deliver the Intelligent Enterprise
AI/ML | IoT | Analytics
IntelligentSuite
CustomerExperience
Manufacturing& Supply Chain
DigitalCore
PeopleEngagement
Network & SpendManagement
Intelligent Technologies
DigitalPlatform
DataManagement
CloudPlatform
1THE INTELLIGENTENTERPRISE features
3 KEY COMPONENTS:
Intelligent Suite
2
Intelligent Technologies3
Digital Platform
7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Integration & Orchestration services in SAP Cloud PlatformSupported customers scenarios
A2A/B2B Integration
DigitalProcesses and Apps
Real-time Omni-Channel Access
Intelligent ProcessVisibility
Microservices
APIs / Pre-Packaged Content as Acceleratorsfrom SAP and partners to accelerate integration and innovation on the platform
IOT and DeviceIntegration
DevelopersDevelops integrations,APIs, Workflows or Apps
Business UsersWorks with tasks, digitalprocess and apps
Citizen Integrators/DevelopersDevelops integrations and appsusing APIs with low-code productivity tools
CloudPlatform
Cloud Integration
API Management
InternetOf Things
Workflow
Business Rules
OrchestrationIntegration
*planned
Process Visibility*
Decision ManagementOverview
9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Decisions are needed in every business
BankingRelationship based pricing,
credit decisioning, scorecards
EducationFee calculations,course selections
Public SectorTax calculations, customs duties, landregulations, license fee calculations
HealthcarePatient monitoring, fraud
detection, claims
InsuranceNew products, claims
settlement, agent commissions
Logistics and ShippingParts management, duties
calculations, pricing calculations
10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Across different business landscapes, leaders areasking challenging questions
How to effectively manageregulation changes?Change to keep eligibility decisionscompliant
How to implement policies changeswith minimal disruptions?Change validation to track new datarequirements
How to adapt to changes inconsumer behavior?Change to keep selecting the rightdeal terms
How to react faster tomarkets trends?Change the assessmentto manage risk
How to better understand anddeliver competitive change?Change the discountto remain competitive
How to control fraud?Change the routing tofocus on new fraud
Source: Inspired by James Taylor of Decision Management Solutions
SAP Cloud Platform Business RulesIntroduction
12PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Platform reuse service that encapsulateshigh change decision logic from applicationlogic
Digitize and automate decision makingwith business rules
Enable centralized decision managementacross the Intelligent Enterprise Suite
SAP Cloud Platform BusinessRules
13PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Enterprise Business Rules – our vision
SAP C/4HANASAP BusinessApplications
SAP HANA Data Management (on-premise & DBaaS)| SAP Vora
SAP Cloud Platform Business RulesAPI Business Hub
Legends
Local runtime repository
q Rule authoring & governanceq Decision Mining & simulation *q Tools & embedded UI controlsq Repository & lifecycle managementq Runtime & compilers
SAP Enterprise Rule Model
SAP IoT 4.0Gateway | Edge
SaaS |Business Services
q SAP Industry Cloud
q SAP S/4HANA Extension
q SAP Leonardo
q Partner Services
Central design-time &runtime repositoryCloud rule runtimes
Local rule runtimes
Business Rules Content
On-premise and cloud
… other solutions
Integration I Analytics IMachine Learning I Security IBusiness Services and more
Advanced Capabilitiesplanned in futureroadmap
*Marketing Cloud
14PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
ReuseConsistent and flexible decisionmanagement with reuse of business rulesacross different business processes
AgilityEncapsulate business logic from applicationlogic and make business changes withoutthe need to redevelop the application.
TransparencyReduce manual intervention anddependency on the IT expert to applychanges to business logic acrossapplications
Open APIs to integrate and extendbusiness logic with processes acrossvarious SAP and non-SAP applications
Capabilities Outcomes
Automate decision logicwith web-based tool and commonlifecycle management approach withcentral repository and governance
Enterprise rule model and centraldecision management to managerules centrally across different platformsgenerating low operation andmaintenance cost
Simplify management of decision logic across SAP Solutions
SAP Cloud Platform Business RulesKey Capabilities
16PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Empower users to automateand manage decision logic
independently fromapplication development
Enabling decision management across Intelligent Enterprise
Centrally build and managedecision logic acrossdifferent solutions and
landscapes
Rapidly build and extenddecision logic for SAP andnon-SAP applications with
managed APIs
17PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Empower users to manage decision logic independently from application development§ Model business rules and formulas in tabular spreadsheet-like decision tables§ Provide an easy-to-use web-based business rules editor for managing business rule changes§ Embed UI5 controls for decision tables into configuration apps for business users§ Implement policy changes in applications without requiring application development
Centrally build and manage decision logic across different solutions and landscapes§ Reduce code and management effort for developers by externalizing business policy§ SAP Enterprise Rules Model to standardize modelling notations§ Central rule authoring and governance with web-based tool and common repository§ Direct deployment to different systems and platforms like SAP HANA, SAP S/4HANA
Rapidly build and extend decision logic for SAP and non-SAP applications with managed APIs§ Build, manage and invoke business rules from code by using APIs§ Create rules to control process extensions for S/4HANA Cloud§ Model rules to control custom workflows for SAP Cloud applications such as SAP Hybris Cloud for Customer,
SAP SuccessFactors, Concur, or SAP Ariba
Enabling decision management across Intelligent EnterpriseBusiness Rules
18PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
• Model business rules andformulas in tabular spreadsheet-like decision tables and text rule
• Provide an easy-to-use Web-based business rules editor formanaging business rulechanges
• Embed UI5 controls for decisiontables into configuration apps forbusiness users
• Implement policy changes inapplications without requiringapplication development
Empower users to manage decision logic independentlyfrom application development
19PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
• SAP Enterprise Rules Model tostandardize modelling notationsbased on DMN 1.1
• Central rule authoring andgovernance capabilities with web-based tool and common repository
• Direct deployment to differentplatforms like SAP HANA andS/4HANA
• Enable effective use of data assetsto achieve desired outcome withless risk
• Flexible and consistent decisionautomation and management fordifferent platforms
Centrally build and manage decision logic across differentsolutions and landscapes
SAP Cloud PlatformBusiness Rules
SAP HANA SAP S/4HANA SAP C/4HANA
PeopleManagement
TransportManagement
Sourcing andProcurement
Digital CoreSupply ChainManagement
deploy deploydeploy
20PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
• Build and manage decision tablesfrom code by using APIs
• Invoke the rules engine via APIspublished in SAP API Business Hub
• Reduce code and managementeffort for developers byexternalizing business policy
Ease developers use and management of rules with managed APIs
21PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Create business rules to encapsulate decisionlogic of extension applications ofSAP S/4HANA Cloud, SAP SuccessFactors, etc.
Model business rules to control customworkflows for SAP Cloud applications such as• SAP C/4HANA Cloud for Customer• SAP SuccessFactors• SAP Concur• SAP Ariba
Rapidly build decision logic for SAP and non-SAP applications
SAP Cloud Platform Business RulesRecipes
23PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Business Rules Usage PatternsRecipes
Extension Applicationsthat require business logic to vary and remain outside the application lifecycle• A cloud native application built side by side to an SAP Solution e.g. SAP S/4HANA• Invokes the Rule Service via API
Human Centric or System Centric Processesthat require decision logic to be isolated from the process flow logic• A cloud Workflow or Integration flow process that extends or integrates an SAP Solution• Workflow or Integration Flow Service Task invokes the Rule Service via API
Core Business Processes for In App Extensionsthat require rule based field calculations & derivations and controlled environment• SAP back office core processes e.g. Availability to Promise, Financial Reporting in S/4HANA• SAP front office customer facing processes like Marketing Campaign Score Recommendation in C/4HANA
Analytical Decisionsthat require executions on mass data typically stored in Agile Data Mart• Agile data marts refers to repository of data gathered from operational data originating from transactional
systems and other sources.• Business rules are push down to HANA to leverage faster execution of analytical rules on mass data
24PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Recipe 1: Extension Applications that require flexible business logic
User Interface
Business Logic
Persistency
Connectivity
Extension Layers
SAP Cloud Platform Business Rules
Author Deploy Manage
Custom Applications(Pass and SaaS)
Business rules used in:v Customer specific
extension applicationsv Partner built SaaS
applications
OData
Business Rules is used to extend backend businesslogic that varies often for functional reasons
25PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ© 2012 SAP AG. All rights reserved. 25RKT
Separate decision, simpler process
Recipe 2: Isolate Decision Logic from Process Logic
26PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Recipe 3: Operational Decisions in Core Business Processes
Core Business Processes
Procurement Sales Manufacturing& Supply Chain
Finance
BRFPlus(Rules engine)
need decision logic
Database(HANA DB)
Example: Whatpersisted accounts
have invalid zip?
Example: Does thenew account has
invalid zip?
SAP Cloud PlatformBusiness Rules
Author
Deploy
Manageneed database lookup
Operational Decision:v daily repeatable business decisionsv done in high-volumev rely on transactional datav database lookup needed
27PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Recipe 4: Analytical Rules for Agile Data Mart
SAP HANA(Agile Data Mart)
SAP Cloud PlatformBusiness Rules
Author
Deploy
Manage
Business IntelligenceAnalytical & Reporting tools
SAP system(transactional)
non-SAP system(OLTP-based)
Replication server
deploy
Agile data marts isrepository of datafrom operationaldata originating intransactionalsystems and othersources
Analytical rules run on historicoperational data combined withcurrent operational data
Summary
29PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Orchestrate and extend workflows withSAP Cloud Platform Workflow
• Rapidly build and modify workflowapplications with web-based tooling
• Create and adapt value-adding processes inyour company
• Increase efficiency and transparency• Users can manage their workflow tasks using
the My Inbox Fiori application
Quickly automate flexible decision withSAP Cloud Platform Business Rules
• Empower users to manage business logicindependently from application development
• Create application specific business vocabularyindependent of the runtime container
• Integrate Rules as a service into yourapplications using the REST API
OrchestrationRapidly build and modify workflow applications while managing business logic
30PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Ø openSAP CourseØ Video TutorialØ Learning JourneyØ Lecture: Business Rules Usage PatternsØ Lecture: BPM Services in the CloudØ Discovery Center: Automate Service Order Creation
Blueprints:Ø Automating Employee Onboarding ProcessesØ Automate the Business Partner Creation Process Using SAP
Cloud Platform Workflow and Business RulesØ Automate the Document Review Process with SAP Cloud
Platform Workflow and SAP Jam Collaboration
Sample Content:Ø Shopping Cart Rules : consumption of rules in custom applicationØ Offer Management Rules : integration with SAP HANAØ Flight Booking Rules: integration with SAP S/4HANAØ Rules Manager App: how to embed business rules in custom app
Ø SAP Cloud Platform Business Rules – Product PageØ Solution BriefØ SAP HelpØ SAP Cloud Platform Business Rules APIØ SAP Cloud Platform Business Rules RoadmapØ SAP Cloud Platform regions
More Information
Ø Product Overview on YouTubeØ Product Expert Video on YouTubeØ SAP Cloud Platform Podcast #Episode 47Ø Webinar: What’s new in SAP Cloud Platform BusinessØ RulesSAP Code Talk with DJ AdamsØ Quick Demo by Midhun VPØ Authoring & Testing series by Antonio
Ø Blogs on SAP CommunityØ Follow us on Twitter (@sapcp #workflow)
Thank you.
© 2019 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission ofSAP SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and itsdistributors 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 orwarranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warrantystatements accompanying such products and services, if any. Nothing herein should be construed as constituting an additionalwarranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document orany 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 platforms, directions, andfunctionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reasonwithout notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, orfunctionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differmaterially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and theyshould not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registeredtrademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service namesmentioned are the trademarks of their respective companies.
See www.sap.com/copyright for additional trademark information and notices.
www.sap.com/contactsap
Follow us
www.sap.com/germany/contactsap
© 2019 SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten.
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer,ohne die ausdrückliche schriftliche Genehmigung durch SAP SE oder ein SAP-Konzernunternehmen nicht gestattet.
In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Die von SAP SE oder derenVertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Produktekönnen länderspezifische Unterschiede aufweisen.
Die vorliegenden Unterlagen werden von der SAP SE oder einem SAP-Konzernunternehmen bereitgestellt und dienen ausschließlichzu Informationszwecken. Die SAP SE oder ihre Konzernunternehmen übernehmen keinerlei Haftung oder Gewährleistung für Fehleroder Unvollständigkeiten in dieser Publikation. Die SAP SE oder ein SAP-Konzernunternehmen steht lediglich für Produkte undDienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklichgeregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren.
Insbesondere sind die SAP SE oder ihre Konzernunternehmen in keiner Weise verpflichtet, in dieser Publikation oder einerzugehörigen Präsentation dargestellte Geschäftsabläufe zu verfolgen oder hierin wiedergegebene Funktionen zu entwickeln oder zuveröffentlichen. Diese Publikation oder eine zugehörige Präsentation, die Strategie und etwaige künftige Entwicklungen, Produkteund/oder Plattformen der SAP SE oder ihrer Konzernunternehmen können von der SAP SE oder ihren Konzernunternehmen jederzeitund ohne Angabe von Gründen unangekündigt geändert werden. Die in dieser Publikation enthaltenen Informationen stellen keineZusage, kein Versprechen und keine rechtliche Verpflichtung zur Lieferung von Material, Code oder Funktionen dar. Sämtlichevorausschauenden Aussagen unterliegen unterschiedlichen Risiken und Unsicherheiten, durch die die tatsächlichen Ergebnisse vonden Erwartungen abweichen können. Dem Leser wird empfohlen, diesen vorausschauenden Aussagen kein übertriebenes Vertrauenzu schenken und sich bei Kaufentscheidungen nicht auf sie zu stützen.
SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Markenoder eingetragene Marken der SAP SE (oder von einem SAP-Konzernunternehmen) in Deutschland und verschiedenen anderenLändern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.
Zusätzliche Informationen zur Marke und Vermerke finden Sie auf der Seite www.sap.com/corporate/de/legal/copyright.html.
SAP folgen auf