¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Diferenças entre BRF e BRFplus: Comparação de Editor, Regras e Desempenho

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Carsten Ziegler fez um ótimo trabalho promovendo o BRFplus na SCN através de blogs, com seu livro e palestras na SAP TechEd. Ele também publicou um artigo muito interessante sobre as diferenças entre BRF e BRFplus: http://scn.sap.com/docs/DOC-4559 . Parece que o BRF era bastante desconhecido porque era usado principalmente na Solução SAP para Seguros e, em contraste, o BRFplus é o sucessor do BRF e de todas as outras tecnologias de regras no mundo ABAP. Para aqueles que não conhecem as diferenças entre BRF e BRFplus, vou resumir alguns pontos importantes e suas consequências:

  • O BRF tem editores pobres em comparação com o BRFplus. É mais difícil criar e analisar artefatos.
  • As regras do BRF são mais complexas, pois você precisa de expressões adicionais para acessar o contexto. Outra razão da complexidade é que não há expressões como tabelas de decisão, então você tinha que fazer tudo por conta própria.
  • Como consequência, os desenvolvedores do BRF às vezes definiam seu próprio tipo de expressão e usavam expressões sofisticadas para seus propósitos. E, é claro, queriam reutilizá-las, o que também aumenta a complexidade dos conjuntos de regras do BRF, pois você precisa ter cuidado com os efeitos colaterais.
  • Os artefatos do BRF são identificados usando aplicação, tipo e nome. Se você só pode usar uma aplicação do BRF (porque a SAP só suporta acesso a uma aplicação), você precisa ter muito cuidado e usar convenções de nomenclatura difíceis para manter a ordem sobre suas regras. Ao mudar do BRF para o BRFplus, as convenções de nomenclatura muitas vezes serão mantidas, pois caso contrário, a manutenção paralela e a comparação se tornarão difíceis na fase de implementação.
  • Por último, como consequência das desvantagens mencionadas anteriormente, a maioria dos conjuntos de regras do BRF se tornaram tão complexos que apenas os especialistas sabem como modificá-los.

· Outra desvantagem do BRF foi a velocidade de execução devido à interpretação. Quando tive meu primeiro contato com o BRF na versão 6.20, o problema era visível no depurador: ao trabalhar com expressões simples, havia uma hierarquia de herança profunda e como o ABAP não possui um mecanismo de VTABLEs a velocidade era muito baixa. Como consequência, os especialistas do BRF às vezes tentavam alterar as regras para otimizar sua velocidade de execução, o que muitas vezes as tornava muito complexas. No BRFplus, isso não é necessário, mas às vezes os especialistas do BRF tendem a otimizar os conjuntos de regras muito cedo.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?