![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las BAPIS
ABAP Las BAPIS
![ABAP Las BAPIS ABAP Las BAPIS](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/459.jpg)
Lección 7.7
BATCH INPUT vs BAPIS
BAPI (Business Application Programming Interface):
Son métodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP.
- Permiten crear pedidos, crear un equipo, hacer movimientos de mercancías, etc.
- Se pueden crear mediante SE37. y se pueden utilizar en cualquier plataforma de desarrollo que permita RFC que pueden o no ser de SAP.
- Se procesan sin devolver ventanas de dialogo al programa que las convoca.
· Ventajas sobre los Batch Input:
Al ser estándar, nos aseguramos que serán compatibles entre las distintas versiones de SAP.
Se pueden utilizar desde cualquier plataforma de desarrollo que soporte el uso de funciones RFC.
· Desventajas sobre los Batch Input:
La correcta carga de los valores de las tablas de entrada.
Se puede utilizar el SDN (SAP Developer Network) para superar esa dificultad.
BAPIs estándar:
Lectura de datos:
GetList():
Se pueden seleccionar un rango de objetos como pueden ser sociedades o números de materiales.
GetDetail():
Se utiliza para recuperar los datos de una instancia de un objeto de negocio.
GetStatus():
Se utiliza para obtener el status de un objeto de negocio.
ExistenceCheck():
Chequea si existe una entrada determinada de un objeto de negocio.
Crear o modificar datos:
Create() o CreateFromData():
Se utilizan para crear instancias de objetos de negocios.
Change():
Se utiliza para modificar una instancia de un objeto de negocio.
Delete():
Se utiliza para borrar una instancia de un objeto de negocio.
Undelete():
Se utiliza para cancelar el borrado de una instancia de un objeto de negocio.
Procesamiento masivo:
Mismas BAPIs anterios solo que se les agrega el sufijo 'Multiple'.
Ejemplo:
ChangeMultiple().
Replicar instancias de objetos:
Replicate() o SaveReplicate():
Se utilizan para copiar instancias de objetos de un sistema a otro.
Visualizar todas las BAPI's:
A través de la transacción BAPI.
Se pueden ejecutar desde SE37.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Patricia Lopez Cuevas
Sobre el autor
Publicación académica de Elisa Munoz Robles, en su ámbito de estudios para la Carrera Consultor ABAP.
Elisa Munoz Robles
Profesión: Analista Orgánico - España - Legajo: CM72B
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Perfil: analista orgánico
Certificación Académica de Elisa Munoz