✒️ABAP Las BAPIS
ABAP Las BAPIS
- BAPIS
- ¿Qué es un BAPI?
BAPIS (Bussines Aplication Programing Interface): 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. Todos los procesos que hasta ahora hecíamos mediante batch input.
- Ventajas sobre los BI:
- Utilizando BAPIS nos aseguramos que los programas que desarrollamos serán compatibles con las versiones futuras de SAP.
- Se pueden utilizar BAPIS desde cualquier plataforma de desarrollo que soporte el uso de funciones RFC.
- Desventajas:
La mayor dificultad está en la carga correcta de los valores de las tablas de entrada. Para superar esta dificultad podemos usar la SDN.
- BAPIS estándar
BAPIs con funciones específicas.
BAPIs para la lectura de datos:
- GetList(): Con esta 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 un objeto de negocio.
- ExistenceCheck(): Chequea si existe una entrada determinada de un objeto de negocio.
BAPIs para crear o modificar 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() o Undelete(): Se utilizan para borrar y cancelar el borrado de una instancia de un objeto de negocio.
BAPIs estándar de procesamiento de datos:
BAPIs para crear o modificar datos pueden ser utilizadas para procesamiento masivo, para ellos es necesario agregar el sufijo Multiple al nombre de los métodos. Ej.: ChangeMultiple().
BAPIs estándar para replicar instancias de objetos:
Replicate() y SaveReplicate() son utilizadas para copiar instancias de objetos de un sistema a otro.
- La transacción BAPI
Utilizada para visualizar las BAPIs existentes en el sistema. Es denominada "Explorador BAPI".
 
 
 
Sobre el autor
Publicación académica de Sandra Erika Bernabe Abreu, en su ámbito de estudios para la Carrera Consultor ABAP.
Sandra Erika Bernabe Abreu
Profesión: Ingeniería en Sistemas Computacionales - Mexico - Legajo: EW68S
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Sandra Bernabe