✒️ABAP Las Badis
ABAP Las Badis
Badis
Son un nuevo tipo de extensión al sistema SAP, Basado en la utilización de objetos ABAP para la implementación de validaciones y ampliaciones al código estándar de SAP, sin tener que modificar el código estándar.
Utilizando Badis podremos definir filtros para la ejecución de forma tal de poder tener diferentes procesos para, por ejemplo, países diferentes. Esto le permite a SAP poder utilizar las Badis para realizar localizaciones del sistema; por eso es que el sistema estándar ya incluye varias implementaciones de Badis.
Tipos de Badis
Badis Clásicas: Son las primeras que existieron.
Badis Nuevas: También conocidas como Puntos de Ampliación o Enhancement Spot que incorporan las últimas tecnologías de SAP.
Vistas de una Badi
Las Badis tienen dos vistas: la vista de definición y la vista de implementación.
Definición de una BADI.
Mediante la transacción SE18 accedemos a la vista de definición de las Badis.
Implementación de una Badi:
A través de la transacción SE19 se accede a la implementación de las BADIS.
Si ingresamos en los Métodos, Podremos ver la lógica asociada a ellos, por lo tanto se podrá elegir entre dicha lógica estándar o crear una nueva.
Diferencias entre las BADIS y los Customer Exits.
- Pueden existir varias implementaciones activas en el mismo sistema de una Badi pero solo una de un Customer Exit.
- Mientras que los Customer Exits utilizan módulos de funciones, las Badis utilizan métodos de objetos que se disparan en determinados momentos de los procesos.
- Las Badis poseen una arquitectura Multicapa (SAP, partners, soluciones de clientes, localizaciones, soluciones específicas para industrias, etc.) Mientras que los Customer Exits son sobre capa únicamente (SAP y soluciones de cliente).
 
 
 
Sobre el autor
Publicación académica de José Luis Zevallos Mamani, en su ámbito de estudios para la Carrera Consultor ABAP.
José Luis Zevallos Mamani
Profesión: Ingeniero de Sistemas - Peru - Legajo: MZ47M
✒️Autor de: 164 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial