Patrocinado por
Patrocinado por Inetum

Testa função com dados de teste carregados por ficheiro

images/thumbnail.jpg - Thumbnail

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:

image

2. Cria um break-point no módulo de funções RS_COMPLEX_OBJECT_EDIT:

image

3. Faz F8 para continuar. Vai parar na função:

image

4. Inspecciona a variável OBJECT (que é uma tabela interna) e entra nela com duplo clique:

image

5. Carrega no ícone da ferramenta para aceder às funcionalidades disponíveis:

image

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):

image

7. A tabela ficou agora populada com o conteúdo do ficheiro:

image

8. Faz F8 para voltar ao ponto de partida, agora com a tabela populada e pronta para correres o teste:

image

Obrigado Rui Couto por nos demonstrares este óptimo e práctico truque. Foto: MGI Construction Corp.

O Abapinho saúda-vos.