✒️ABAP Las Badis
ABAP Las Badis
BADIS (Bussines Adds-Ins)
Nuevos tipos de extensión para SAP, que se basa en objetos para la validación y ampliaciones de código estándar de SAP, las cuales son de dos tipos: Estándar y Nuevas, ambas con sus vistas de definición y de implementación.
-Estándar,
-Nuevas (Puntos de ampliación o Spot)
SE18 para acceder a la vista de definición de una BADI
En donde en las pestañas elementos puntos ampliación, veremos las configuraciones generales de la BADI y en la pestaña Enhancem Implementations si la BADI esta implementada, la cual contiene Interface, Filtro e Implementación.
SE19 para acceder a las implementaciones existentes de una BADI, donde las podemos tratar o implementar.
Método para encontrar una BADI, se inicia la SE24 (generador de clases) y se llama al método GET_INSTANCE de la clase CL_EXITHANDLER.
Seguidamente revisar la variable EXIT_NAME en donde nos mostrará el o las BADIS que están implementados en el programa.
Diferencias entre customer exits
Pueden existir varias implementaciones activas en el mismo sistema de una BADI, pero solo de una Customer Exit.
Mientras que los Customer Exit emplean en módulo de funciones, las badis usan objetos que se disparan en determinados momentos del proceso.
Las badis poseen una arquitectura multicapa mientras que los customer exits solo 2 capas lo que hace más flexible para soluciones, localizaciones, y específicas para industrias, etc.
 
 
 
Sobre el autor
Publicación académica de Javier Montero Quintal, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Montero Quintal
Profesión: Ing Sistemas Computacionales - Mexico - Legajo: HL98C
✒️Autor de: 86 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Javier Montero