© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 1
Legal Disclaimer
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without
the permission of SAP. This presentation is not subject to your license agreement or any other service or
subscription agreement with SAP. SAP has 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's strategy and possible future developments, products
and/or platforms directions and functionality are all subject to change and may be changed by SAP at any
time for any reason without notice. The information on this document is not a commitment, promise or legal
obligation to deliver any material, code or functionality. 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. This document is for informational purposes and may not be
incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, and
shall have no liability for damages of any kind including without limitation direct, special, indirect, or
consequential damages that may result from the use of this document. This limitation shall not apply in
cases of intent or gross negligence.
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.
Expert Information Session powered by Knowledge on Demand
Empower Business Experts to Control the Decision
Logic Across Enterprise Applications with SAP
NetWeaver Decision Service Management
Carsten Ziegler, Matthias Weber, SAP AG
Gagan Saxena, Decision Management Solutions
October 9, 2012
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 3
What you will learn in this session
SAP NetWeaver Decision Service Management
What is it? Why do organizations need it?
How can you get started with it
Q&A
Demo
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 4
We all need to make decisions constantly.
So do our applications!
Is the invoice complete?
What’s the discount for this order?
What’s the tax amount for this order?
Who should receive this promotion?
Which service provider should be used?
…
Should I go left or right?
What should I wear?
What tasks do I work on?
What do I watch on TV?
Whom do I call?
…
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 5
Decision-making logic is typically being coded into
applications
Example of decision-making logic coded into an application
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 6
But what if you need to adapt decision-making logic?
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 7
How organization implement decision-making logic today Step 1
Business
domain
expert
Document
request
Business domain experts
document request, e.g. on paper,
word, spreadsheets
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 8
How organization implement decision-making logic today Step 2
Document
request
Hand over
request
Business domain experts hand
over request to IT staff for
implementation
Business
domain
expert
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 9
How organization implement decision-making logic today Step 3
Document
request
Hand over
request
Implement and
deploy change IT
IT staff implements request, e.g.
through customizing or custom
coding and sets the change in
production as part of next
software update cycle
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 10
Traditional approach versus new approach Become faster and more flexible at lower cost with SAP NetWeaver DSM
Traditional
approach
Time from request to implementation Weeks to months
Quality of implemented decision-
making logic
Low as details lost in
translation
Cost to implement, e.g. due to
involved staff and system downtimes High
Transparency of decision-making
logic applied across applications Low
Ability to leverage latest innovations
through release upgrades Difficult
New approach: With SAP
NetWeaver DSM
Instantly
High - no translation, no details lost!
Low, no IT involvement, no
downtimes!
High
Easy
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 11
SAP NetWeaver Decision Service Management Externalize decision-making logic from application code
Decision Service
Repository
Decision Service
Versioning & Reporting
Decision Service
Modeling
Decision Service
Lifecycle Management
Model and change
decision services
Centrally store
decision services
Manage technical
aspects of decision
services
Gain full transparency
for analysis and legal
purposes
SAP NetWeaver Decision Service Management
IT Business
domain
expert
SAP
ERP 1
SAP
ERP 2
SAP
CRM …
Non-
SAP …
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 12
Decision Service Modeling Empower business experts to control decision services
Business-user friendly modeling environment, e.g. supporting
decision tables, decision trees, natural language like business rules
Allow business
experts to react faster
to changing business
needs…
…while reducing the
workload of IT staff
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 13
Decision Service Repository Centrally create & maintain decision-making logic
View all available decision services in one central place
Gain full visibility into
organization-wide applied
decision services
Save costs through reuse of
decision services instead of
error-prone duplication
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 14
Decision Service Lifecycle Management Empower IT experts to manage technical aspects
Manage connection to multiple productive business
applications, e.g. which system make use of which decision
services. Also manage versions and access control.
Avoid high integration
efforts
Reduce software
upgrade cost as use of
decision services is
independent of release
number of connected
system
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 15
Decision Service Versioning & Reporting Provide full transparency for analysis and legal purposes
Compare different versions of a rule, view version history
Activate any version on
the “fly” to react to
changing business
needs
Be prepared for legal
audits
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 16
SAP NetWeaver DSM in a sample system landscape Decision services can be reused by multiple systems
SAP NetWeaver DSM distributes decision services for local execution in SAP Systems. Non-
SAP systems are being connected via web services
Co
nn
ecto
r
SAP ERP
SAP NetWeaver Decision
Service Management
Co
nn
ecto
r
SAP CRM
Co
nn
ecto
r
SAP SRM
Co
nn
ecto
r
Custom App
Non-SAP Web Service
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 17
Sample scenarios where SAP NetWeaver DSM can be
applied
Determine tax codes
in purchase orders
Determine
carrier selection
in transportation
management
Perform credit
decisions in
banking
Calculate sales
commissions
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 18
What customers say about SAP NetWeaver DSM Quote from whitepaper “The ROI of SAP NetWeaver DSM”
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 19
Business Agility with Decision Management
What parts will the engineer need to repair this fault?
What offer should we make when this person uses the ATM?
Is this credit card fraudulent?
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 20
Implementation Challenges
Strategic Decisions
Tactical Decisions
Operational Decisions
Operational Decisions NOT Explicit
Require change in Processes, Roles
Require Agile, Iterative Implementation
Choice among Interdependent Decisions
Formal Decision Discovery exercise is essential for success.
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 21
Three Step Implementation
Begin with the Rapid Kick-Off Service℠
1. Discover
2. Build
3. Improve
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 22
Key Take Aways
Increase the speed and quality of operational decisions – by
automating complex decision via business-user maintained decision
services 1.
2.
3.
Become more agile – by adapting decision-making logic with your
applications super fast
Decrease IT cost – by empowering business experts to control
decision-making logic without IT involvment and system downtimes
SAP NetWeaver DSM allows organizations to…
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 23
Interested? So, what’s next?
Identify high-ROI
opportunities, e.g. by
leveraging professional
services offered by
Decision Management
Solutions www.decisionmanagementsolut
ions.com/sap
Explore more
in the SAP Community http://scn.sap.com/docs/DOC-
29158
Experience it
by participating in a 3
days Instructor-led
Classroom Training https://training.sap.com/de/en/c
ourse/tzdsm-sap-netweaver-
decision-service-management-
classroom-095-g-en#course-
details
Thank you.
Questions?
SAP Information Sheet
SAP NetWeaver Decision Service Management
Demo SAP NetWeaver Decision
Service Management
Links to a set of three demo videos:
■ Setup
■ Initial Service Deployment
■ Delta Service Deployment
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 26
How does SAP NetWeaver DSM compare to BRFplus?
SAP NetWeaver DSM uses BRFplus for modeling of decision services
In addition, SAP NetWeaver DSM offers many more capabilities such as
Additional deployment options
Distribution of decision services (even the same decision service) to multiple systems for execution
Empower non technical audience to manage decision services without technical support
Test case tool
Debugger
Mapping expression type
Flow expression types
New improved UIs
More options in test of changes and release management, and control for changes.
© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 27
How does SAP NetWeaver DSM compare to SAP
NetWeaver BRM?
SAP NetWeaver DSM in its current version is optimized for the SAP ABAP stack. ABAP-
centric use cases should make use of SAP NetWeaver DSM given its natural technology
affinity.
With SAP NetWeaver DSM, it is also possible to wrap decision services as web services
and enable remote consumption if desired. (e.g. by NW BPM, NW PI or by non-SAP
systems/applications).
SAP NetWeaver BRM is Java based and it makes sense when the target application is
hosted in the SAP NetWeaver Java Application Server or simply on Java.
Both solutions offer similar capabilities, but depending on where the target application or
process is executed (ABAP or Java stack), one solution or the other would make more
sense.
In the future, we are looking forward to create a single rules modeling environment and from
there directly target a desired target container (in this case ABAP or Java) without the need
to pick between these 2 solutions.