Introdução:
-
BRF+ significa Business Rule Framework Plus, que fornece uma interface de programação de aplicativos e uma interface de usuário completas para definir regras comerciais.
-
Permite definir regras comerciais sem a necessidade de escrever código ABAP.
-
As Regras Comerciais geradas podem ser incorporadas em outros programas SAP ou regras de Substituição/Validação.
-
BRF+ não é algo novo nem está diretamente relacionado ao SAP S/4HANA, mas com o lançamento do SAP S/4HANA 1610, o BRF+ ganhou mais atenção, pois foi lançado como a solução preferida para alguns processos comerciais. Os mais importantes são as mudanças na gestão de saída para Faturamento e Compras.
-
Faz parte da pilha ABAP do SAP NetWeaver.
-
O código de transação utilizado é BRF+ ou BRFplus.
Qual é a Importância do BRF+?
-
Antes do BRF+ existir, o negócio funcionava corretamente?
-
Portanto, é muito importante entender como era feito anteriormente, antes de nos aprofundarmos no SAP BRF+/BRFplus.
-
As abordagens seguidas quando o SAP BRF+ não existia ou quando o desenvolvedor não conhecia o SAP BRF+/BRFplus.
-
Digamos que você queira adicionar uma condição com base no Código da Empresa (BUKRS) e na Organização de Vendas (VKORG) e executar alguma funcionalidade, isso era alcançado simplesmente codificando na condição IF ELSE e fazendo a funcionalidade funcionar para um Código de Empresa e Organização de Vendas específicos, e isso era tratado no próprio programa, que é a abordagem tradicional.
-
A abordagem anterior era um pouco difícil: se houvesse mudanças no futuro, levaria tempo para o desenvolvedor analisar primeiro e fazer as mudanças, especialmente se as mudanças fossem feitas em vários lugares. Assim, a segunda abordagem e a abordagem um pouco melhor que costumava ser seguida era manter o Código da Empresa e a Organização de Vendas em uma Tabela Personalizada (tabela Z/Y) e recuperar o valor correspondente mantido da Tabela Personalizada.
-
A terceira abordagem que o SAP sugeriu é manter os valores codificados por meio da tabela TVARVC e a transação associada para armazenar dados de parâmetros e, com base nos dados de parâmetros armazenados em TVARVC, fazer a validação para um Código de Empresa e Organização de Vendas específicos e recuperar o valor correspondente.
Portanto, mesmo em algumas aplicações padrão ou programas, o SAP ainda segue as abordagens mencionadas anteriormente. No entanto, agora o SAP está pensando em superar as abordagens mencionadas anteriormente, por meio do framework conhecido como SAP BRF+/BRFplus.
...