- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- Variáveis
- Argumentos
- Namespaces Importados
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de tecnologias Citrino
- Automação RDP
- Automação SAP
- Sobre a Automação do SAP Tingui
- Etapas de configuração
- Elementos do SAP Tingui compatíveis
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta de migração ScaleCoordinates
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- StudioPro
- Extensões
- Solução de problemas
- Internet Explorer x64
- Problemas de interoperabilidade do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Como identificar elementos de EU após as atualizações do Windows
- Aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Java no Apo-V
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas da Citrix
Elementos do SAP Tingui compatíveis
As interfaces do SAP contêm uma série de controles específicos com os quais é possível interagir, conforme exemplificado nesta página.
Representa qualquer botão encontrado nas janelas do SAP WinGUI. Há vários tipos, cada qual definido por um elemento específico:
Um botão de pressão é um elemento de interface gráfica simples, que dá acesso direto a um comando no aplicativo.
Os botões de rádio apresentam um conjunto de opções. Há pelo menos dois botões de rádio em uma lista e você pode selecionar somente um.
Você pode usar a atividade Click para interagir com botões.
A Agenda do SAP permite selecionar datas ou períodos individuais.
Você pode usar a atividade Select Dates in Calendar para interagir com o calendário SAP.
Os elementos de caixa de seleção representam uma lista de várias escolhas. É possível selecionar uma, mais ou nenhuma das opções.
Você pode usar a atividade Click para interagir com caixas de seleção.
Representa uma lista de itens dentro de um menu de contexto. Observe que vários menus de contexto child podem estar disponíveis em um menu de contexto parent.
Você pode usar a atividade Click para interagir com o menu de contexto de SAP.A estrutura de detecção de elementos AA é necessária para a seleção interativa.
Representa uma janela externa que pode conter tipos diferentes de outros controles do SAP como botões, mensagens de texto ou janelas pop-up.
Os seletores dentro de uma caixa de diálogo são gerados de acordo com o elemento que representam.
Se você deseja fechar uma caixa de diálogo usando o botão Fechar, é necessário usar a estrutura de deteção do elemento AA.
As listas suspensas permitem selecionar itens de listas predefinidas.
Você pode usar a atividade Select Item para interagir com itens de lista.
Os controles HTML são usados para exibir conteúdo HTML dentro do SAP WinGUI.
Para interagir com uma página HTML dentro do SAP WinGUI, você precisa usar o framework de detecção de elemento AA. As atividadesUIAutomation podem ser usadas para criar processos para conteúdo HTML SAP.
Representa um campo especializado que aceita entradas do usuário.
Você pode usar a atividade Type Into para interagir com campos de entrada.
SAP Logon é um programa instalado localmente que você usa para fazer logon diretamente em um sistema SAP.
Você pode usar a atividade SAP Logon para abrir o SAP.
Esta atividade requer dois parâmetros:
- O nome exato da conexão SAP, exibido na janela do SAP Logon ou do SAP Logon Pad usado para fazer logon no sistema SAP.
-
O caminho para o programa SAP Logon ou SAP Logon Pad. O caminho padrão é obtido da entrada do registro do sistema correspondente.
Observação: a função Indicar na tela não é necessária. A interface de script do SAP é usada para se conectar ao seu sistema SAP.
Oferece a possibilidade de fazer logon em um sistema SAP.
Você pode usar a atividade SAP Login.
A lista suspensa Várias Opções de Logon possibilita que você decida qual ação deve ser realizada se um usuário tentar fazer logon no sistema várias vezes e as informações de licença de várias janelas pop-ups de logon são exibidas. Você pode selecionar dentre as seguintes opções:
- Continuar com este logon e finalizar quaisquer outros logons no sistema
- Continuar com este logon, sem encerrar nenhum outro logon no sistema
- Finalizar este logon
Permite que você selecione itens do Menu do SAP. O Menu do SAP somente fica disponível na janela principal do SAP WinGUI.
Você pode usar a atividade SAP Select Menu Item para interagir com um item de menu.
Representa uma seção, na parte de baixo da janela do SAP WinGUI que exibe mensagens. Ela não mostra informações do sistema e sobre o logon.
Você pode usar a atividade SAP Read Statusbar para extrair o tipo de mensagem, texto e dados de uma barra de status SAP.
Exibe informações detalhadas sobre a sessão atual do SAP, como o Sistema, Cliente, Usuário conectado ou programa aberto no momento e transação.
Os seguintes atributos seletores opcionais estão disponíveis no UIExplorer e podem ser usados com outras atividades, como Get Attribute ao criar sua automação SAP:
sapClient
, sapLanguage
, sapProgram
, sapScreen
, sapSession
,sapSysName
, sapSysNumber
, sapSysSessionId
, sapTransaction
, sapUser
A Guia do SAP representa um conjunto de botões permitem acessar informações e controles específicos.
Você pode usar a atividade CLick para selecionar uma única guia por vez ou você pode usar a atividade Select Item para escolher a guia de interesse de uma lista.
A Tabela do SAP representa um conjunto padrão de controles para os elementos exibidos em uma estrutura tabular.
No SAP, existem vários tipos de tabelas disponíveis. As mais comumente usadas são as Tabelas Padrão e de Grade. Com o Studio, é possível automatizar todo tipo de Tabela do SAP.
Tabela Padrão do SAP
Tabela em Grade do SAP
Você pode usar as seguintes atividades para interagir com as Tabelas do SAP e seu respectivo conteúdo:
Com ajuda da atividade Click ou da atividade Check você é capaz de realizar todas as operações necessárias durante o seu projeto de automação SAP, como:
- Coluna Selecionar/Desmarcar
- Linha Selecionar/Desmarcar
-
Selecionar/Desmarcar Todos
Extração de dados permite extrair dados estruturados das Tabelas SAP, conforme exemplificado abaixo.
columns_name_source
para definir a forma como você deseja obter as informações da tabela:
- Mais longo — O nome completo da coluna é extraído e usado.
- Mais curto — O nome reduzido da coluna é extraído e usado.
- Exibido — O nome visível/exibido no SAP WinGUI é usado.
-
Técnico — O nome técnico do cabeçalho da coluna é extraído e usado.
O Controle de Textedit do SAP representa um campo /editor de texto editável.
Você pode usar as seguintes atividades para interagir com esse controle:
- A atividade Type Into para campos de texto.
- A atividade Send Hotkey para botões que suportam teclas de atalho ou a atividade Click Image para botões.
A barra de ferramentas do SAP representa um conjunto de botões com os quais você pode interagir. No SAP, há vários tipos de barras de ferramentas, dependendo da Transação do SAP ou Programa do SAP.
- Barra de Ferramentas do Sistema SAP (1)
- Barra de Ferramentas do Aplicativo do SAP (2)
- Barra de Ferramentas Especial do SAP (3)
- Barra de Ferramentas do SAP GridTable (4)
- Serviços de Objeto Genéricos do SAP (5)
Você pode usar a atividade Click Toolbar Button para interagir com botões dentro das barras de ferramentas.
Representa um código alfanumérico que permite acessar as funções do SAP ou executar os programas do SAP.
Apenas o código da transação é necessário quando você usa a atividade SAP Call Transaction.
O código da transação é executado na janela atual do SAP GUI.
VA01
), a atividade envia o comando /nVA01 + Enter (keystroke)
para chamar uma transação.
Observe que as alterações que não forem salvas na transação atual serão descartadas sem aviso.
A Árvore do SAP representa uma lista de elementos organizados em uma estrutura de árvore. Vários tipos de controles de Árvore do SAP estão disponíveis:
-
Árvore Simples
-
Árvore em Lista
-
Árvore de Coluna
Você pode usar a atividade Click, Double Click ou Get Text para interagir com um nó ou item em qualquer um dos tipos de controle SAP Tree.
Se a árvore contiver um grande número de elementos child, a seleção é realizada da seguinte maneira:
- Expanda a árvore no SAP WinGUI e selecione o elemento de interesse.
- Utilize a opção Indicar na tela para selecionar a Árvore do SAP inteira.
Os nós do item selecionado são exibidos na atividade.
Se a árvore estiver recolhida e o nó ou item de interesse não estiver visível, você precisará usar a atividade SAP Expand Tree, que expande a árvore pai para um nó ativo ou um item ativo.
- Botões do SAP
- Ícones
- Botões de pressão
- Botões de rádio
- Agenda do SAP
- Caixa de seleção do SAP
- Menu de contexto do SAP
- Caixa de diálogo do SAP
- Listas suspensas do SAP
- Conteúdo HTML do SAP
- Campo de entrada do SAP
- SAP Logon
- SAP Login
- Menu do SAP
- Imagem do SAP
- Barra de Status do SAP
- Informações de sessão do SAP
- Guia do SAP
- Tabela do SAP
- Operações Comuns
- Extração de Dados
- Textedit do SAP
- Barra de Ferramentas do SAP
- Código de Transação do SAP
- Árvore do SAP
- Expand Tree