Compartir a través de


Acciones de automatización de SAP

Nuestro grupo de acciones para la automatización de SAP proporciona un conjunto de herramientas que le ayudarán a agilizar y automatizar sus flujos de trabajo de SAP. Con estas acciones, puede iniciar fácilmente la aplicación SAP GUI, crear nuevas sesiones, seleccionar elementos de menú, iniciar y finalizar transacciones, etc.

Con las acciones del grupo de automatización de SAP, puede interactuar fácilmente con los elementos de la interfaz de usuario de SAP haciendo clic en ellos, completando campos de texto y extrayendo sus datos. Simplemente ingrese el valor del ID de atributo del elemento de la interfaz de usuario de SAP. Si no conoce el valor de ID, puede usar el selector de elementos de la interfaz de usuario de Power Automate para escritorio para capturar el elemento SAP requerido y recuperar su valor de ID. Cuando captura un elemento de IU de SAP de esta manera, solo se recupera el valor de ID del elemento y no se agrega ningún elemento de UI al repositorio de elementos de UI del flujo de escritorio.

Nuestras acciones de automatización de SAP también se pueden integrar perfectamente con otras acciones disponibles en Power Automate para escritorio, incluido el grupo de acciones de automatización de IU. Este grupo de acciones le permite capturar todos los elementos de la interfaz de usuario de la GUI de SAP y agregarlos al repositorio de elementos de la interfaz de usuario del flujo de escritorio. Al combinar nuestras acciones de automatización de SAP GUI con el grupo de acciones de automatización de UI, puede crear potentes flujos de trabajo de RPA que automatizan incluso los procesos de SAP más complejos.

Nota

Power Automate para escritorio admite la automatización con SAP GUI versión 750 o posterior.

Iniciar SAP

Abra la aplicación SAP GUI y conéctese a un sistema SAP.

Para el modo de conexión:

  • La opción de descripción del servidor le permite conectarse con un sistema SAP a través del nombre o dirección IP de SAP. Para ello, necesita las credenciales de inicio de sesión y los permisos de acceso necesarios. La descripción del servidor es un nombre o una descripción fácilmente legible del sistema SAP.
  • La opción de cadena de conexión del servidor le permite conectarse con un sistema SAP a través de una cadena de conexión. La cadena de conexión al servidor suele incluir el nombre o la dirección IP del servidor, el número de instancia y el identificador del sistema. La cadena de conexión del servidor es un formato específico para identificar y conectarse a un sistema SAP.

Para múltiples opciones de inicio de sesión:

  • Terminar esta opción de inicio de sesión finaliza el inicio de sesión de la acción específica.
  • Continuar con este inicio de sesión y finalizar cualquier otra opción de inicio de sesión reemplaza la instancia de SAP existente con el inicio de sesión específico.
  • Continuar este inicio de sesión sin finalizar ningún otro inicio de sesión en la opción del sistema crea una nueva sesión de SAP.

Nota

SAP GUI no permite más de seis conexiones activas (sesiones) a un sistema SAP.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Modo de conexión N/A Descripción del servidor y cadena de conexión al servidor Descripción del servidor Especifique cómo conectarse al servidor GUI de SAP.
Modo de inicio de sesión N/A Inicio de sesión manual e inicio de sesión único (SSO) Inicio de sesión manual Especifique cómo iniciar sesión en el servidor GUI de SAP: escribiendo manualmente su nombre de usuario y contraseña o usando el inicio de sesión único (SSO).
Descripción del servidor Valor de texto Especifica el nombre del sistema SAP o la dirección IP para la conexión.
Connection string Valor de texto Especifica la cadena de conexión para el servidor de SAP GUI. La cadena de conexión es un identificador único que especifica el nombre del servidor, el número de sistema y otros detalles de la conexión.
Client No Valor de texto Especifica el número de cliente de SAP para la conexión.
Username No Valor de texto Especifica el ID de usuario de SAP para iniciar sesión.
Contraseña Valor de texto Especifica la contraseña de usuario de SAP para iniciar sesión.
Lenguaje No Valor de texto Especifica el idioma de inicio de sesión de SAP de la interfaz de usuario.
Varias opciones de inicio de sesión No Finalizar este inicio de sesión, continuar este inicio de sesión y finalizar cualquier otro inicio de sesión, continuar este inicio de sesión sin finalizar ningún otro inicio de sesión en el sistema Finalizar este inicio de sesión Las múltiples opciones de inicio de sesión especifican cómo se comporta el sistema SAP cuando el usuario intenta iniciar sesión cuando ya ha iniciado sesión.

Variables producidas

Argumento Tipo Descripción
SAPInstance Instancia de SAP Instancia de SAP que se va a usar con las acciones de automatización de SAP. La instancia de SAP se refiere a la ventana de SAP específica.
CurrentSAPLoginTerminated Valor booleano Si el inicio de sesión de SAP que se está realizando con la acción específica ha finalizado o no.
OtherSAPLoginTerminated Valor booleano Si los otros inicios de sesión de SAP están finalizados o no.

Excepciones

Excepción Descripción
Se produce un error en la acción de inicio de sesión de SAP GUI Indica un problema al iniciar sesión en un sistema SAP GUI.

Adjuntar

Asocie la aplicación de SAP GUI en ejecución a una instancia de SAP.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Modo de Asociar No Primer plano o última activada, Título de la ventana Título de ventana Especifica el modo de asociar la instancia de SAP a una ventana. Si se selecciona la opción En primer plano o última activada, la instancia de SAP se asocia a la sesión de SAP en primer plano. Si no hay ninguna sesión de SAP en primer plano, se asocia a la última sesión de SAP que se inició y aún no se ha cerrado.
Título de ventana Text Especifica el título de la ventana de SAP a la que está asociada la instancia. El título de la ventana se puede seleccionar en la lista desplegable de sesiones de SAP existentes o introducir manualmente.

Variables producidas

Argumento Tipo Descripción
SAPInstance Instancia de SAP Instancia de SAP que se va a usar con las acciones de automatización de SAP. La instancia de SAP se refiere a la ventana de SAP específica.

Excepciones

Excepción Descripción
Asociar al error de SAP Indica un problema al adjuntar a una instancia SAP.

Crear nueva sesión de SAP

Crea una nueva sesión de SAP basada en la misma instancia de SAP.

Nota

SAP GUI no permite más de seis conexiones activas (sesiones) a un sistema SAP.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SAPInstance No Instancia de SAP Seleccione la variable que contiene la instancia de SAP con la que desea trabajar. Esta variable debe definirse en una acción de inicio de sesión de SAP anterior.

Variables producidas

Argumento Tipo Descripción
SAPInstance Instancia de SAP Instancia de SAP que se va a usar con las acciones de automatización de SAP. La instancia de SAP se refiere a la ventana de SAP específica.

Excepciones

Excepción Descripción
Se produce un error en la acción Crear nueva sesión de SAP Indica un problema al crear una nueva sesión de SAP.

Seleccionar elemento de menú de SAP

Seleccione un elemento del menú SAP en la barra de herramientas de la ventana. Introduzca manualmente el nombre del elemento en el parámetro de entrada correspondiente, en el mismo idioma en el que se está visualizando la pantalla de SAP GUI.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SAPInstance No Instancia de SAP Seleccione la variable que contiene la instancia de SAP con la que desea trabajar. Esta variable debe definirse en una acción de inicio de sesión de SAP anterior.
Nombre del elemento de menú No Valor de texto El nombre de la opción de menú de la barra de herramientas que se va a seleccionar, como, por ejemplo, "Guardar". Introduzca el nombre de la opción de menú tal y como aparece en la instalación de SAP de la máquina.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Se produce un error al seleccionar la acción del elemento de menú de SAP Indica un problema al seleccionar un elemento de menú.

Cerrar conexión SAP

Cierre la conexión de SAP de la instancia de SAP seleccionada. Tenga en cuenta que se terminarán todas las instancias relacionadas con la conexión específica.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SAPInstance No Instancia de SAP Seleccione la variable que contiene la instancia de SAP con la que desea trabajar. Esta variable debe definirse en una acción de inicio de sesión de SAP anterior.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Se produce un error en la acción de cerrar la sesión de SAP Indica un problema al cerrar una sesión SAP.

Iniciar transacción de SAP

Abre un código de transacción específico en la sesión existente.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SAPInstance No Instancia de SAP Seleccione la variable que contiene la instancia de SAP con la que desea trabajar. Esta variable debe definirse en una acción de inicio de sesión de SAP anterior.
Código de transacción No Valor de texto El código de transacción que desea ejecutar.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Se produce un error al iniciar la acción de transacción de SAP Indica un problema al iniciar una transacción SAP.

Finalizar transacción de SAP

Cierra la transacción de SAP en una instancia específica de SAP y vuelve al menú de acceso sencillo de SAP. Se debe iniciar una transacción de SAP antes para la sesión de SAP específica.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SAPInstance No Instancia de SAP Seleccione la variable que contiene la instancia de SAP con la que desea trabajar. Esta variable debe definirse en una acción de inicio de sesión de SAP anterior.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Se produce un error al finalizar la acción de transacción de SAP Indica un problema al finalizar una transacción SAP.

Haga clic en el elemento de UI de SAP

Interactúa mediante la acción de hacer clic en cualquier elemento de la interfaz de usuario de una ventana de SAP.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SAPInstance No Instancia de SAP Seleccione la variable que contiene la instancia de SAP con la que desea trabajar. Esta variable debe definirse en una acción de inicio de sesión de SAP anterior.
Tipo de elemento No Elemento básico de SAP, casilla de verificación, etiqueta, lista desplegable Elemento de SAP básico Seleccione el tipo de elemento SAP con el que necesita interactuar. La opción "Hacer clic en elemento SAP" realiza una acción de hacer clic en cualquier elemento SAP como botones, botones de opción, pestañas, campos de texto y árboles.
Id. de elemento de SAP No Numeric El ID del elemento SAP. Este parámetro determina el elemento de la interfaz de usuario en SAP con el que interactúa la acción. Puede utilizar el botón siguiente para indicar el elemento de la interfaz de usuario de SAP en la pantalla de SAP o insertar el valor manualmente.
Establecer el estado de la casilla de SAP en Activada, Desactivada Activadas Especificar si la casilla se activará o se desactivará
Id. de elemento de SAP No Numeric El ID del elemento SAP. Este parámetro determina el elemento de la interfaz de usuario en SAP con el que interactúa la acción. Puede utilizar el botón siguiente para indicar el elemento de la interfaz de usuario de SAP en la pantalla de SAP o insertar el valor manualmente.
Operación de etiqueta de SAP Expandir, Contraer, Elegir Expandir Especificar si se debe expandir o contraer la etiqueta SAP.
Valor de opción desplegable Valor de texto Especifique que la opción desplegable está seleccionada.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Error al hacer clic en elemento de GUI de SAP Indica que se ha producido un error al hacer clic.

Obtener detalles del elemento de UI de SAP

Obtiene el valor del atributo de un elemento de interfaz de usuario SAP en una ventana SAP.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SAPInstance No Instancia de SAP Seleccione la variable que contiene la instancia de SAP con la que desea trabajar. Esta variable debe definirse en una acción de inicio de sesión de SAP anterior.
Id. de elemento de SAP No Numeric El ID del elemento SAP. Este parámetro determina el elemento de la interfaz de usuario en SAP con el que interactúa la acción. Puede utilizar el botón siguiente para indicar el elemento de la interfaz de usuario de SAP en la pantalla de SAP o insertar el valor manualmente.
Attribute name No Valor de texto Propio texto Atributo cuyo valor se recuperará.

Variables producidas

Argumento Tipo Descripción
AttributeValue Valor de texto Valor del atributo del elemento de UI de SAP.

Excepciones

Excepción Descripción
Error al obtener detalles de elemento de SAP Indica un problema al recuperar el atributo del elemento de interfaz de usuario.

Rellenar elemento de campo de texto de SAP

Rellena un cuadro de texto en una ventana SAP con el texto especificado.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
SAPInstance No Instancia de SAP Seleccione la variable que contiene la instancia de SAP con la que desea trabajar. Esta variable debe definirse en una acción de inicio de sesión de SAP anterior.
Id. de elemento de SAP No Numeric El ID del elemento SAP. Este parámetro determina el elemento de la interfaz de usuario en SAP con el que interactúa la acción. Puede utilizar el botón siguiente para indicar el elemento de la interfaz de usuario de SAP en la pantalla de SAP o insertar el valor manualmente.
Texto para rellenar No Entrada directa cifrada o valor de texto Texto que se debe rellenar en el campo de texto de SAP
Si el campo no está vacío Reemplazar texto, anexar texto Reemplazar texto Especifique si desea reemplazar el contenido existente o anexar.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Error al rellenar el valor del campo de texto de SAP Indica un problema al rellenar el campo de texto SAP especificado.