SAP package

O package SAP contém actions para automatizar tarefas e processos em um aplicativo de SAP.

O package SAP usa a tecnologia SAP GUI que pode ser aproveitada para criar e implantar automações em computadores desktop nos quais a SAP GUI está instalada.
O package SAP permite executar as seguintes tarefas:
  • Reduza o tempo necessário para combinar dados de sistemas diferentes.
  • Elimine o erro humano (pessoas) e aumente a eficiência.
  • Aumentar o número de transações processadas.
  • Forneça informações em tempo real para várias partes interessadas.
  • Aprimorar a tomada de decisões através de relatórios abrangentes.
    Nota: Na ação Conectar do SAP, o campo Nome da sessão não pode ser compartilhado com Task Bots ou quaisquer outros bots.

Pré-requisitos

  • Acesse a GUI SAP antes de capturar objetos porque a tela de logon do SAP não é compatível com captura de objeto.
  • Habilite script e acessibilidade do GUI.

    Consulte Habilitar script no lado do cliente, Habilitar script no lado do servidor e Habilitar configurações de acessibilidade.

  • Certifique-se de que uma das seguintes GUIs SAP para Windows esteja instalada nos dispositivos que você usa para automatizar tarefas relacionadas ao SAP e executar essas tarefas:
    • SAP GUI 800 com patch 4
    • SAP GUI 770 com patch 6
    • SAP GUI 760 com patch 5
    • SAP GUI 760 com patch 1
    • SAP GUI 760 com patch 0
    • SAP GUI 750 com patch 9
    Nota: O SAP package é compatível com versões do SAP GUI com diferentes patches, incluindo a versão certificada.
    Nota: Se o SAP GUI 760 com patch 0 estiver instalado em seu dispositivo, você não poderá usar as actions do controle de visualização do SAP Grid Definir texto da célula da tabela e Obter texto da célula da tabela por causa de um problema com o SAP GUI 760 com o patch 0.
  • Instale um rastreador de script ou ferramenta semelhante para recuperar o caminho do campo do objeto SAP.

Antes de começar

  • Há suporte para várias sessões no SAP. No entanto, certifique-se de que, ao criar um bot que usa várias sessões, o nome exato da sessão que pretende usar seja inserido no Caminho do campo para um Controle específico.

    Por exemplo, /app/con[0]/ses[0]/userid.

  • Execute as seguintes actions dentro do package SAP como parte do uso do conjunto de actions disponíveis:
    1. Estabeleça uma conexão com o aplicativo SAP usando a action Conectar.

      Acesse o aplicativo SAP usando o aplicativo SAP GUI. Em seguida, use a action Conectar do package SAP para usar essa conexão e designar um nome de sessão. Use o mesmo nome de sessão para a outra actions.

    2. Use actions para automatizar uma tarefa.
    3. Depois de automatizar todas as tarefas relacionadas com SAP, encerre a conexão com o aplicativo SAP usando a action Desconectar.

Actions no SAP package

O package SAP inclui as seguintes actions:
Nota: O SAP e o Recorder package podem detectar elementos SAP no aplicativo. Entretanto, do ponto de vista da usabilidade, é preferível usar o Recorder package ao package SAP, já que é mais intuitivo quando comparado ao package SAP como detecção automática de caminhos de objetos SAP. Consulte Benefits of using Recorder package instead of SAP package
Action Descrição
Marcar/desmarcar caixa de seleção

action Marcar/Desmarcar caixa de verificação

Clique

actionClicar

Clicar em menu

Clicar em menu action

Conectar Como usar a action Conectar para SAP.
Desconectar

Desconectar action

Clicar duas vezes

action Clicar duas vezes

Expandir

action Expandir

Exportar tabela Usar a action Exportar tabela.
Obter contagem de células

action Obter contagem de células

Obter nome de filhos

action Obter nomes de filhos

Obter texto de filhos

action Obter texto de filhos

Obter contagem de colunas

action Obter contagem de colunas

Obter contagem de linhas

action Obter contagem de linhas

Obter item selecionado

action Obter item selecionado

Obter status

action Obter status

Obter índice de célula de tabela

Obter índice de célula de tabela action

Obter texto de célula de tabela

action Obter texto de célula de tabela

Obter texto

action Obter texto

Obter contagem de itens

action Obter contagem de itens

Clique com o botão esquerdo

action Clicar com o botão esquerdo

Clicar com o botão direito

action Clicar com o botão direito

Selecionar item

action Selecionar item

Selecionar opção de rádio

Opção Selecionar botão radial action

Enviar chave virtual

Chaves virtuais na GUI do SAP

action Enviar chave virtual

Definir texto da célula da tabela Definir texto da célula da tabela.
Definir texto

Definir texto action