paquete de SAP BAPI

El paquete de SAP BAPI contiene acciones para automatizar tareas y procesos utilizando la interfaz de programación de aplicaciones empresariales (BAPI) de SAP. La BAPI es un método estandarizado que permite que una aplicación externa interactúe con un sistema SAP.

Resumen de las BAPI de SAP

Las interfaces de programación de aplicaciones empresariales (BAPI) son API que permiten a las aplicaciones externas acceder a los objetos empresariales de SAP.

Normalmente, una BAPI consta de los siguientes parámetros:

  • Parámetros de importación: Se utiliza para recibir datos de las aplicaciones que llaman.
  • Parámetros de exportación: Se utiliza para devolver datos a la aplicación que llama.
  • Parámetros de importación/exportación de tabla: Tablas utilizadas tanto para recibir datos como para devolverlos.

Un parámetro puede ser de los siguientes tipos:

  • Elemento de datos: Tipo de datos escalares
  • Estructura: Suele contener varios campos

    Si un parámetro de importación es del tipo estructura, puede pasar varios valores como pares clave-valor.

  • Tabla: Una estructura de datos que contiene más de una fila

Para que un método BAPI funcione, la aplicación que llama puede llamar al método en una BAPI mediante lo siguiente:

  • Nombre de BAPI
  • Parámetros de importación (escalar, estructura, tabla)
  • Parámetros de exportación (escalar, estructura, tabla)

Antes de comenzar

Nota: Descargue el paquete del conector Java de SAP y el DLL desde el sitio web de SAP. Esto es necesario cuando se utiliza la acción Conectar.
Realice las siguientes acciones dentro del paquete de SAP BAPI como parte del uso del conjunto de acciones disponibles:
  1. Establezca una conexión con la aplicación de SAP mediante la acción Conectar.
  2. Utilice la acción Crear función para crear una función definida por el usuario para la función de SAP BAPI especificada.

    Seleccione la opción Comenzar secuencia para marcar el inicio de un proceso seguido de la opción acciones para automatizar una tarea.

  3. Utilice la acción Ejecutar función para ejecutar la función que ha creado con la acción Crear función.

    Seleccione la opción Terminar secuencia para marcar el final de un proceso y la opción Confirmar transacción para confirmar los cambios.

Acciones en el paquete de SAP BAPI

El paquete de SAP BAPI incluye las siguientes acciones:

Acción Descripción
Conectar Uso de la acción Conectar para SAP BAPI.
Crear función acción Crear función.
Obtener valor de campo acción Obtener valor de campo.
Obtener estructura acción Establecer estructura.
Obtener tabla acción Obtener tabla.
Ejecutar función acción Ejecutar función.
Establecer valor de campo acción Establecer valor de campo.
Ejecute el flujo de trabajo estándar acción Ejecutar flujo de trabajo estándar.
Ejecute un flujo de trabajo personalizado acción Ejecutar flujo de trabajo personalizado.

Crear bots de muestra con el paquete SAP BAPI

Si está comenzando a utilizar el paquete SAP BAPI, un buen punto de partida es crear unos bots de muestra con la ayuda de los siguientes tutoriales. Los tutoriales están destinados a capacitarlo sobre el uso de varias acciones del paquete SAP BAPI para invocar BAPI de SAP, pasar parámetros de importación y recuperar datos desde parámetros de exportación.