✒️ABAP Las BAPIS
ABAP Las BAPIS
BAPIS.
¿Qué es una BAPI?.
Son métodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP, como pueden ser: crear un pedido, crear un equipo, hacer un movimiento de mercancías. (Transacción SE37).
Ventajas de las BAPIS sobre los Batch Inputs.
Al ser estandar los programas Z serán compatibles con las versiones futuras de SAP.
Se pueden usar BAPIS desde cualquier plataforma de desarrollo que soporte el uso de funciones RFC.
Desventajas de las BAPIS.
Dificultad en la carga de los valores correctos de las tablas de entrada.
BAPIS estándar.
- Bapis para lectura de datos.
+ GetList(). Se obtiene la lista de objetos.
+ GetDetail(). Obtiene el status de un objeto de negocio.
+ ExistenceCheck(). Chequea si existe una entrada determinada de un objeto de negocio.
- Bapis creación o modificación de datos.
+ Create() o CreateFromData(). Se utiliza para crear instancias de objetos de negocios.
+ Change(). Se utiliza para modificar una instancia de un objeto de negocio.
+ Delete() y Undelete(). Se utiliza para borrar y para cancelar el borrado de una instancia de un objeto de negocio.
- Bapis procesamiento masivo.
Para crear o modificar datos pueden ser utilizadas para procesamiento masivo es necesario el sufijo Múltiplle
- Bapis para replicar instancias de objetos.
Las BAPIS Replicate() y SaveReplicate() son utilizadas para copiar instancias de objetos de un sistema a otro.
La transacción BAPI.
Para visualizar las BAPIS existentes en el sistema se utiliza la transacción BAPI (Explorador de BAPI).
 
 
 
Sobre el autor
Publicación académica de Carlos Rodriguez Escudero, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Rodriguez Escudero
Profesión: Desarrollador Abap - España - Legajo: RR34T
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Carlos Rodriguez