✒️ABAP Las Badis
ABAP Las Badis
BADIS – LECCION 3-6
¿QUE SON LAS BADIS? Bussines Adds-Ins
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 aplicaciones al código estándar de SAP, sin tener que modificar el código estándar
TIPOS DE BADIS
- Badis nuevas (punto de aplicación o enhancement spot)
VISTA DE UNA BADI
- Vista de implementación
NOTA, la definición de las badis viene definida en el sistema estándar y muy pocas veces será necesario crear una nueva definición
DEFINICION DE UNA BASI
- Visualizar
o Doble clic – interface
- Transacción SE19
o Visualizar
§ Clase de implementación
§ Se visualiza la lógica del elemento
CREACION DE UNA IMPLEMENTACION
- Badi clásico – nombre de la definición
- nueva ventana – nom.implementacion – ZADDRESS_CHECK
- botón generar filtro (+)
- Pestaña interface
o Dentro del método se introduce el código ABAP
o Activar
- País del banco – AR
- Campo país - elegir AR
- Se visualiza la pantalla
METODO PARA ENCONTRAR UNA BADI
- Ejecutar breakpoint
NOTA, para acceder a una clase utilizaremos el CLASS BUILDER que es la transacción SE24
DIFERENCIA ENTRE LAS BADIS Y LOS CUSTOMER EXITS
- Mientras que los customer exit utilizan módulos de funciones, las badis utilizan método de objetos que se disparan en determinado momento del proceso
- Las badis poseen una arquitectura multicapas (SAP partners, soluciones de clientes, localizaciones, soluciones especificas para industrias, etc) mientras que los customer exit son doble capa únicamente (SAP y soluciones de cliente).
NOTA, la tabla de valores de filtro está habilitada debido a que, en la implementación de la badi, esta tildada la opción DEPENDIENTE FILTRO
NOTA, para modificar la implementación de una badi activa, primero debemos desactivarla
TRANSACCION FI02, es utilizada para la modificación de los datos de los bancos existentes en el sistema SAP
Esta transacción pertenece al módulo FI finanza
TRANSACCION SE19, es la transacción estándar de SAP, que se utiliza para la implementación de una BADI
TRANSACCION SE18, es la transacción estándar de SAP, que se utiliza para la definición de una BADI
TRANSACCION SE24, generador de clases ABAP
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga