✒️ABAP Las BAPIS
ABAP Las BAPIS
==> BAPIS:
Son métodos estándar de SAP para realizar ciertas acciones, como pueden ser crear un pedido, crear un equipo, etc (es decir, todos los procesos que hacíamos con batch input).
Al ser estándar de SAP nos aseguramos que los programas que desarrollemos con BAPIs serán compatibles con futuras versiones de SAP. Los batch input suelen fallar con distintas versiones de SAP.
No se deben crear con la trx SE37 como funciones RFC, aunque se podría.
1) BAPIS estándar
Bapis estándar para lectura de datos
- GetList(): seleccionar un rango de objetos, como sociedades o materiales.
- GetDetail(): obtener los datos de una instancia de un objeto de negocio.
- ExistenceCheck(): chequea si existe una entrada de un objeto de negocio.
Bapis estándar para crear o modificar datos
- Create() o CreateFromData(): crean instancias de objetos de negocios.
- Change(): modificar una instancia de un objeto de negocio.
- Delete() y Undelete(): borrar y cancelar el borrado de una instancia de un objeto de negocio.
Bapis estándar para procesamiento masivo
Lo normal es utilizar las BAPIs para procesamiento masivo. Para ello añadiremos el sufijo Multiple al nombre del método. Ejemplos:
ChangeMultiple(), CreateMultiple(), DeleteMultiple()
Bapis estándar para replicar instancias de objetos
- Replicate() y SaveReplicate() se utilizan para copiar instancias de un sistema a otro.
2) La transacción BAPI:
Con esta transacción podemos visualizar todas las BAPIs existentes en SAP.
Para ejecutar una BAPI debemos hacerlo desde la trx SE37 poniendo el nombre de la BAPI.
 
 
 
Sobre el autor
Publicación académica de Jose Lopez Partida, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Lopez Partida
Profesión: Programador. Informático - España - Legajo: BF75R
✒️Autor de: 40 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Lopez