:shock: Bom dia pessoal, seguinte: Quando eu importo um arquivo em CSV, através da função IMPORT DELIMITER, o programa deve inserir na Temp Table os registros equivalentes ao documento .csv ... Porém quando eu importo este arquivo ele cria dois registros a mais na minha temp table (o que não deveria ocorrer) com valores em '0' :x . E se eu importar um outro arquivo que não seja CSV ou que não esteja no parâmetro definido como ";" ele adiciona estes dois registros na TT que acaba "furando" uma validação do formato do arquivo que quero fazer. Está aí o código: Código: REPEAT: CREATE tt_import_de_para. ASSIGN v-afect-row = v-afect-row + 1 tt_import_de_para.n_linha = v-afect-row. IMPORT DELIMITER ";" tt_import_de_para.cdn_repres tt_import_de_para.cod_tip_repres_orig tt_import_de_para.cod_tip_repres_dest NO-ERROR. END. FOR EACH tt_import_de_para: DISP tt_import_de_para. END.
Verifique no arquivo csv que está importando se ele tem um <ENTER> no fim do arquivo!!! se não coloque e faça um teste.
Anexe seu arquivo CSV ao invés de colar o conteúdo, assim podemos ver o que tem dentro do arquivo que está importando a mais.