Introducción:
-
BRF+ significa Business Rule Framework Plus, que proporciona una interfaz de programación de aplicaciones y una interfaz de usuario completas para definir reglas comerciales.
-
Permite definir reglas comerciales sin necesidad de escribir código ABAP.
-
Las Reglas Comerciales generadas pueden incorporarse en otros programas SAP o reglas de Sustitución/Validación.
-
BRF+ no es algo nuevo ni está directamente relacionado con SAP S/4HANA, pero con el lanzamiento de SAP S/4HANA 1610, BRF+ ha ganado más atención ya que se lanzó como la solución preferida para algunos procesos comerciales. Los más importantes son los cambios en la gestión de salida para Facturación y Compras.
-
Es parte de la pila ABAP de SAP NetWeaver.
-
El código de transacción utilizado es BRF+ o BRFplus.
¿Cuál es la Importancia de BRF+?
-
Antes de que BRF+ existiera, ¿el negocio seguía funcionando correctamente?
-
Por lo tanto, es muy importante comprender cómo se manejaba anteriormente, antes de adentrarnos en SAP BRF+/BRFplus.
-
Los enfoques seguidos cuando SAP BRF+ no existía o cuando el desarrollador no conocía SAP BRF+/BRFplus.
-
Digamos que desea agregar una condición basada en el Código de Empresa (BUKRS) y la Organización de Ventas (VKORG) y ejecutar alguna funcionalidad, esto se lograba simplemente haciendo la codificación en la condición IF ELSE y logrando que la funcionalidad funcionara para un Código de Empresa y Organización de Ventas específicos, y esto se manejaba en el programa mismo, que es el enfoque tradicional.
-
El enfoque anterior era un poco difícil: si había cambios en el futuro, llevaba tiempo al desarrollador analizar primero y hacer los cambios, especialmente si los cambios se realizaban en varios lugares. Así, el segundo enfoque y el enfoque un poco mejor que solía seguirse era mantener el Código de Empresa y la Organización de Ventas en una Tabla Personalizada (Z/Y table) y recuperar el valor correspondiente mantenido desde la Tabla Personalizada.
-
El tercer enfoque que SAP sugirió es mantener los valores codificados mediante la tabla TVARVC y la transacción asociada para almacenar datos de parámetros y, en función de los datos de parámetros almacenados en TVARVC, se realizaba la validación para un Código de Empresa y Organización de Ventas específicos y se recuperaba el valor correspondiente.
So, incluso en algunas aplicaciones estándar o programas, SAP todavía sigue los enfoques mencionados anteriormente. Sin embargo, ahora SAP está pensando en superar los enfoques mencionados anteriormente, mediante el marco conocido como SAP BRF+/BRFplus.
...