✒️ABAP Las BAPIS
ABAP Las BAPIS
BAPI.
Son métodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP, como puede ser crear un pedido, crear un equipo, hacer un movimiento de mercancías.
Ventajas BAPIS por sobre los Batch inputs.
- utilizando bapis garantizamos que los programas que desarrollemos serán compatibles con las versiones futuras de sap.
Se puede utilzar BAPIS desde cualquier plataforma de desarrollo que soporte el uso de funciones RFC.
Desventajas de las BAPIS.
La mayor dificultad esta en la carga correcta de los valores de las tablas de entrada.
BAPIS estándar.
Existen ciertas bapis que son estándar y pueden ser implementadas para la mayoría de los objetos de negocios. Estas bapis tienen funciones especificas, como puede ser listar instancias existentes de un objeto de negocio SAP.
-GetList(): Selecciona un rango de objetos como pueden ser sociedades o números de materiales.
-GetDetails(): Se utiliza para recuperar los datos de una instancia de un objeto de negocio.
-GetStatus: Se utilzia para obtener el status de un objeto de negocio.
Bapis estándar para 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 objetos de negocio.
- Delete() y Undelete(): Se utiliza para borrar y para cancelar el borrado de una instancia de un objeto de negocio.
Bapis estándar para procesamiento masivo.
Agregando el sifijo Multiple al nombre de los metodos, se puede crear o modificar datos de forma masiva.
Ejm.
ChangeMultiple(), CreateMultiple(), DeleteMultiple().
Bapis estándar para replicar instancias de objetos.
Las BAPIS Replicate() y SaveReplicate () con utilizadas para copiar instancias de objetos de un sistema a otro.
La transacción BAPI.
La transacción estándar BAPI o "Exploador BAPI" se utiliza para acceder a todas las BAPIS existentes en sistema SAP.
 
 
 
Sobre el autor
Publicación académica de Fabio Gallo, en su ámbito de estudios para la Carrera Consultor ABAP.
Fabio Gallo
Profesión: Ingeniero Sistemas - Colombia - Legajo: KH72W
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Fabio Gallo