Small SAP Talk. SAP Business Rule Framework plus.
Признаюсь, что ранее ничего не слышал об этом инструменте. По факту знакомства с ним, одновременно и удивлен и сконфужен. Если в двух словах, то SAP Business Rule Framework Plus- это API, предоставляющий возможности по ведению и администрированию бизнес правил.
См. Business Rule Framework plus (BRFplus)
Business Rule Framework plus (BRFplus) provides a comprehensive application programming interface (API) and user interface (UI) for defining and processing business rules. It allows you to model rules in an intuitive way and to reuse these rules in different applications.
Here are some examples of scenarios in which applications use BRFplus:
Validation of data and detection of invalid data and states
Matching responsibilities, suitable products, and locations
Calculation of costs, overhead, and risks
BRFplus as a technical configuration engine
Сами бизнес правила, если я правильно понимаю их смысл, представляют собой независимые блоки, содержащие разные условия/вычисления/формулы etc. (одним словом - правила). После создания, бизнес правила могут быть использованы в разных частях автоматизируемого вами бизнес-процесса, и решать большое количество разнородных задач.
См. Business Rule Framework (BRF)
Use
The BRF is an event-controlled runtime environment in which the system processes certain rules. You can assign any number of rules to each event, whereby a rule normally consists of a Boolean expression and an action (for information about exceptions, see Rule, in the 'Structure' section). If the expression returns the value TRUE, the system executes the action.
Для знакомства с этим инструментом, можно рассмотреть пример создания калькулятора налогов, любезно расписанном в справочном материале.
Разобрав этот туториал, вы познакомитесь с основными компонентами бизнес правила. Возможно, тут же попытаетесь ответить на вопрос о возможности применения этого инструмента для нужд вашего предприятия/бизнес-процесса. В сети также можно найти довольно большое количество материала, которое позволит рассмотреть, как варианты его использования, так и применения.
Начать работу с BRF+ можно посредством запуска транзакции BRF+ или BRFPLUS
См. BRF Objects
Особенно хочется отметить возможности трансформации созданного бизнес правила в ABAP программу. Достаточно запустить FDT_TEMPLATE_FUNCTION_PROCESS, передав на вход идентификатор ранее созданной функции

В результате, вы получите готовую программу, с возможностью обработать переданные ей данные, согласно алгоритмам и правилам, заложенным в функции ранее созданного BRF приложения. Например,
Ай да SAP! 👏
Все, что нужно знать про рубрике Small SAP Talk представлено в следующей заметке:
См. Small SAP Talk