![](/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/428.jpg)
Es un método estandarizado que nos permiten realizar acciones sobre los objetos de negocio de SAP, como pueden ser un pedido, un equipo, hacer un movimiento de mercancías, etc.
Debido a que las BAPIS son generalmente estándar de SAP, utilizando BAPIS, nos aseguramos que los programas que desarrollemos, serán compatibles con las versiones futuras de SAP. Esto no ocurre con los batch input, ya que entre las distintas versiones de SAP, es común que se modifiquen las pantallas de las transacciones, por lo tanto la ejecución del Batch Input fallará.
Por otro lado, presentan la dificultad de saber como completar los parámetros de entrada necesarios para llevar a cabo la actualización en el sistema SAP de forma correcta, ya que en muchos casos este paso es complejo y una pequeña diferencia hace que la BAPI no funcione como se espera.
BAPI significa Business Application Programming Interfaces, que es una funcion de tipo RFC (Remote Function Code) utilizada en SAP para automatizar procesos e interactuar con otros sistemas la aparicion de BAPIS en SAP fue en la version 3.1 y se hizo para permitir la integracion de software entre SAP y otros fabricantes de software. El numero total de BAPIS se ha hido incrementando con las nuevas versiones de SAP todas las BAPIS cumplen con los siguientes puntos soportan el protocolo RFC Remote Function Call, son metodos de un objeto de negocio y se procesan sin devolver las ventanas de dialogo al programa que las invoca.
Como conclusion al tema BAPIS podemos decir que son muy utiles en muchos casos y quizas el mas utilizado tiene que ver con la creacion de programas Z que emulan a otros procesos estandares en el sistema SAP como puede ser por ejemplo la creacion de un documento en el sistema pero que por alguna necesidad en particular del negocio o de la empresa no se puede utilizar la transaccion estandar del sistema SAP y se debe crear un programa Z o transaccion Z y para utilizar las mismas validaciones que proporcionan las transacciones estandar de SAP entonces es que vamos a utilizar las BAPIS.
 
 
 
Sobre el autor
Publicación académica de Jose Medina, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Medina
Profesión: Ing. en Informatica - Venezuela - Legajo: LX87H
✒️Autor de: 71 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Profesional con experiencia en el ámbito del desarrollo de software, con conocimientos sólidos en diversos lenguajes de programación (para la creación de apps desktop / web / android / ios).
Certificación Académica de Jose Medina