Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As ações de automação SAP fornecem um conjunto de ferramentas para ajudar a simplificar e automatizar os seus fluxos de trabalho SAP. Ao usar estas ações, pode facilmente iniciar a aplicação SAP GUI, criar novas sessões, selecionar itens do 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.
Limitações conhecidas
Interfaces Web SAP
As ações de UI, Automação Web ou SAP não funcionam em formulários SAP que abrem no navegador embutido do SAP (Web Dynpro). Uma solução para essa limitação é tentar abrir essa página diretamente num navegador autónomo e automatizá-la usando ações de Automação Web.
Iniciar o SAP
Abra a aplicação SAP GUI e ligue-se a um sistema SAP.
Tens duas opções de modo de ligação:
- Use o nome SAP ou o endereço IP na descrição do servidor. Para usar esta opção, precisa das credenciais de login e permissões de acesso necessárias. A descrição do servidor é um nome legível por humanos ou uma descrição do sistema SAP.
- Usa a string de cadeia de ligação do servidor. A cadeia de ligação do servidor inclui tipicamente 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.
Tem várias opções de login:
- Terminar este logon: Esta opção termina o logon da ação específica.
- Continue este login e termine quaisquer outros logons: Esta opção substitui a instância SAP existente pelo login específico.
- Continue este login sem terminar nenhum outro logon no sistema: Esta opção 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. | |
| Cadeia de ligação | 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 selecionares a opção Primeiro Plano ou última opção ativada, a instância SAP liga-se à sessão SAP no primeiro plano. Se não houver nenhuma sessão SAP em primeiro plano, liga-se à última sessão SAP que iniciaste e ainda não está encerrada. |
| Título da janela | Sim | Texto | Especifica o título da janela SAP à qual a instância está anexada. Pode selecionar o título da janela na lista suspensa de sessões SAP existentes ou introduzi-lo 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. Defina essa variável 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 navegação do SAP
Selecionar um item de menu do SAP na barra de ferramentas da aplicação da 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. Defina essa variável numa ação de início de sessão do SAP anterior. | |
| Nome do item de navegação | Não | Valor de texto | O nome do item na barra de ferramentas de navegação a selecionar, tal como "Sistema". Também pode especificar uma opção num submenu usando o símbolo '>' para indicar a relação principal-subordinado. Por exemplo, 'Programar > Executar' significa que a opção 'Executar', que faz parte do submenu em 'Programa', está selecionada. |
Variáveis produzidas
Esta ação não produz quaisquer variáveis.
Exceções
| Exceção | Descrição |
|---|---|
| Erro de item da barra de ferramentas de navegação selecionado pelo SAP GUI | Indica um problema ao selecionar um item da barra de ferramentas de navegação. |
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. Defina essa variável 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 do menu na barra de ferramentas a selecionar, como 'Guardar'. Insira o nome do item do menu tal como aparece 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
Fecha a ligação SAP para a instância SAP selecionada. Quando fecha a ligação, termina todas as instâncias relacionadas com essa ligação 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. Defina essa variável 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 numa 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. Defina essa variável 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 queres 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. Deve iniciar uma transação SAP antes da sessão específica 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. Defina essa variável 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. Defina essa variável numa ação de início de sessão do SAP anterior. | |
| Tipo de elemento | Não | Elemento básico do SAP, Caixa de seleção, Etiqueta, Lista pendente, Elemento de grelha | Elemento básico do SAP | Selecione o tipo de elemento do SAP com o qual pretende interagir. A opção 'Clicar no elemento SAP' executa uma ação de clique em qualquer elemento SAP, como botões, botões de interação, separadores, campos de texto ou árvores. |
| ID do elemento do SAP | Não | Numérico | O ID do elemento SAP. Este parâmetro determina o elemento da IU no SAP com o qual a ação interage. Utilize o seguinte botão para indicar o elemento da interface SAP no ecrã do SAP ou insira o valor manualmente. | |
| ID do elemento do SAP | Não | Numérico | O ID do elemento SAP. Este parâmetro determina o elemento da IU no SAP com o qual a ação interage. Utilize o seguinte botão para indicar o elemento da interface SAP no ecrã do SAP ou insira 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. |
| 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. | |
| Elemento da grelha do SAP | Sim | Célula, Linha, Cabeçalho, Lista, Botão, Botão da Barra de Ferramentas, Caixa de Seleção, Botão de Opção | Célula | Selecione o tipo de elemento de grelha do SAP com o qual pretende interagir. |
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. Defina essa variável 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 SAP. Este parâmetro determina o elemento da IU no SAP com o qual a ação interage. Utilize o seguinte botão para indicar o elemento da interface SAP no ecrã do SAP ou insira o valor manualmente. | |
| Nome do atributo | 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. Defina essa variável 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 SAP. Este parâmetro determina o elemento da IU no SAP com o qual a ação interage. Utilize o seguinte botão para indicar o elemento da interface SAP no ecrã do SAP ou insira 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 |