Ações de automação do SAP
Nosso grupo de ações para automação do SAP fornece um conjunto de ferramentas para ajudar a agilizar e automatizar seus fluxos de trabalho do SAP. Com essas ações, você pode iniciar facilmente o aplicativo GUI do SAP, criar novas sessões, selecionar itens de menu, iniciar e encerrar transações e muito mais.
Com as ações do grupo de automação do SAP, você pode interagir facilmente com os elementos da interface do usuário do SAP clicando neles, preenchendo campos de texto e extraindo seus dados. Basta inserir o valor do atributo da ID do elemento da interface do usuário do SAP. Se você não souber o valor da ID, poderá usar o seletor de elementos da interface do usuário do Power Automate para desktop para capturar o elemento SAP necessário e recuperar o valor da ID. Quando você captura um elemento de interface do usuário do SAP dessa maneira, apenas o valor de ID do elemento é recuperado e nenhum elemento de interface do usuário é adicionado ao repositório de elementos de interface do usuário do fluxo da área de trabalho.
Nossas ações de automação do SAP também podem ser perfeitamente integradas a outras ações disponíveis no Power Automate para desktop, incluindo o grupo de ações de automação da interface do usuário. Esse grupo de ações permite capturar todos os elementos da interface do usuário da GUI do SAP e adicioná-los ao repositório de elementos da interface do usuário do fluxo da área de trabalho. Ao combinar nossas ações de automação da GUI do SAP com o grupo de ações de automação da interface do usuário, você pode criar fluxos de trabalho RPA avançados que automatizam até mesmo os processos SAP mais complexos.
Observação
O Power Automate para desktop suporta automação com A GUI do SAP versão 750 ou posterior.
Iniciar o SAP
Abra o aplicativo da GUI do SAP e conecte-se a um sistema SAP.
Para modo de conexão:
- A opção de descrição do servidor permite conectar-se a um sistema SAP por meio do nome SAP ou endereço IP. Para fazer isso, você precisa das credenciais de login e permissões de acesso necessárias. A descrição do servidor é um nome ou descrição legível do sistema SAP.
- A opção de cadeia de conexão do servidor permite conectar-se a um sistema SAP por meio de uma cadeia de conexão. A cadeia de conexã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 conexão do servidor é um formato específico para identificar e conectar-se a um sistema SAP.
Para várias opções de logon:
- A opção Encerrar este logon encerra o logon da ação específica.
- Continue esse logon e finalize qualquer outro logon. A opção substitui a instância SAP existente pelo logon específico.
- Continuar esse logon sem encerrar nenhum outro logon na opção do sistema cria uma nova sessão SAP.
Observação
A GUI do SAP não permite mais de seis conexões ativas (sessões) com um sistema SAP.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
Modo de conexão | N/A | Descrição do servidor e cadeia de conexão do servidor | Descrição do servidor | Especifique como se conectar ao servidor da GUI do SAP. |
Modo de logon | N/A | Logon manual e logon único (SSO) | Logon manual | Especifique como fazer logon no servidor da GUI do SAP, entre manualmente no servidor inserindo seu nome de usuário e sua senha ou usando o logon único (SSO). |
Descrição do servidor | Sim | Valor do texto | Especifica o nome do sistema SAP ou o endereço IP da conexão. | |
Connection string | Sim | Valor do texto | Especifica a cadeia de conexão para o servidor GUI do SAP. A cadeia de conexão é um identificador exclusivo que especifica o nome do servidor, o número do sistema e outros detalhes da conexão. | |
Cliente | Não | Valor do texto | Especifica o número do cliente SAP para conexão. | |
Username | Não | Valor do texto | Especifica o ID do usuário SAP para logon. | |
Password | Sim | Valor do texto | Especifica a senha do usuário SAP para logon. | |
Linguagem | Não | Valor do texto | Especifica o idioma de logon do SAP para a interface do usuário. | |
Várias opções de logon | Não | Encerre este logon, continue este logon e encerre quaisquer outros logons, Continue este logon sem encerrar nenhum outro logon no sistema | Terminar este logon | Várias opções de logon especificam como o sistema SAP se comporta quando o usuário tenta fazer logon quando já está conectado. |
Variáveis produzidas
Argumento | Type | Description |
---|---|---|
SAPInstance |
Instância do SAP | A instância do SAP a ser usada com ações de automação SAP. A instância SAP refere-se à janela SAP específica. |
CurrentSAPLoginTerminated |
Valor booliano | Se o logon SAP que está sendo executado com a ação específica foi terminado ou não. |
OtherSAPLoginTerminated |
Valor booliano | Se os outros logons do SAP foram terminados ou não. |
Exceções
Exceção | Description |
---|---|
A ação de logon da GUI do SAP falha | Indica um problema ao entrar em um sistema GUI do SAP. |
Attach
Anexe o aplicativo SAP GUI em execução a uma instância SAP.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
Modo Anexar | No | Primeiro plano ou último ativado, título da janela | Título da janela | Especifica o modo para vincular a instância SAP a uma janela. Se a opção Primeiro plano ou a última opção ativada for selecionada, a instância SAP será vinculada à sessão SAP em primeiro plano. Se não houver nenhuma sessão SAP em primeiro plano, ela será vinculada à ú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á vinculada. O título da janela pode ser selecionado na lista suspensa de sessões SAP existentes ou inserido manualmente. |
Variáveis produzidas
Argumento | Type | Description |
---|---|---|
SAPInstance |
Instância do SAP | A instância do SAP a ser usada com ações de automação SAP. A instância SAP refere-se à janela SAP específica. |
Exceções
Exceção | Description |
---|---|
Anexar a erro do SAP | Indica um problema ao vincular a uma instância SAP. |
Criar sessão SAP
Cria uma sessão SAP com base na mesma instância SAP.
Observação
A GUI do SAP não permite mais de seis conexões ativas (sessões) com um sistema SAP.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
SAPInstance |
Não | Instância do SAP | Selecione a variável que mantém a instância SAP na qual você deseja trabalhar. Essa variável deve ser definida em uma ação de logon do SAP anterior. |
Variáveis produzidas
Argumento | Type | Description |
---|---|---|
SAPInstance |
Instância do SAP | A instância do SAP a ser usada com ações de automação SAP. A instância SAP refere-se à janela SAP específica. |
Exceções
Exceção | Description |
---|---|
Falha ao criar nova ação de sessão SAP | Indica um problema ao criar uma nova sessão do SAP. |
Selecionar item de menu do SAP
Selecione um item de menu SAP na barra de ferramentas da janela. Insira manualmente o nome do item no respectivo parâmetro de entrada, no mesmo idioma em que a tela da GUI do SAP está sendo exibida.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
SAPInstance |
Não | Instância do SAP | Selecione a variável que mantém a instância SAP na qual você deseja trabalhar. Essa variável deve ser definida em uma ação de logon do SAP anterior. | |
Nome do item de menu | No | Valor do texto | O nome do item de menu na barra de ferramentas a ser selecionado, como 'Salvar'. Insira o nome do item de menu conforme exibido na instalação SAP da máquina. |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Description |
---|---|
A ação de seleção do item de menu do SAP falha | Indica um problema ao selecionar um item de menu. |
Encerrar conexão de SAP
Fecha a conexão do SAP da instância SAP selecionada. Observe que todas as instâncias relacionadas à conexão específica serão encerradas.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
SAPInstance |
Não | Instância do SAP | Selecione a variável que mantém a instância SAP na qual você deseja trabalhar. Essa variável deve ser definida em uma ação de logon do SAP anterior. |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Description |
---|---|
A ação de fechar sessão do SAP falha | Indica um problema ao fechar uma sessão do SAP. |
Iniciar transação SAP
Abre um código de transação específico na sessão existente.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
SAPInstance |
Não | Instância do SAP | Selecione a variável que mantém a instância SAP na qual você deseja trabalhar. Essa variável deve ser definida em uma ação de logon do SAP anterior. | |
Código da transação | No | Valor do texto | O código de transação que você deseja executar. |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Description |
---|---|
Falha ao iniciar ação de transação do SAP | Indica um problema ao iniciar uma transação do SAP. |
Encerrar transação SAP
Fecha a transação do SAP em uma instância SAP específica e retorna ao menu de acesso fácil do SAP. Uma transação do SAP deve ser iniciada antes para a sessão do SAP específica.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
SAPInstance |
Não | Instância do SAP | Selecione a variável que mantém a instância SAP na qual você deseja trabalhar. Essa variável deve ser definida em uma ação de logon do SAP anterior. |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Description |
---|---|
Falha ao encerrar a ação de transação do SAP | Indica um problema ao finalizar uma transação do SAP. |
Clique no elemento da interface do usuário do SAP
Interage por meio da ação de clique em qualquer elemento da interface do usuário de uma janela do SAP.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
SAPInstance |
Não | Instância do SAP | Selecione a variável que mantém a instância SAP na qual você deseja trabalhar. Essa variável deve ser definida em uma ação de logon do SAP anterior. | |
Tipo de elemento | No | Elemento SAP Básico, Caixa de Seleção, Rótulo, Lista Suspensa | Elemento do SAP básico | Selecione o tipo de elemento SAP com o qual você precisa interagir. A opção 'Clicar no elemento SAP' executa uma ação de clique em qualquer elemento SAP como botões, botões de opção, guias, campos de texto, árvores. |
ID do elemento do SAP | No | Numérico | A ID do elemento SAP. Esse parâmetro determina o elemento da interface do usuário no SAP com o qual a ação interage. Você pode usar o botão abaixo para indicar o elemento da interface do usuário do SAP na tela do SAP ou inserir o valor manualmente. | |
Definir o estado da caixa de seleção do SAP como | Sim | Marcada, Desmarcada | Marcados | Especifique se a caixa de seleção fica marcada ou desmarcada. |
ID do elemento do SAP | No | Numérico | A ID do elemento SAP. Esse parâmetro determina o elemento da interface do usuário no SAP com o qual a ação interage. Você pode usar o botão abaixo para indicar o elemento da interface do usuário do SAP na tela do SAP ou inserir o valor manualmente. | |
Operação de rótulo do SAP | Sim | Expandir, Recolher, Escolher | Expandir | Especifique se deseja expandir ou recolher o rótulo do SAP. |
Valor de opção suspensa | Sim | Valor do texto | Especificar se a opção suspensa está selecionada. |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Description |
---|---|
Clique em erro de Elemento da GUI do SAP | Indica falha no clique. |
Obter detalhes do elemento da interface do usuário do SAP
Obtém o valor do atributo de um elemento da interface do usuário do SAP em uma janela do SAP.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
SAPInstance |
Não | Instância do SAP | Selecione a variável que mantém a instância SAP na qual você deseja trabalhar. Essa variável deve ser definida em uma ação de logon do SAP anterior. | |
ID do elemento do SAP | No | Numérico | A ID do elemento SAP. Esse parâmetro determina o elemento da interface do usuário no SAP com o qual a ação interage. Você pode usar o botão abaixo para indicar o elemento da interface do usuário do SAP na tela do SAP ou inserir o valor manualmente. | |
Nome do atributo | No | Valor do texto | Próprio texto | O atributo cujo valor é recuperado. |
Variáveis produzidas
Argumento | Type | Description |
---|---|---|
AttributeValue | Valor do texto | O valor do atributo do elemento da interface do usuário do SAP. |
Exceções
Exceção | Description |
---|---|
Erro ao obter detalhes do elemento do SAP | Indica um problema ao recuperar o atributo do elemento de interface do usuário. |
Preencher campo de texto do SAP no elemento
Preenche uma caixa de texto em uma janela SAP com o texto especificado.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Description |
---|---|---|---|---|
SAPInstance |
Não | Instância do SAP | Selecione a variável que mantém a instância SAP na qual você deseja trabalhar. Essa variável deve ser definida em uma ação de logon do SAP anterior. | |
ID do elemento do SAP | No | Numérico | A ID do elemento SAP. Esse parâmetro determina o elemento da interface do usuário no SAP com o qual a ação interage. Você pode usar o botão abaixo para indicar o elemento da interface do usuário do SAP na tela do SAP ou inserir o valor manualmente. | |
Texto para preencher | No | Entrada direta criptografada ou Valor do texto | O texto que preencherá o campo de texto do SAP | |
Se o campo não estiver em branco | Sim | Substituir texto, acrescentar texto | Substituir texto | Especifique se o conteúdo existente deve ser substituído ou acrescentado. |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Description |
---|---|
Erro ao Preencher Valor do Campo de Texto do SAP | Indica um problema ao preencher o campo de texto do SAP especificado. |