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 | Sí | Valor de texto | Especifica el nombre del sistema SAP o la dirección IP para la conexión. | |
Connection string | Sí | 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 | Sí | 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 | Sí | 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 | Sí | 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 | Sí | Expandir, Contraer, Elegir | Expandir | Especificar si se debe expandir o contraer la etiqueta SAP. |
Valor de opción desplegable | Sí | 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 | Sí | 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. |