✒️ABAP Las Badis
ABAP Las Badis
BADIS (Business Adds-Ins): Nuevo tipo de extension al sistema SAP, basado en la utilizacion de objetos ABAP para la implementacion de validaciones y ampliaciones al codigo estandar de SAP, sin tener que modificar el codigo estandar.
Tipos de Badis:
- Badis Clasicas: Son las primeras que existieron.
- Badis Nuevas: Tambien conocidas como punto de ampliacion o Enhancement Spot que incorporan las ultimas tecnologias de SAP.
Tienen dos vistas: La vista de definicion y la vista de implementacion.
La definicion de las Badis viene definida en el sistema estandar y muy pocas veces sera necesario crear una nueva definicion.
Definicion de una Badi: Hecha mediante la transaccion SE18 para visualizar la definicion de una BADI.
Transaccion SE19: Transaccion estandar para acceder a las implementaciones existentes de una BADI.
Transaccion FI02: Utilizada para la modificacion de los datos de los bancos existentes en el sistema SAP.
Metodo para encontrar una Badi: Se coloca un breakpoint de sesion dentro del metodo GET_INSTANCE de la clase CL_EXITHANDLER.
Diferencias entre las BADIS y los Customer Exits:
- Pueden existir varias implementaciones acticas en el mismo sistema de una Badi pero solo una de un Customer Exit.
- Mientras que los Customer Exits utilizan modulos de funciones, las Badis utilizan metodos de objetos que se disparan en determinados momentos de los procesos.
- Las Badis poseen una arquitectura Multicapa (SAP, Partners, Soluciones de Clientes, Localizadores, Soluciones especificas para industrias, etc.) mientras que los customer exits son doble capa unicamente (SAP y soluciones de clientes).
 
 
 
Sobre el autor
Publicación académica de Roberto Serrano, en su ámbito de estudios para la Carrera Consultor ABAP.
Roberto Serrano
Republica Dominicana - Legajo: EW36G
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Roberto Serrano