✒️ABAP Las Badis
ABAP Las Badis
BADIS
Un uevo tipo de extensión al sistema SAP, en el uso de objetos SAP para implementar validaciones y ampliaciones al código estándar SAP (No código Z); sin modificar el código estándar.
Se usan por ejemplo para definir filtros, por ejem para tener diferentes procesos por país, etc.i
Con las BADIS SAP puede realizar localizaciones (hacer referencia a las características de parametrización o funcionamiento en diversos paises). por eso el sistema estándar ya incluye varias implementaciones de BADIS.
Las BADIS son muy útiles porque poseen una arquitectura multicapa (SAP, Partners, soluciones de clientes, localizaciones, soluciones específicas para industrias, etc.)
2 tipos de BADIS:
1 BADIS Clásicas, primeras que existieron.
2 BADIS Nuevas: también conocidas como Puntos de ampliación o Enhancement Spot que incorporan las últimas tecnologías de SAP.
Transaccion SE18, pestaña Definiciones elem. punto ampl. - Defincición de la BADI
pestaña Enhancem. Implementations - Implementación
Lado izq doble click en Interface para ver la interface de la BADI
Doble click sobre los métodos para ver sus parámetros.
Transacción se19, para acceder a la implementación.
Al hacer doble click en los métodos, ahi se ve la lógica asociada, y si se desea cambiar esta lógica estándar por una nueva, puede hacerse.
Una badi permite tener diferentes implementaciones en base a los filtros.
DIFERENCIAS ENTRE BADIS Y CUSTOMER EXITS.
De un customer exit solo puede existir una implementación, de una badi puede haber varias implementaciones activas.
Los customer exit utilizan módulos de funciones, las badis usan métodos de objetos que se disparan en determinados momentos de los procesos.
Las badis poseen una arquitectura multicapa, mientras que los customer solo son doble capa (SAP y soluciones del cliente).
 
 
 
Sobre el autor
Publicación académica de Elda Martinez Soto, en su ámbito de estudios para la Carrera Consultor ABAP.
Elda Martinez Soto
Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: WW94O
✒️Autor de: 30 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Elda Martinez