✒️ABAP Las BAPIS
ABAP Las BAPIS
BAPIS.
Son metodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP.
Ventajas: como son estandar de sap nos aseguramos que los programas que desarrollaremos sean compatible con las versiones futuras de SAP.
Podemos verlas en la Transaccion SE37 como funciones RFC.
Desventajas: mayor dificultad en la utilizacion de BAPIS, esta en la carga correcta de los valores de las tablas de entrada. Para superar esta dificultad, podemos utilizar la SDN.
Bapis Estandar.
Para Lectura de datos:
- GetList(): se pueden seleccionar rangos de objetos como pueden ser sociedades o numeros 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.
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 objeto de negocio.
- Delete() y Undelete(): se utiliza para borrar y cancelar el borrado de una instancia de un objeto de negocio.
Para procesamiento masivo:
- Las Bapis para crear o modificar datos pueden ser utilizados para procesamiento masivo, para ello, sera necesario agregar el sufijo Multiple al nombre de los metodos. ChangeMultiple(), CreateMultiple(), DeleteMultiple().
Para replicar instancias de objetos:
Las Bapis Replicate() y SaveReplicate() son utilizadas para copiar instancias de objetos de un sistema a otro.
Transaccion BAPI.
En donde podemos visualizar las BAPIS existentes.
y al seleccionar alguna BAPI podemos ir a la SE37 y acceder a los datos de la misma.
 
 
 
Sobre el autor
Publicación académica de Jessica Daiana Garcete Paez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jessica Daiana Garcete Paez
Profesión: Residente Sap - Paraguay - Legajo: ER32H
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Licenciada en análisis de sistemas de la universidad nacional del este, con experiencia en desarrollo de software, actualmente especializándome en programación abap.
Certificación Académica de Jessica Garcete