Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 
Former Member

Update: interest has been huge, therefore access to registration and recordings

has been extended until 30 April 2014. Go grab your recording and slides!

We hope you have joined the Process Orchestration webcast series or have seen the recordings.

Each session demonstrated a different aspect of the SAP Middleware platform and all new and continuous investments that make it best in class.

We have received a lot of positive feedback that these sessions were useful to many participants.

This blog series is to help continue the discussion, drill down in each topic, expand on the Q&A and share key takeways from the sessions with our SCN community. Recordings will be available until the end of 2013 to all registrants. Feel free to post your questions in the related blog.

This particular blog is dedicated to the June 12, 2013 Webcast:

“Can your business users adapt business processes at the speed of change? Can they achieve this without help from IT? With business rules they can!”

Is your organization struggling with questions like “Need to change how the process validates invoice completeness”, “change how tax and pricing gets calculated” or „how logistics carriers get selected”…? See how you can accommodate fast change requirements from the business and overcome complexity by empowering business users to effectuate instant changes with Business rules management solutions from SAP.

Get the recording here.

Business Rules Management Solutions from SAP

Externalize decision-making logic from applications' code to unleash your business

SAP NetWeaver Business Rules ManagementSAP NetWeaver Decision Service Management

Quick facts

  • A 100% Java solution
  • Packaged with SAP NetWeaver Process Orchestration
  • Supports Flow and If-Then rules, as well as Decision tables
  • Business rules can be exposed as Web Services and Stateless EJBs for reuse
  • Rule modeling is offered through a separate designer in SAP NetWeaver Development Studio
  • A 100% ABAP solution delivered as an SAP NetWeaver Add-on
  • Supports Decision and Search Trees, If – Then rules,  as well as Decision tables
  • Business rules can be exposed as Web Services and ABAP functions for reuse
  • Allows remote deployment of rules on ABAP containers and has a central design time repository simplifying governance
  • Rule Modeling is offered through a separate designer in BRFplus workbench

Quick guidelines – when to select which solution

  • Good fit for a Java / non-ABAP IT ecosystem where most applications are non-ABAP
  • Business rules are consumed as Stateless EJBs or Web Services
  • Capability to directly import Java classes and XML schemas
  • Integration use cases with SAP NetWeaver Business Process Management / SAP NetWeaver Process Orchestration and Web Dynpro Java
  • Good fit for ABAP IT landscape
  • Direct integration when invoking applications are ABAP and need data from backend using ABAP service
  • Ability to consume SAP NetWeaver BRM RuleSets using the Java Connector
  • Ability to consume business rules build in SAP NetWeaver DSM through web services from SAP NetWeaver BPM and other non-ABAP applications
  • Default integration into 70+ scenarios in SAP standard apps like Social, TRM, MDG, Loyalty Management, Grantor, GRC

Questions & Answers:

Q: Is SAP NetWeaver Decision Service Management (DSM) still in ramp-up or already generally available?

A: It is generally available as of June 21, 2013.

Q: Can you please provide some examples of typical use cases where SAP NetWeaver DSM can be applied?

A: Transparency to business experts and expected change are drivers for usage of SAP NetWeaver DSM. SAP NetWeaver DSM simplifies change and via gained transparency greatly influences the quality of implemented decision making.

Typical scenarios are steps in processes where decisions are made in the form of data validation, classifications, groupings, matching things, derivations, etc. Often that has been implemented by custom code and Z tables, or those decisions are not implemented at all (still, tacit knowledge about those decisions is hidden somewhere in guideline documents) because business people do not get the agility they need from the system for decision making.

Some of the use cases have a very small scope, just using a decision table to select a tax code, while others are huge, such as decision services for the income tax declaration of a country.

Examples per industry:

Banking: Relationship based pricing, credit decisioning, scorecards

Education: Fee calculations, course selections

Healthcare: Patient monitoring, fraud detection, claims

Logistics and Shipping: Parts management, duties calculations, pricing calculations

Public Sector: Tax calculations, customs duties, land regulations, license fee calculations

Insurance: New products, claims settlement, agent commissions

Q: Is SAP NetWeaver DSM a new way to promote the BRM component in SAP NetWeaver Process Orchestration?

A: SAP's Business Rules Platform has 2 main legs as to how it is implemented. Depending on where your target client apps reside, you may choose between SAP NetWeaver BRM, or SAP NetWeaver DSM. SAP NetWeaver BRM is closely integrated with SAP NetWeaver Process Orchestration and it runs natively on Java. SAP NetWeaver DSM is closely integrated with SAP Business Suite and runs natively on ABAP containers. Both have the ability to get called remotely as decision services/rules services can be wrapped as SOAP Web Services.

Q: Why does SAP provide two solutions for business rules management?

A: SAP provides the means to integrate deeply with the underlying platform because we need to:

  • Provide a performance level that is generally accepted in the technology stack
  • Tightly integrate with lifecycle management processes and tools
  • Comply with applications’ transactional, versioning, and authorization models
  • Align with the base type system of the stack for rules vocabulary (Java Objects, XSD, ABAP DDIC)
  • Support application callback for certain actions (e.g. data look-up or application specific)

Q: Today we position SAP NetWeaver BRM as a component of  SAP NetWeaver Process Orchestration. Can I use SAP NetWeaver BRM standalone?

A: Yes, both SAP NetWeaver BRM and SAP NetWeaver DSM can be used standalone.

Q: We have SAP NetWeaver Process Integration 7.31 Java-only and we have SAP NetWeaver Process Orchestration in our landscape. Will SAP NetWeaver DSM add value, as it seems SAP NetWeaver DSM and SAP NetWeaver BRM have almost same features, though one is for Java and the other is ABAP?

A: SAP NetWeaver DSM may be used when rules operate on SAP backend data. In such cases, the decision service can be exposed as a Web service and included into a process in SAP NetWeaver BPM. In your case, given the fact that you already have SAP NetWeaver Process Orchestration and Process Integration in place, as well as given your skillset, SAP NetWeaver BRM may be the go-to solution.

Q: How much time does it take from download of the solution to the running decision service?

A: This depends very much on the complexity of the underlying business problem. You can download, install, connect, set up authorizations and build a first simple example easily within just 1-2 days.

Key Takeaways

SAP Rules Solutions allow organizations to…

  • Increase the speed and quality of operational decisions by automating complex decision via business-user maintained decision services.
  • Become more agile by adapting decision-making logic with applications super-fast.
  • Decrease IT cost by empowering business experts to control decision-making logic without IT involvement and system downtimes.

Interested to know more? So what’s next:

  • Register or sign in here to access the replay and all additional resources provided as part of the webcast online.
  • Check the other webcasts offered as part of this series:

Webcast replay: Process Orchestration overview

Webcast replay: Roadmap of Process Orchestration with SAP

Webcast replay: B2B collaboration with SAP NetWeaver Process Orchestration

Webcast replay: SAP Operational Process Intelligence powered by SAP HANA

Q&A: Process Orchestration Webcast Series

Thanks to vladimir.dinev and carsten.ziegler for the valuable input.

You are welcome to post your questions here.