© Copyright International Business Machines Corporation 2006. Todos direitos reservados. Direitos Restritos a Usuários do Governo dos Estados Unidos - Uso, duplicação e divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corporation.
1.0 Problemas Conhecidos e Soluções AlternativasDurante a gravação em aplicativos SAP, a estrutura de script do SAP emite internamente, às vezes, alguns erros ABAP e a gravação é interrompida. O problema não será corrigido, a não ser que o SAP o corrija em sua estrutura de script.
Solução alternativa: Desative a ajuda de procura modal no sistema para o usuário que executa o script. Isso pode ser feito no diálogo Preferências na GUI do SAP, a partir do menu de ajuda. Se essa solução não funcionar, talvez seja necessário reiniciar o aplicativo SAP.
A implementação do IBM Rational Functional Tester SAP grava interações com o usuário com controles do SAP somente quando o cliente SAP executa uma transação com o servidor (Por exemplo, ao pressionar a tecla Enter ou um botão de execução ou ao salvar o documento). Embora você possa ter configurado um valor em uma caixa de texto ou alterado o estado de um controle da caixa de opções, você não consegue ver o evento no monitor de gravação imediatamente. Esse evento será gerado somente quando o cliente SAP executar uma transação com o servidor. Se você incluir um ponto de verificação ou um comando baseado em dados antes da transação do servidor, o script incluirá o evento (ponto de verificação ou o comando baseado em dados) antes das interações anteriores com o usuário, causando, assim, uma alteração na ordem de execução das interações. A alteração na ordem pode resultar em uma falha de reprodução.
Exemplo: Se você tiver selecionado um item em uma caixa de combinação ou tiver configurado algum valor em um controle de texto e, em seguida, tiver incluído um ponto de verificação nesses controles antes de o cliente SAP ter executado a transação com o servidor, o ponto de verificação falhará durante a reprodução.
Solução alternativa: Execute uma das seguintes opções:
- Pressione Enter depois de digitar/selecionar o valor na caixa de texto/combinação e, em seguida, chame o assistente de Ponto de Verificação de Dados.
- Ou recorte e cole o método de definição da caixa de texto/combinação antes do método de ponto de verificação de definição no script.
É possível que você tenha fechado o controle de calendário depois de gravar um script baseado em dados e, por isso, um evento close() foi gerado no script. O script será semelhante a:
dialog_calendar().close();
Uma vez que o método setDate() define a data destacada e também fecha o controle de calendário, o script falhará durante a reprodução ao tentar fechar o controle do calendário.Solução alternativa: Exclua o método de fechamento do calendário gerado no script.
O IBM Rational Functional Tester grava a senha digitada da forma que aparece no campo de senha e não consegue ler o valor criptografado.
Solução alternativa: Antes de reproduzir o script, substitua a senha gravada pela senha real no script.
Às vezes, você pode não conseguir gravar ações executadas em aplicativos SAP. Isso acontece quando o servidor SAP não está ativado para script.
Solução alternativa: Ative o servidor SAP para script. Os privilégios de administrador do sistema SAP serão necessários para executar essa tarefa.
Às vezes, as mensagens de alerta de verificação de segurança são exibidas durante a gravação em aplicativos SAP. Por exemplo: "Um script está tentando conectar-se à GUI".
Solução alternativa: Antes de iniciar a gravação, execute o seguinte para desativar a notificação de verificação de segurança:
- Na janela de aplicativo do SAP, clique no botão da barra de ferramentas Customização do Layout Local > Opções.
- Na janela Opções, selecione a guia Script.
- Na caixa de grupo Configuração do Usuário, desmarque Notificar quando um Script for Conectado a uma GUI em Execução e Notificar quando um Script Abrir uma Conexão.
- Clique em OK.
O Logon do SAP não é incluído na lista de aplicativos no assistente Iniciar Aplicativo por padrão. Para iniciar o Logon do SAP a partir do gravador, é necessário primeiro incluir o saplogon.exe na lista de aplicativos.
Solução alternativa: Para incluir o executável do Logon do SAP na lista de aplicativos no assistente Iniciar Aplicativo, execute as seguintes etapas:
- Ative o assistente Ferramenta de Configuração de Aplicativos selecionando Configurar->Configurar Aplicativos para Teste na perspectiva do Functional Tester.
- Clique no botão Incluir no assistente Ferramenta de Configuração de Aplicativos.
- Selecione o botão de rádio Executável ou Arquivo em Lote na janela Incluir Aplicativo e clique em Avançar.
- Clique no botão Procurar para selecionar o saplogon.exe, disponível no local de instalação do SAP.
- Se estiver utilizando o SAPGUI 6.4, saplogon.exe estará disponível em C:\Arquivos de programas\sappc\SAPGui.
- Se estiver utilizando o SAPGUI6.2, saplogon.exe estará disponível em C:\Arquivos de programas\SAP\FrontEnd\SAPGui.
- Clique em Concluir. O Logon do SAP aparecerá nos aplicativos da Ferramenta de Configuração de Aplicativos.
- Clique em Concluir para salvar as alterações.