SAP NetWeaver Business Rules Management Resources Center

Resource Center


Getting Started

Featured Article

Featured E-Learning Session

Archetypical Usage Scenarios for NetWeaver BRM - Check out this blog by Harshavardhan Jegadeesan, the product owner of NW BRM,  to understand the archetypical usage scenarios in customer projects. Things you should know about SAP NetWeaver BRM
A useful best practice document on basic scenarios and different aspects to be considered while modeling rules. This guide will help you in making a decision on how you define your rules - whether use of Java objects or XML schema suits your need the best.
FEATURED EVENTS by Daniel Bianchin SAP NetWeaver BRM helps you implement business rules which can be used for a lot of different purposes in your PI integration scenarios, enriching them and taking PI services capabilities to a higher level. This presentation describes the interoperability options between SAP NetWeaver PI and BRM and also helps you discover the added value for your integration scenarios.

Related Articles


Tutorials

Tutorials have been provided to help you get started with rules composer and rules manager. This will help you in understanding the different features provided and in how they can be used to model required sets of rules.These tutorials will help you in creating a rules project with XML schema and a rules project with Java class.


Get Started with Modeling

Make use of the following end-to-end guides to understand the different capabilities made available with BRM 7.2 and how they can be used in modeling and managing a set of simple rules.
The following documents provides steps to write rules using Java classes and XML schema elements in the rules composer for SAP NetWeaver Composition Environment 7.1 EhP1:


How to Download the Tutorials

  1. Each Tutorial contains a PDF document and a video file. Choose the PDF document and the video file for download.
  2. For ease, files for buyer demo and call charges demo have been provided. Use the following links to download the files -'Buyer Demo Files.zip'; 'Call Charges Demo Files.zip'


List of feature Based Tutorials

PDF Document (.pdf)Video (.avi)
How To Use Assign ActionHow To Use Assign Action
How To Use Decision TablesHow To Use Decision Tables
How To Use DefinitionsHow To Use Definitions
How To Use OtherConditionsHow To Use OtherConditions
How To Use PreconditionsHow To Use Preconditions
How To Use Rule PrioritiesHow To Use Rule Priorities


Reference Applications

The reference application projects lists ready to run demo projects cutting across verticals to help you get started with reference rule based applications and composites. The demo projects listed below cover the Insurance, Finance, Human Resources, Inventory Management, Management, Order Processing and Health sectors.


Pure Rules

The following reference application projects help you understand how rules can be created and used in business applications.


How to
Download the Reference Applications

  1. Choose the Reference Application and extract the zip file to any location
  2. Each Reference Application zip file contains a 'Rules Project', 'WebDynpro Project' and 'ReadMe.PDF'.
  3. To open the projects in NWDS, refer to the "ReadMe.PDF".


Reference Applications for CE7.2 BRM


Reference ApplicationDescription
InsuranceHealth InsuranceClaim eligibility rules for a health insurance claim.
FinanceCredit CardChecks the eligibility of an applicant for a credit card.
Personal Loan EligibilityCheck the eligibility of an applicant for a personal loan.
Loan EMI CalculationCalculation of EMI for a given loan.
Travel Allowance CalculationCalculate the travel allowance to be given to an employee.
Human ResourcesResume FilteringFilters Resume based on experience, department, number of companies worked etc.
Inventory ManagementProduct InventoryEvaluate replenishment factor based on various factors like product ID, trend in demand, profit margin etc.
Order ProcessingDiscount CalculationCalculation of discount based on the customer profile, order quantity etc.
HealthCholesterol TestChecks various health related parameters against the valid range to see if the patient has cholesterol or not.
  MilitaryHardship Allowance CalculationCalculation of monthly rate and bonus for employees in Military Foreign Service.


Reference Applications for CE7.1 EHP1 BRM


Reference ApplicationDescriptionSAP NW CE 7.1 EhP1 Demo Video (.avi)
InsuranceHealth InsuranceClaim eligibility rules for a health insurance claim.Health Insurance Demo
Vehicle InsuranceCalculation of Premium and Discount.Vehicle Insurance Demo
FinanceCredit CardChecks the eligibility of an applicant for a credit card.Credit Card Demo
Personal Loan EligibilityCheck the eligibility of an applicant for a personal loan.Personal Loan Eligibility Demo
Loan EMI CalculationCalculation of EMI for a given loan.Loan Emi Calculation Demo
Human ResourcesResume FilteringFilters Resume based on experience, department, number of companies worked etc.Resume Filtering Demo
ManagementScore Card CalculationCalculation of score card based on various parameters.Score Card Calculations Demo
Inventory ManagementProduct InventoryEvaluate replenishment factor based on various factors like product ID, trend in demand, profit margin etc.Product Inventory Demo
Order ProcessingDiscount CalculationCalculation of discount based on the customer profile, order quantity etc.Discount Calculation Demo
HealthCholesterol TestChecks various health related parameters against the valid range to see if the patient has cholesterol or not.Cholesterol Test Demo
CommissionsCommission RateCalculation of Commissions based on the premium and commission rate which can be given to the customer.Commission Rate Demo
ShippingFreight CalculationCalculation of Shipping Freight based on Origin and Destination Ports.Freight Calculation Demo
MilitaryHardship Allowance CalculationCalculation of monthly rate and bonus for employees in Military Foreign Service.Hardship Allowance Calculation Demo
UniversityStudent Annual FeeCalculation of student annual fee based on the course details.Student Annual Fee Demo
ImmigrationImmigration EligibilityDetermines the eligibilityImmigration Eligibility Demo


Rules and Business Process Management: How to Download the Reference Applications

The following reference application projects help you understand how rules can be used in collaboration with a process.
  1. Choose the Reference Application and extract the zip file to any location.
  2. Each Reference Application zip file contains a 'Rules Project', 'Process Project','WebDynpro Project','Composite Application Project' and 'ReadMe.PDF'.
  3. To open the projects in NWDS, refer to the "ReadMe.PDF".

Warranty ClaimsWarranty Claims ProcessSAP NetWeaver Business Rules Management helps you build agile business processes by using business rules in combination with business process management.Warranty Claims Process Demo
Version 1 - Simple ModelVersion 2 - Complex Model


Decision Table Import and Export Plugin

Decision Table Export and Import  This article outlines the installation and usage of the decision table export and import of excel sheets feature in SAP NetWeaver BRM 7.1 EHP1. Plug-inDisclaimer: This is an unsupported tool and is NOT a product feature. This is provided as is to aid developers to quickly export decision tables to Excel and import the modified ones back into the rules composer.

Web Service Generation for Invoking Rules

Web Service Generation Tool

Disclaimer: This is an unsupported tool and is NOT a product feature. This is provided as is to aid developers to quickly create a Web service for Rules written on XML schemas. This is equivalent to creating a Web service using a code based approach.

How to Download the Web Service Generation Tool

Note: This tool helps you create a Web service for invoking rules written on XML schemas. If you want to create a Web service for calling rules written on Java objects, please use the Web service tools in the SAP NetWeaver Developer Studio.
  1. Choose the WS Generator Tool and extract the zip file to any location.
  2. To use the WS Generator tool, refer to the "ReadMeFirst.pdf".


How to Manually Generate Web Services

Note: This manual method describes how to create a Web Service for invoking rules on XML schemas. If you want to create a Web service for calling rules written on Java objects, please use the Web service tools in SAP NetWeaver Developer Studio.


To manually generate Web services see the following articles:

Generating Web Service Manually for a Rules Project Using XSD.

Generating Web Service Manually for a Rules Project Using Java.

This article helps you in creating a Web service which can be used in any application to invoke the required set of business rules.

Tags:
  • SAP Employee

No comments