empower business experts to control the decision logic ... · automating complex decision via...

27
© 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.

Upload: others

Post on 30-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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.

Page 2: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

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

Page 3: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 4: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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?

Page 5: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 6: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 2012 SAP AG. All rights reserved. / SAP NetWeaver Decision Service Management overview presentation 6

But what if you need to adapt decision-making logic?

Page 7: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 8: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 9: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 10: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 11: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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 …

Page 12: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 13: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 14: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 15: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 16: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 17: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 19: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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?

Page 20: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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.

Page 21: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 22: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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…

Page 23: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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

Page 26: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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.

Page 27: Empower Business Experts to Control the Decision Logic ... · automating complex decision via business-user maintained decision services 1. 2. 3. Become more agile – by adapting

© 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.