✒️ABAP Las Badis
ABAP Las Badis
BADIS (Business adds-ins), permite realizar modificaciones al estandar
Vistas: Transaccion SE18
Badi clasico, el antiguo
Badi Nuevo: implementan las ultimas tecnologias de SAP
En la opcion Interface, se ven cual interface esta asociada a la badi y cuales metodos estan asociados a la definicion, al dar doble clic en un metodo se ven los parametros de entrada y salida
Implementacion transaccion SE19
En la clase de implementacion se pueden ver los metodos, al dar doble clic se ve la logica asociada a ellos, por lo que se puede elegir entre usar esa logica o crear una nueva
Vista de definicion
Vista de implementacion
Transaccion SE18, Visualizar la definicion de una BADI,
Transaccion SE19 Implementacion de BADIS
Se pueden verlos metodos disponibles en la BADI, con doble clic se ve la logica para elegir si se usa o crea una nueva
Metodos para encontrar una BADI
Transaccion SE24, class builder, para acceder a una clase
Poner un breakpoint de sesion dentro del metodo GET_INSTANCE de la clase CL_EXITHANDLER
al ejecutar el programa se detendra y en la variable EXIT_NAME se mostraran los nombres de las BADIS que implementa el programa
Diferencias en tre BADYS y CUSTOMER EXITS
Pueden haber varias implementaciones activas en el mismo sistema de una BADI, pero solo un customer exit
los customer exits utilizan modulos de funciones, las BADIS metodos de objetos que se disparan en determinados momentos de los procesos
BADIS multicapa, customer exits doble capa
 
 
 
Sobre el autor
Publicación académica de Yeffer Jaime Sierra Saenz, en su ámbito de estudios para la Carrera Consultor ABAP.
Yeffer Jaime Sierra Saenz
Profesión: Ingeniero de Sistemas - Colombia - Legajo: LR78W
✒️Autor de: 88 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial