¿Qué es BADI? Tutorial de SAP ABAP

Tabla de contenido:

Anonim

BADI son las siglas de B usiness Ad d I ns Al igual que las salidas del cliente, BADI ayuda a conectar mejoras personalizadas a la funcionalidad de SAP. Ejemplo de un BADI: En la transacción CAT2 - Entrada de hoja de tiempo, RR.HH. desea incluir un reconocimiento interactivo de que enviar datos incorrectos a sabiendas es motivo de despido. Esto se puede lograr usando BADI

Características:

  • Los BADI están orientados a objetos
  • Se pueden implementar varias veces
  • No requiere registro de cambio de software de SAP
  • Ningún efecto en la versión actualizada sobre el funcionamiento de BADI's

Definir e implementar un BADI

Esto implicó tres pasos

Paso 1 Creación de la definición de BADI: Transacción SE18.


Paso 2 Definir la interfaz BADI: Transacción SE19

Paso 3 Definir una clase implementa la interfaz: Durante la creación de la implementación, también se crea una clase para implementar la interfaz de la mejora.