SAP Business Rules Management
SAP NetWeaver Business Rules Management Resources Center
Tags:
Resource Center
- Getting Started
- Highlights
- Featured
- Tutorials
- Reference Applications
- Decision table import and export plugin
- Web service generation for invoking rules
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. |
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:
The following reference application projects help you understand how rules can be created and used in business applications.
The following reference application projects help you understand how rules can be used in collaboration with a process.
Web Service Generation for Invoking Rules
How to Download the Tutorials
- Each Tutorial contains a PDF document and a video file. Choose the PDF document and the video file for download.
- 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
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
- Choose the Reference Application and extract the zip file to any location
- Each Reference Application zip file contains a 'Rules Project', 'WebDynpro Project' and 'ReadMe.PDF'.
- To open the projects in NWDS, refer to the "ReadMe.PDF".
Reference Applications for CE7.2 BRM
Reference Application | Description | |
---|---|---|
Insurance | Health Insurance | Claim eligibility rules for a health insurance claim. |
Finance | Credit Card | Checks the eligibility of an applicant for a credit card. |
Personal Loan Eligibility | Check the eligibility of an applicant for a personal loan. | |
Loan EMI Calculation | Calculation of EMI for a given loan. | |
Travel Allowance Calculation | Calculate the travel allowance to be given to an employee. | |
Human Resources | Resume Filtering | Filters Resume based on experience, department, number of companies worked etc. |
Inventory Management | Product Inventory | Evaluate replenishment factor based on various factors like product ID, trend in demand, profit margin etc. |
Order Processing | Discount Calculation | Calculation of discount based on the customer profile, order quantity etc. |
Health | Cholesterol Test | Checks various health related parameters against the valid range to see if the patient has cholesterol or not. |
Military | Hardship Allowance Calculation | Calculation of monthly rate and bonus for employees in Military Foreign Service. |
Reference Applications for CE7.1 EHP1 BRM
Reference Application | Description | SAP NW CE 7.1 EhP1 Demo Video (.avi) | |
---|---|---|---|
Insurance | Health Insurance | Claim eligibility rules for a health insurance claim. | Health Insurance Demo |
Vehicle Insurance | Calculation of Premium and Discount. | Vehicle Insurance Demo | |
Finance | Credit Card | Checks the eligibility of an applicant for a credit card. | Credit Card Demo |
Personal Loan Eligibility | Check the eligibility of an applicant for a personal loan. | Personal Loan Eligibility Demo | |
Loan EMI Calculation | Calculation of EMI for a given loan. | Loan Emi Calculation Demo | |
Human Resources | Resume Filtering | Filters Resume based on experience, department, number of companies worked etc. | Resume Filtering Demo |
Management | Score Card Calculation | Calculation of score card based on various parameters. | Score Card Calculations Demo |
Inventory Management | Product Inventory | Evaluate replenishment factor based on various factors like product ID, trend in demand, profit margin etc. | Product Inventory Demo |
Order Processing | Discount Calculation | Calculation of discount based on the customer profile, order quantity etc. | Discount Calculation Demo |
Health | Cholesterol Test | Checks various health related parameters against the valid range to see if the patient has cholesterol or not. | Cholesterol Test Demo |
Commissions | Commission Rate | Calculation of Commissions based on the premium and commission rate which can be given to the customer. | Commission Rate Demo |
Shipping | Freight Calculation | Calculation of Shipping Freight based on Origin and Destination Ports. | Freight Calculation Demo |
Military | Hardship Allowance Calculation | Calculation of monthly rate and bonus for employees in Military Foreign Service. | Hardship Allowance Calculation Demo |
University | Student Annual Fee | Calculation of student annual fee based on the course details. | Student Annual Fee Demo |
Immigration | Immigration Eligibility | Determines the eligibility | Immigration 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.- Choose the Reference Application and extract the zip file to any location.
- Each Reference Application zip file contains a 'Rules Project', 'Process Project','WebDynpro Project','Composite Application Project' and 'ReadMe.PDF'.
- To open the projects in NWDS, refer to the "ReadMe.PDF".
Warranty Claims | Warranty Claims Process | SAP 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 Model | Version 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.- Choose the WS Generator Tool and extract the zip file to any location.
- 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.