Currently Being Moderated


my name is Carsten Ziegler and this is my first blog ever!

You may ask yourself What it is about? What is the particular theme? Well we are in SDN so it must be something related to SAP.

The topic of my blogging activities in SDN will be Business Rules and BRFplus. For business rules in general you may also find Rajgo's Blog and his publications very helpful.

Next question: Who am I that I think I need to write about that? Now time has come to introduce myself:

Since 2005 I am working in the area of business rules at SAP. At that point in time there was very space knowledge about this topic in the organization. So I filled a white space which gave me a lot of work but also the opportunity to have a look at many requirements and use cases. In 2006 and 2007 I had the impression I am involved in nearly every discussion about business rules in the company. In October 2007 SAP acquired Yasu Technologies, which was also prepared by me. I am very proud to mention that Yasu was my recommendation and it was my favorite from the very beginnings of the investigations. Although we have had many discussions, I enjoyed very much to talk to these guys. They have the kind of spirit, I love.

Now, since they are on board, I feel a big relief. These guys are great! True experts of the topic, such as Rajgo.

But consulting customers, managers and developers is not all. My main job since 2005 is development of a rules engine in NetWeaver. This rules engine is called BRFplus.

As I wrote above, you will learn more about BRFplus when you follow my blogs. My project team members and me will write some articles and tutorials about BRFplus which will also be released in SDN. In my blog, I will reference these publications to keep my readers up to date.

Anyway here is a short outlook of what to come with BRFplus.




  • Various visualization means such as decision tables, decision trees, text rules, formulas
  • WebDynpro ABAP User Interface
  • Service enabled
  • Modularized (switch on and off features and expressiveness, add functionality by expression type classes)
  • Simulation and Processing Traces
  • Transport
  • XML Export and Import
  • Time dependency of rules, versioning and histrorization
  • Implicit unit and currency conversion
  • Code generation
  • Open to connect with other BRMS


Case Expression

BRFplus Case Expression

Decision Table

BRFplus Decision Table

Formula Builder

BRFplus Formula Builder

General Data Section

BRFplus General Data Section


BRFplus Trace

Rule Set

BRFplus Rule Set

Some Code  

Rules Processing


Hope our work looks appealing to you and you stay with me for the next blogs.




Filter Blog

By author:
By date:
By tag: