Testa função com dados de teste carregados por ficheiro
A transacção SE37 permite testar módulos de função. Por vezes esses módulos de função utilizam tabelas. Pode dar-se o caso de precisarmos de carregar muitas linhas de dados de teste em uma ou mais dessas tabelas.
Aqui fica um truque para o conseguir fazer a partir de um ficheiro.
1. Entra em modo de depuração na SE37:
2. Cria um break-point no módulo de funções RS_COMPLEX_OBJECT_EDIT:
3. Faz F8 para continuar. Vai parar na função:
4. Inspecciona a variável OBJECT (que é uma tabela interna) e entra nela com duplo clique:
5. Carrega no ícone da ferramenta para aceder às funcionalidades disponíveis:
6. Escolhe a opção “Upload from file” e carrega o ficheiro (que deverá ter a mesma estrutura que a tabela que estás a popular):
7. A tabela ficou agora populada com o conteúdo do ficheiro:
8. Faz F8 para voltar ao ponto de partida, agora com a tabela populada e pronta para correres o teste:
Obrigado Rui Couto por nos demonstrares este óptimo e práctico truque. Foto: MGI Construction Corp.
O Abapinho saúda-vos.