O que é BADI? SAP ABAP Tutorial

Índice:

Anonim

BADI significa B usiness Ad d I ns. Assim como Customer Exits, 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 uma confirmação interativa de que o envio intencional de dados incorretos é motivo para demissão. Isso pode ser alcançado usando BADI

Características:

  • 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

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


Etapa 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