✒️ABAP Las BAPIS
ABAP Las BAPIS
Que es una BAPI
BAPIS: Son métodos estandarizados que nos permiten realizar acciones sobre los objetos de negocio de SAP, como pueden ser, crear un pedido, crear equipo, hacer un movimiento de mercancías.
Ventajas de las Bapis sobre los Batch Inputs
- Nos aseguramos que los programas que desarrollemos serán compatibles con las versiones futuras de SAP. Cosa que no pasa con los Batch Input pueden fallar.
- Se pueden usar BAPIs desde cualquier plataforma de desarrollo que soporte el uso de funciones RFC.
Desventajas de los BAPIS
- Hay que realizar de manera correcta la carga de los valores de las tablas de entrada. Para esto se puede usar la SDN (SAP Developer Network).
Bapis Estándar:
Para la lectura de datos:
- GetList(): permite seleccionar un rango de objetos como pueden ser sociedades o números de materiales.
- GetDetail(): se usa para recuperar los datos de una instáncia de un objeto de negocio.
- GetStatus(): se usa para obtener el status de un objeto de negocio.
- ExistenceCheck(): chequea si existe una entrada determinada de un objeto de negocio.
Para crear o modificar datos:
- Create() o CreateFromData(): Se usan para crear instancias de objetos de negocios.
- Change(): se usa para modificar una instancia de un objeto de negocio.
- Delete() y Undelete(): se usan para borrar y para cancelar borrado de una instancia de un objeto de negocio.
- Para procesamiento masivo:
- Las BAPIs para crear o modificar datos pueden ser utilizadas para procesamiento masivo, para ello será necesario agregar el sufijo Multiple al nombre de los métodos. Por ejemplo: ChangeMultiple(),CreateMultiple, DeleteMultiple().
Para replicar instáncias de objetos:
Las BAPIs Replicate () y Save Replicate() son usadas para copiar instancias de objetos de un sistema a otro.
 
 
 
Sobre el autor
Publicación académica de Juan Rodrigo Meza Avina, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Rodrigo Meza Avina
Profesión: Lic. Diseño Gráfico - Mexico - Legajo: HV85J
✒️Autor de: 99 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Juan Meza