✒️ABAP Las BAPIS
ABAP Las BAPIS
BAPIS(bussiness aplication programming interface)
son metodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP, como pueder ser,crear un pedido, crear un equipo, hacer un movimiento de mercancias.
VENTAJAS DE LAS BAPIS SOBRE LOS BATCH INPUTS
Debido a que las BAPIS son generalmente estandar de SAP, utilizando BAPIS, nos aseguramos que los programas que desarrollemos, seran compatibles con la versiones futuras de SAP.esto no ocurre con los batch input, ya que entre las distintas versiones de SAP, es comun que se modifiquen las pantallas de las transacciones por lo tanto la ejecucion del batch input fallara.
DESVENTAJAS DE LAS BAPIS
La mayor dificultad en la utilizacion de BAPIS, esta en la carga correcta de los valores de las tablas de entrada.Para superrar esta dificultad, podemos utilizar SDN.
BAPIS estandar
Existen ciertas BAPIS que son estandares y pueden ser implementadas para la mayoria de los objetos de negocios. Estas BAPIS tienen funciones especificas, como puede ser listar las instancias existentes de un objeto de negocio SAP.
Bapis estandar para lectura de datos
- getlist()
- getDetail()
- getStatus()
- ExistenceCheck()
Bapis estandar para crear o modificar datos
- create()
- createFromData()
- change()
- Delete()
- Undelete()
Bapis estandar para procesamiento masivo
Las BAPIS para crear o modificar datos pueder ser utilizadas para procesamiento masivo, es decir para procesar grandes cantidades de datos. Para ello, sera necesario agregar el sufijo multiple al nombre de los metodos. por ejemplo ChangeMultiple(),CreateMultiple(),CreateMultiple() or DeleteMultiple.
Bapis estandar para replicar instancias de objetos
Las BAPIS replicate() y saveReplicate() son utilizadas para copiar instancias de objetos de un sistema a otro.
 
 
 
Sobre el autor
Publicación académica de Luis Car, en su ámbito de estudios para la Carrera Consultor ABAP.
Luis Car
Profesión: Ingeniero en Sistemas Computacionales - Mexico - Legajo: WQ71K
✒️Autor de: 33 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Luis Car