BRFplus oder BRF+ (Business Rule Framework plus) ist ein Standardwerkzeug von SAP, das Geschäftsregeln von der Codierung trennt. Sämtliche im SAP-System befindlichen Tabellen können potenziell in das Framework eingebunden und genutzt werden. Das Besondere: Unterschiedliche Funktionen, zum Beispiel Lese- oder Schreibbefehle, aber auch Funktionsaufrufe können ohne eine einzige Zeile Code geschrieben werden. Die Anwender sind in der Lage, die Geschäftsregeln flexibel in verschiedenen Formaten zu pflegen, die ihren Anforderungen am besten entsprechen.
BRFplus ist Bestandteil von SAP NetWeaver Application Server ABAP ab Version 7.02. Es fallen also keine zusätzlichen Lizenzgebühren an, um BRFplus zu verwenden. Für die Aktivierung von BRFplus müssen lediglich ICF-Services aktiviert werden. Nachdem alle Services aktiviert wurden, kann es losgehen. Ob es sich beim SAP-System um ein ERP-System, SAP S/4HANA oder SAP MDG handelt, spielt keine Rolle. BRFplus lässt sich auf allen SAP On-Premise-Systemen verwenden.
In diesem Beitrag schauen wir uns an, wie BRFplus mit dem SAP-System kommuniziert und wie es eingesetzt werden kann. BRFplus ist nicht an ein bestimmtes SAP-System gebunden, sondern universell einsetzbar. Die Implementierung erfolgt schnell und einfach, da BRFplus eine Generierungsfunktion besitzt, mit der die BRFplus-Anwendung ohne viel Aufwand in das System eingespielt werden kann.
Für unser Fallbeispiel dient ein ERP-System, bei dem vor dem Anlageprozess des Geschäftspartners eine Applikation zwischengeschaltet ist, mit der sich Anträge erstellen lassen. Dabei erstellt der Benutzer einen Antrag und verknüpft diesen mit dem gewünschten Geschäftspartner.
Als Beispielanträge dienen:
Antrag für Covid-Fälle
Antrag für Umweltkatastrophen
Nachdem alle Informationen des Geschäftspartners gepflegt wurden, wird zusätzlich ein Vier-Augen-Prinzip durchlaufen und der Geschäftspartner schlussendlich angelegt.
Wenn Daten manuell gepflegt werden, passieren Fehler. Daher ist es sinnvoll, eine BRFplus-Applikation als Unterstützung zwischen der Antragsapplikation und der Anlage des Geschäftspartners zu schalten. Die BRFplus-Applikation prüft die Eingabedaten des Geschäftspartners geprüft und spielt ggf. Warn- oder Fehlermeldungen aus, um die Datenqualität zusätzlich zu erhöhen.
Mithilfe von BRFplus lassen sich Daten sauber und vollständig halten. So wird verhindert, dass unnötiger Zusatzaufwand bei der Datenpflege entsteht, wenn Fehler nachträglich korrigiert werden müssen. BRFplus lässt sich leicht und universell in jedes SAP-System implementieren. Wie eine solche Implementierung auf der betriebswirtschaftlichen Ebene aussehen kann, haben wir anhand eines konkreten Beispiels gezeigt.