Business Rules in SAP

Business Rules Management Systems (BRMS) enable organizations to manage business rules for decision automation. Business users participate in and control rule definition and change, while business process experts model, validate, deploy, update, and archive business rules through their lifecycle. The benefit is improved decision-making, transparency and efficiency, as well as error reduction.

SAP NetWeaver offers business rules solutions for both the ABAP and the Java stack in the form of BRFplus and SAP NetWeaver Business Rules Management, respectively.

SAP NetWeaver Business Rules Management

Centrally manage Business Rules - fast and flexibly! Learn how SAP NetWeaver Business Rules Management provides you with the agility you need to embed and enforce business rules in business processes and applications. Answer a few questions and receive a detailed estimate in 2 business days | Request a quote

SAP customers can leverage SAP NetWeaver BRM jointly, as well as separately from SAP NetWeaver BPM. Combined with SAP NetWeaver BPM, SAP NetWeaver BRM complement and accelerate process flexibility and business agility throughout the organization | Get Started with SAP NetWeaver BRM

Business Rule Framework plus

Business Rule Framework plus (BRFplus) is a business rules system available in SAP NetWeaver ABAP. It is a comprehensive framework which helps business and IT users to model rules used for automatic decision support in business cases of all kinds. In addition, a flexible open API facilitates experienced IT users to extend the framework to their specific needs. Advanced features such as browser-based UI, traceability, and simulation eases the effort and time invested in implementing policies and rules.

For an overview of BRFplus have a look at the Getting Started document, BRFplus Screencast and the basic article About BRF and BRFplus.

BRFplus for Decision Services

The document describes, with the help of an example, how a decision service can be implemented using BRFplus. Each step from concept to final implementation is shown. The example demonstrates automatic setting of the tax code during purchase order creation.

Virtual SAP TechEd'11
Overview of SAP NetWeaver BPM and SAP NetWeaver BRM

This session provides an overview of SAP NetWeaver BPM and BRM and the new process orchestration features that will help you to extend application core processes with your own practices. Key takeaways: a quick overview of the application areas of both solutions, learn about Business Process Library and the new Collaborative Process Modeler, see a short demo and highlights from product roadmaps.

Virtual SAP TechEd'11
Business Rules Management with SAP: BRFplus and SAP NetWeaver BRM

This session will introduce you to business rules management with SAP: approach, components, features, and usage of BRFplus and SAP NetWeaver BRM (with ABAP and Java stack respectively). It also provides general recommendations on when to use what technology, including mixed scenarios, alignment of BRFplus and SAP NetWeaver BRM, and new specific features to come.

Choosing Business Rule Providers in Heterogeneous Landscapes

For heterogeneous landscapes, SAP provides two BRMS engines - SAP NetWeaver BRM (on SAP NetWeaver AS Java) and BRFplus (on SAP NetWeaver AS ABAP). This article explains how to determine which of these engines should be chosen as the rule provider, also whether the native configuration of the invoking application should be used instead, or whether particular use cases should be treated as business rules at all.

Knowledge Center

Centrally manage Business Rules > fast and flexibly

Partner Solutions on SAP EcoHub