✒️ABAP Las BAPIS
ABAP Las BAPIS
Las BAPIS
LECCION 6º DE 7:
1 - Que son las BAPIS
Business Application Programming Interfaces: Metodos estandarizados que permiten realizar acciones
sobre objetods de negocio. Su usan para la integracion entre componentes de sap como externos.
pueden reemplazar a los BI-
Caracteristicas de las BAPIS:
- son metodos de un objeto de negocio de sap.
- estan definidas como modulos de funciones RFC
- evitan las ventanas de dialogos durante el procesamiento.
Los objetos de negocios son similares a las clases de la POO.
Se pueden visualizar a traves de la SW01
Funciones:
- generar reportes
- crear objetos en el sistema tales como solicitud de pedido.
- como comunicacion entre sistemas sap o con sistemas externos.
- para migrar datos.
Ventajas con respectos a los BI.
- compatibles con versiones nuevas.
- se pueden usar BAPIS desde cualquier platafoema que soporte RFC.
- son seguras a nivel integridad de los datos y los resultados que deseamos obtener.
Desventaas de las BAPIS:
- dificultad para encontrar la BAPIS adecuada.
- A veces resulta complejo saber como cargar los parametros de entrada.
Diferecnia entre BAPIS y modulos de funciones RFC.
- Las BAPIS pueden comunicarse con otra BAPIS, mientras que los RFC no entre si.
- BAPIS POO, los RFC orientado a procedimiento o subrutinas.
- BAPIS tienen una interfaz y funcionalidad fija, no se ven afectada por los upgrade, mientras que los
RFC segun el status pueden sufrir cambios en la interfaz y funcionamiento.
2 - La trancaccion BAPI.
transaccion BAPI: explorador de BAPI.
3 - Las BAPIS estandar
Para lecturas de datos:
- GetList()
- GetDAtail()
- GetStatus()
- ExistenceCheck()
Para crear o modificar datos:
- Create()
- Change()
- Delete() y Undelete()
Para procesamientos masivos:
- ChangeMultiple()
- CreateMultiple()
- DeleteMultiple()
Para replicar instancias de Objetos:
- Replicate()
- SaveReplicate()
 
 
 
Sobre el autor
Publicación académica de Pablo Adrian Oggero, en su ámbito de estudios para la Carrera Consultor ABAP.
Pablo Adrian Oggero
Profesión: Scrum - Analista Funcional - Argentina - Legajo: MC99M
✒️Autor de: 182 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP Fiori
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial