Partilhar via


Ações de automatização do SAP

O nosso grupo de ações para automatização do SAP fornece um conjunto de ferramentas para ajudar a simplificar e automatizar os seus fluxos de trabalho do SAP. Com essas ações, pode facilmente iniciar a aplicação SAP GUI, criar novas sessões, selecionar itens de menu, iniciar e terminar transações e muito mais.

Com as ações do grupo de automatização do SAP, pode interagir facilmente com elementos da IU do SAP clicando nos mesmos, preenchendo campos de texto e extraindo os respetivos dados. Basta introduzir o valor do atributo do ID do elemento da IU do SAP. Se não souber o valor do ID, pode utilizar o seletor de elementos da IU do Power Automate para computadores para capturar o elemento do SAP necessário e obter o respetivo valor do ID. Quando captura um elemento da IU do SAP deste modo, apenas o valor do ID do elemento é recuperado e nenhum elemento da IU é adicionado ao repositório de elementos da IU do fluxo de ambiente de trabalho.

As nossas ações de automatização do SAP também podem ser perfeitamente integradas com outras ações disponíveis no Power Automate para computadores, incluindo o grupo de ações de automatização da IU. Este grupo de ações permite-lhe capturar todos os elementos da IU do SAP GUI e adicioná-los ao repositório de elementos da IU do fluxo de ambiente de trabalho. Ao combinar as nossas ações de automatização do SAP GUI com o grupo de ações de automatização da IU, pode criar fluxos de trabalho de RPA avançados que automatizam até os processos do SAP mais complexos.

Nota

Power Automate para ambiente de trabalho suporta automatização com SAP GUI versão 750 ou posterior.

Iniciar o SAP

Abra a aplicação SAP GUI e ligue-se a um sistema SAP.

Para modo de ligação:

  • A opção de descrição do servidor permite que se ligue a um sistema SAP através do nome SAP ou endereço IP. Para isso, precisa das credenciais de início de sessão e das permissões de acesso necessárias. A descrição do servidor é um nome legível por humanos ou uma descrição do sistema SAP.
  • A opção de cadeia de ligação do servidor permite que se ligue a um sistema SAP através de uma cadeia de ligação. A cadeia de ligação do servidor normalmente inclui o nome ou endereço IP do servidor, o número da instância e o ID do sistema. A cadeia de ligação do servidor é um formato específico para identificação e ligação a um sistema SAP.

Para várias opções de início de sessão:

  • Encerrar esta opção de início de sessão encerra o início de sessão da ação específica.
  • Continuar este início de sessão e encerrar qualquer outra opção de início de sessão substitui a instância SAP existente com o início de sessão específico.
  • Continuar este início de sessão sem terminar quaisquer outros inícios de sessão na opção do sistema cria uma nova sessão SAP.

Nota

O SAP GUI não permite mais de seis ligações ativas (sessões) a um sistema SAP.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Modo de ligação N/A Descrição do servidor e cadeia de ligação do servidor Descrição do servidor Especificar como estabelecer ligação ao servidor da GUI do SAP.
Modo de início de sessão N/A Início de sessão manual e início de sessão único (SSO) Início de sessão manual Especifique como iniciar sessão no servidor SAP GUI. Inicie sessão no servidor manualmente através da introdução do nome de utilizador e da palavra-passe ou utilize o início de sessão único (SSO).
Descrição do servidor Sim Valor de texto Especifica o nome do sistema do SAP ou o endereço IP para ligação.
Connection string Sim Valor de texto Especifica a cadeia de ligação para o servidor SAP GUI. A cadeia de ligação é um identificador exclusivo que especifica o nome do servidor, o número do sistema e outros detalhes da ligação.
Cliente Não Valor de texto Especifica o número do cliente SAP para ligação.
Username Não Valor de texto Especifica o ID de utilizador SAP para início de sessão.
Password Sim Valor de texto Especifica a palavra-passe de utilizador SAP para início de sessão.
Linguagem Não Valor de texto Especifica o idioma de início de sessão SAP para a interface de utilizador.
Opções de início de sessão múltiplo Não Termine este início de sessão, continue este início de sessão e termine quaisquer outros inícios de sessão, Continue este início de sessão sem terminar nenhum outro início de sessão no sistema Terminar este início de sessão Várias opções de início de sessão especificam como o sistema SAP se comporta quando o utilizador tenta iniciar sessão quando a sessão já está iniciada.

Variáveis produzidas

Argumento Tipo Descrição
SAPInstance Instância do SAP A instância SAP a utilizar com ações de automatização SAP. A instância SAP refere-se à janela SAP específica.
CurrentSAPLoginTerminated Valor booleano Indica se o início de sessão no SAP que está a ser efetuado com a ação específica foi terminado ou não.
OtherSAPLoginTerminated Valor booleano Indica se outras sessões iniciadas no SAP são terminadas ou não.

Exceções

Exceção Descrição
Falha na ação de início de sessão do SAP GUI Indica um problema no início de sessão a um sistema SAP GUI.

Attach

Anexar a aplicação SAP GUI em execução a uma instância do SAP.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Modo de anexação Não Primeiro plano ou última ativação, Título da janela Título da janela Especifica o modo para anexar a instância do SAP a uma janela. Se a opção Primeiro plano ou Última ativação estiver selecionada, a instância do SAP será anexada à sessão SAP em primeiro plano. Se não houver nenhuma sessão SAP em primeiro plano, será anexada à última sessão SAP que foi iniciada e ainda não foi fechada.
Título da janela Sim Texto Especifica o título da janela SAP à qual a instância está anexada. O título da janela pode ser selecionado na lista pendente de sessões SAP existentes ou inserido manualmente.

Variáveis produzidas

Argumento Tipo Descrição
SAPInstance Instância do SAP A instância SAP a utilizar com ações de automatização SAP. A instância SAP refere-se à janela SAP específica.

Exceções

Exceção Descrição
Anexar a erro do SAP Indica um problema ao anexar uma instância do SAP.

Criar nova sessão do SAP

Cria uma nova sessão do SAP com base na mesma instância do SAP.

Nota

O SAP GUI não permite mais de seis ligações ativas (sessões) a um sistema SAP.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SAPInstance Não Instância do SAP Selecione a variável que contém a instância SAP com a qual pretende trabalhar. Esta variável deve ser definida numa ação de início de sessão do SAP anterior.

Variáveis produzidas

Argumento Tipo Descrição
SAPInstance Instância do SAP A instância SAP a utilizar com ações de automatização SAP. A instância SAP refere-se à janela SAP específica.

Exceções

Exceção Descrição
Falha ao criar nova ação de sessão SAP Indica um problema ao criar uma nova sessão SAP.

Selecionar item de menu do SAP

Selecione um item de menu do SAP na barra de ferramentas da janela. Introduza o nome do item no respetivo parâmetro de entrada manualmente, no mesmo idioma em que o ecrã SAP GUI está a ser apresentado.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SAPInstance Não Instância do SAP Selecione a variável que contém a instância SAP com a qual pretende trabalhar. Esta variável deve ser definida numa ação de início de sessão do SAP anterior.
Nome do item de menu Não Valor de texto O nome do item de menu na barra de ferramentas a selecionar, como 'Guardar'. Insira o nome do item de menu conforme é apresentado na instalação SAP da máquina.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha na ação de Selecionar item de menu SAP Indica um problema ao selecionar um item de menu.

Fechar ligação SAP

Feche a ligação SAP da instância SAP selecionada. Tenha em atenção que todas as instâncias relacionadas com a ligação específica serão terminadas.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SAPInstance Não Instância do SAP Selecione a variável que contém a instância SAP com a qual pretende trabalhar. Esta variável deve ser definida numa ação de início de sessão do SAP anterior.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha na ação Fechar sessão SAP Indica um problema ao fechar uma sessão do SAP.

Iniciar transação do SAP

Abre um código de transação específico na sessão existente.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SAPInstance Não Instância do SAP Selecione a variável que contém a instância SAP com a qual pretende trabalhar. Esta variável deve ser definida numa ação de início de sessão do SAP anterior.
Código da transação Não Valor de texto O código da transação que pretende executar.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha na ação Iniciar transação SAP Indica um problema ao iniciar uma transação do SAP.

Terminar transação do SAP

Fecha a transação do SAP numa instância SAP específica e volta ao menu acesso fácil do SAP. Uma transação do SAP tem de ser iniciada primeiro para a sessão do SAP específica.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SAPInstance Não Instância do SAP Selecione a variável que contém a instância SAP com a qual pretende trabalhar. Esta variável deve ser definida numa ação de início de sessão do SAP anterior.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha na ação Terminar transação SAP Indica um problema ao terminar uma transação do SAP.

Clicar em Elemento da IU do SAP

Interage através da ação de clique em qualquer elemento da IU de uma janela do SAP.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SAPInstance Não Instância do SAP Selecione a variável que contém a instância SAP com a qual pretende trabalhar. Esta variável deve ser definida numa ação de início de sessão do SAP anterior.
Tipo de elemento Não Elemento básico do SAP, Caixa de verificação, Etiqueta, Lista pendente Elemento básico do SAP Selecione o tipo de elemento do SAP com o qual precisa de interagir. A opção "Clique no elemento do SAP" executa uma ação de clique em qualquer elemento do SAP como botões, botões de opção, separadores, campos de texto, árvores.
ID do elemento do SAP Não Numérico O ID do elemento do SAP. Este parâmetro determina o elemento da IU no SAP com o qual a ação interage. Pode utilizar o botão abaixo para indicar o elemento da IU do SAP no ecrã do SAP ou inserir o valor manualmente.
Definir condição de caixa de verificação do SAP como Sim Marcado, Desmarcado Selecionada Especifique se a caixa de verificação será marcada ou desmarcada.
ID do elemento do SAP Não Numérico O ID do elemento do SAP. Este parâmetro determina o elemento da IU no SAP com o qual a ação interage. Pode utilizar o botão abaixo para indicar o elemento da IU do SAP no ecrã do SAP ou inserir o valor manualmente.
Operação de etiqueta do SAP Sim Expandir, Fechar, Escolher Expandir Especifique se a etiqueta do SAP deve ser expandida ou fechada.
Valor da opção de lista pendente Sim Valor de texto Especifique que a opção pendente está selecionada.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Clique em Erro de Elemento da GUI do SAP Indica que o clique falhou.

Obter detalhes de elemento da IU do SAP

Obtém o valor do atributo de um elemento da IU do SAP numa janela do SAP.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SAPInstance Não Instância do SAP Selecione a variável que contém a instância SAP com a qual pretende trabalhar. Esta variável deve ser definida numa ação de início de sessão do SAP anterior.
ID do elemento do SAP Não Numérico O ID do elemento do SAP. Este parâmetro determina o elemento da IU no SAP com o qual a ação interage. Pode utilizar o botão abaixo para indicar o elemento da IU do SAP no ecrã do SAP ou inserir o valor manualmente.
Attribute name Não Valor de texto Texto próprio O atributo cujo valor é obtido.

Variáveis produzidas

Argumento Tipo Descrição
AttributeValue Valor de texto O valor do atributo do elemento da IU do SAP.

Exceções

Exceção Descrição
Obter erro de detalhe de elemento do SAP Indica um problema ao obter o atributo do elemento da IU.

Povoar o campo de texto do SAP no elemento

Preenche uma caixa de texto numa janela do SAP com o texto especificado.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SAPInstance Não Instância do SAP Selecione a variável que contém a instância SAP com a qual pretende trabalhar. Esta variável deve ser definida numa ação de início de sessão do SAP anterior.
ID do elemento do SAP Não Numérico O ID do elemento do SAP. Este parâmetro determina o elemento da IU no SAP com o qual a ação interage. Pode utilizar o botão abaixo para indicar o elemento da IU do SAP no ecrã do SAP ou inserir o valor manualmente.
Texto a preencher Não Entrada direta encriptada ou Valor de texto O texto para preencher o campo de texto do SAP
Se o campo não estiver vazio Sim Substituir texto, Anexar texto Substituir texto Especificar se deve substituir conteúdo existente ou anexar a este.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Erro de Povoar Valor de Campo de Texto do SAP Indica um problema ao povoar o campo de texto especificado