¿Qué es BADI? SAP Tutorial ABAP

BADI significa Business Add Ins Al igual que las salidas de clientes, BADI ayuda a conectar mejoras personalizadas a SAP funcionalidad Ejemplo de BADI: En la transacción CAT2 (Ingreso de planilla de horas), el departamento de recursos humanos desea incluir un reconocimiento interactivo de que el envío de datos incorrectos a sabiendas es motivo de despido. Esto se puede lograr mediante BADI

Ejemplo de BADI

Caracteristicas

  • Los BADI están orientados a objetos
  • Se pueden implementar varias veces.
  • No requiere SAP Software Cambiar registro
  • Sin efecto en la versión actualizada sobre el funcionamiento de BADI

Definir e implementar un BADI

Esto implicó tres pasos

Paso 1) Creación de Definición BADI: Transacción SE18.

Definir e implementar un BADI

Paso 2) Definir interfaz BADI: Transacción SE19

Definir e implementar un BADI

Paso 3) Definir una clase que implemente la interfaz: durante la creación de la implementación, también se crea una clase para implementar la interfaz de la mejora.