Algumas tarefas você pode automatizar facilmente... Quase brincando! Demonstrações SHDB e CATT • SHDB: relatório “técnico” de campos preenchidos -Utilidade: Facilitar definição de Batch Imput • CATT: automatização de entrada e modificação de dados no sistema que pode ser configurada por consultores funcionais. -Limitações: dados não são processados e devem estar em um formato definido pela ferramenta CATT • Automatização de entrada/modificação de dados no sistema • CATT X Batch Imput – CATT pode ser configurada por consultores funcionais. – CATT: dados não são processados e devem estar em um formato definido pela ferramenta – Características Técnicas (?) • Usado para stress test, geração de dados de treinamento, modificações de documentos em ambiente de produção... • Client deve permitir execução CATT e permitir geração de change requests para sua criação. Será necessária tb uma classe de desenvolvimento CATT - Criação de Caso Teste • Instruções baseadas na versão 45B • Em primeiro lugar cria-se um caso teste, que, posteriormente, será rodado para gerar ou modificar dados no sistema conforme o desejado • Transação SCAT / entrar com um nome qualquer no campo “Caso teste” / Botão TCD • Selecionar classe de desenvolvimento SAP e change request • Entrar com código da transação e executá-la de forma a simular a criação/alteração desejadas • Encerrar registro (F12) se a alteração se restringe a uma transação. Registrar (Enter), se uma transação subsequente for encessária. • Modificar atributos de unidade de teste cf a necessidade e gravar CATT - Gerar planilha fonte de dados • • • • • • Transação SCAT/ entrar “Caso teste” criado/ Botão Modificar para opção “Funções” Duplo clique em TCD (fazer o processo todo a seguir para todas as transações do caso teste) O resultado do duplo click é a exibição de uma lista com todas as telas relacionadas ao caso teste. Duplo click na tela na qual será inserido o parâmetro externo (fazer o descrito a seguir para todas as telas em que se inserem parâmetros externos da transação Selecione o campo que deve ser preenchido com valores da planilha e clique no botão “inserir parâmetro de importação (F6). Repita a operação para outros campos na mesma tela se necessário Acesse as outras telas que têm campos a serem preenchidos com valores da planilha através dos botões “1.a Tela” (Shift+F6), “Tela anterior” (Shift+F7), “Tela seguinte” (Shift+F8) e “Última tela (Shift+F9). CATT - Gerar planilha fonte de dados • • • • • Continuando... Voltar (F3) duas vezes, gravar e, no menu, Saltar/ Variantes externas/ Exportar proposta Definir diretório e nome do arquivo a ser gerado e clicar em Transferir (Enter). O arquivo tem que ter a extensão .txt ! Abrir o .txt na planilha (abrir em editor aumenta as chances de gerar erros no layout) e, a partir da 5.a linha entrar, para cada campo, com os valores a serem gerados/modificados pelo CATT. – Não altere nenhuma outra célula da planilha, principalmente as da linha 3! – Note que cada linha da planilha corresponde a um registro a ser gerado ou alterado. Grave o arquivo, novamente, como .txt !!! CATT - Executar • Transação SCAT • Entrar com o caso teste conveniente e Executar(F8) • Modo de Processamento: em Background (a não ser que queira testar o CATT. Neste caso, use modo Visíve. O modo Erro serve para corrigir eventuais erros durante o processamentol) • Á direita da tela, clique no botão Selecion. e localize o .txt que contém os dados a serem importados • Executar (F8) • Examinar o log que aparece em seguida. Todos os documentos criados são listados, assim como aqueles com erro SHDB • SHDB: relatório “técnico” de campos preenchidos • SHDB é o código da transação • 1.a tela: Nomear novo SHDB ou pesquisar um já gravado • 2.a tela: pede cód da transação e simula a mesma Critério de seleção para pesquisa de SHDB’s já gravados SHDB Depois de gravar a transação chamada via SHDB: Transação Tela Campos Valores para os campos Alguns valores são default do sistema: aparecem mesmo sem termos alterado os mesmos Outros valores são aqueles que definimos através do preenchimento de campos da transação SHDB O registro do SHDB pode ser gravado no sistema (Ctrl+S) e/ou como arquivo (Sistema/lista/gravar/file local) Opção “rich text format” aberta no editor de textos: Definida origem de dados Definida lógica para preenchimento de campo Constante Se tudo deu certo... Parabéns! Você já pode deixar alguns trabalhinhos mecânicos com a gente!