O que é BADI? SAP ABAP Tutorial

BADI significa B utilidade Para d eu ns Assim como as saídas do cliente, o BADI ajuda a conectar aprimoramentos personalizados à funcionalidade SAP. Exemplo de um BADI: Na transação CAT2 - Entrada de Folha de Ponto, o RH deseja incluir um reconhecimento interativo de que o envio intencional de dados incorretos é motivo para demissão. Isso pode ser alcançado usando BADI

Recursos:

  • BADI's são orientados a objetos
  • Eles podem ser implementados várias vezes
  • Não requer registro de alteração de software SAP
  • Nenhum efeito na versão atualizada sobre o funcionamento dos BADI's

Definir e implementar um BADI

Isso envolveu três etapas

Passo 1 Criação da definição BADI: Transação SE18.



Passo 2 Definir interface BADI: Transação SE19

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