"
Apoiado por

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. em Visualhunt.com / CC BY-ND

O Abapinho saúda-vos.

Deixe um comentário


Acerca do Abapinho
O Abapinho é suportado pelo WordPress
Artigos (RSS) e Comentários (RSS).