activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades de integraciones clásicas
Last updated 8 de nov. de 2024

Generar un Flujo de trabajo SAP BAPI para versiones anteriores a 2.0.0

Una vez instalado el paquete BAPI de SAP , el asistente del conector SAP estará disponible en UiPath Studio, en la pestaña de la cinta de opciones Diseño , en la sección Asistentes .



Primero, debe crear un flujo de trabajo que establezca una conexión con el sistema SAP . Después de realizar este paso, puede invocar varios flujos de trabajo BAPI antes de cerrar la conexión.

El asistente contiene 4 secciones, como se indica a continuación:

Credenciales de inicio de sesión

Esta sección requiere que introduzca los parámetros de conexión del sistema y la información de inicio de sesión.



En Parámetros de conexión del sistema, introduce los detalles del sistema SAP al que deseas conectarte para extraer la información de BAPI. Los campos obligatorios son:

  • Host del servidor de aplicaciones
  • Número del sistema

Para la Información de inicio de sesión, introduzca los detalles del usuario SAP autorizado para conectarse al sistema SAP anterior. Los campos obligatorios son:

  • Cliente
  • Usuario
  • Contraseña

También puede especificar el idioma del sistema SAP rellenando el campo Idioma . Tenga en cuenta que este campo se debe rellenar con un código de idioma (p. Ej. EN, DE, etc.). El idioma especificado debe estar instalado en la instancia SAP a la que se está conectando. Si no se especifica ningún idioma en este campo, se utiliza el idioma predeterminado del sistema SAP.

Al hacer clic en Conectar , se indica si la conexión se realizó correctamente y se cambia el estado a En línea.



Nota: si no se puede establecer la conexión, aparece un mensaje de error. Revise y corrija los Parámetros de conexión del sistema o la Información de inicio de sesión y vuelva a intentarlo. Si no se puede establecer una conexión correctamente, consulte con su administrador de SAP.

El asistente BAPI de SAP mantiene los valores de los parámetros de conexión del sistema y la información de inicio de sesión (con la excepción del campo Contraseña ) para la sesión de Studio en curso.

Elegir BAPI

Introduce el nombre de la BAPI que quieres automatizar en el campo Nombre de SAP BAPI . Opcionalmente, introduzca también una descripción.



Una vez que hayas rellenado el campo Nombre de SAP BAPI , haz clic en Siguiente. Si la BAPI se encuentra en el repositorio, el asistente te llevará a la pantalla Argumentos.

Si no se encuentra el BAPI, aparece un mensaje de error. Compruebe que el nombre de SAP BAPI que introdujo es correcto y está habilitado en el sistema SAP. Su administrador de SAP debería poder ayudarle si no se puede encontrar el BAPI.

Seleccionar argumentos

El Asistente enumera todos los argumentos para la BAPI, junto con los detalles de cada argumento, como la Dirección (Entrada, Salida, Entrada / Salida), el tipo de datosy si el argumento es obligatorio. Selecciona los argumentos que quieres asignar al flujo de trabajo. Los argumentos marcados como obligatorios siempre se seleccionan para la asignación.



También puede especificar un Nombre asignado que se usará para el Argumento de flujo de trabajo en lugar del Nombre técnico de SAP BAPI.

Si una BAPI incluye argumentos complejos, como tablas y estructuras, que a su vez contienen argumentos complejos, se lanza una excepción BAPI no admitida. Esto sucede en los casos de los siguientes tipos de argumentos:

  • Una tabla dentro de otra.
  • Una tabla dentro de una estructura.
  • Una estructura dentro de una estructura.
  • Una estructura dentro de una tabla.
También se arroja un error si una BAPI incluye el argumento de retorno con un tipo de parámetro diferente a BAPIRETURN, BAPIRETURN1, BAPIRET1, BAPIRET2, BAPIRET2_FIX.

Al hacer clic en Siguiente se navega a la pantalla Generar flujo de trabajo.

Generar flujo de trabajo

Esta pantalla le permite revisar los detalles de su flujo de trabajo, asegurándose de que ha seleccionado todos los argumentos que se van a asignar.



El campo de propiedad Ruta del archivo de flujo de trabajo especifica dónde desea que se guarde el flujo de trabajo.

Al hacer clic en Generar , se crea un archivo .xaml en la ruta especificada, con todas las opciones seleccionadas en la pantalla Seleccionar argumentos .

Invocar el flujo de trabajo BAPI

La actividad Invocar archivo de flujo de trabajo se puede utilizar para invocar el flujo de trabajo de SAP BAPI. La actividad Abrir conexión SAP debe colocarse antes de la actividad de invocación, ya que genera una variable SAPConnectionService , que posteriormente se utiliza en el argumento del flujo de trabajo SAP BAPI denominado SAPConnectionService. Este argumento debe establecerse en el campo de propiedad SapConnectionService de la actividad Abrir conexión SAP .
Nota: Los flujos de trabajo generados con el paquete BAPI de SAP no se pueden invocar cuando se usa la propiedad Aislado en la actividad Invocar archivo de flujo de trabajo.
Cualquier argumento de tipo Table en el BAPI se asigna a argumentos DataTable y cualquier argumento de tipo Structure en el BAPI se asigna a argumentos DataRow . Todos los demás argumentos se asignan a tipos de datos básicos.
Cada flujo de trabajo BAPI también devuelve un argumento que contiene la estructura BapiReturn del tipo apropiado.
Después de la actividad Invocar archivo de flujo de trabajo, se debe usar una actividad Cerrar conexión SAP para cerrar la conexión a SAP. La conexión se puede especificar usando la misma variable SAPConnectionService .

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.