O que é BADI? Tutorial SAP ABAP

BADI significa Business Add Ins Assim como as saídas de clientes, o BADI ajuda a conectar melhorias personalizadas à funcionalidade do SAP. Exemplo de BADI: Na transação CAT2 – Entrada de folha de ponto, o RH deseja incluir um reconhecimento interativo que sabewingO envio de dados incorretos é motivo de demissão. Isso pode ser alcançado usando BADI

Exemplo de um BADI

Funcionalidades

  • BADIs são orientados a objetos
  • Eles podem ser implementados várias vezes
  • Não requer Software SAP Alterar registro
  • Nenhum efeito na liberação atualizada no funcionamento do BADI

Definir e implementar um BADI

Isso envolveu três etapas

Passo 1) Criando Definição BADI: Transação SE18.

Definir e implementar um BADI

Passo 2) Definir interface BADI: Transação SE19

Definir e implementar um BADI

Passo 3) Definir uma classe que implementa a interface: Durante a criação da implementação, também é criada uma classe para implementar a interface do aprimoramento