Definição – O que significa Business Add-In (BADI)?
Um business add-in (BADI) é um plug-in de código-fonte fornecido pela SAP para aprimorar o código ABAP existente. A técnica de aprimoramento usa o método orientado a objetos e suplementos de negócios para mapear os requisitos específicos envolvidos no processo de negócios. Eles são específicos do cliente e não são fornecidos pelo código padrão do SAP. Os BADIs permitem que o panorama do sistema seja multinível (específico do país, específico da indústria, específico do parceiro, específico do cliente, etc.) e, portanto, acomode uma gama mais ampla de soluções sem afetar o código-fonte original do objeto.
Definirtec explica Business Add-In (BADI)
Ao contrário de outras técnicas de aprimoramento disponíveis no SAP, os add-ins de negócios podem ser implementados mais de uma vez. Semelhante aos objetos ABAP, os add-ins de negócios possuem dois componentes: Definição BADI: aloca o ponto de saída para o código-fonte do objeto. Implementação BADI: Permite que os desenvolvedores adicionem código relevante sem modificar o código-fonte original do objeto. Os benefícios do BADI incluem: Compatibilidade com versões superiores para BADI é fornecida pela SAP. BADIs podem ter várias implementações usando valores de filtro. Esta definição foi escrita no contexto do SAP