Uma das formas de fazer upload de um arquivo CSV no ABAP, é fazendo a leitura através das funções de upload, percorrer a tabela e fazer a separação dos campos utilizando o comando SPLIT AT.
Mas é possível fazer isso de uma forma mais simples utilizando a função TEXT_CONVERT_TEX_TO_SAP.Nesse post vou mostrar como usar essa FM, no exemplo abaixo abaixo é feito a leitura de uma arquivo de contatos em formato CSV separado por ";" com dois campos nome e email, em seguida os dados carregados são escritos na tela.
Primeiro fazemos a leitura do arquivo CSV:
Em seguida convertemos o conteudo lido para a nossa tabela com os campos do CSV
Exemplo completo:
Muito bom, mas qual a estrutura da truxs?????
ResponderExcluirO trux é um grupo de tipos que eu declarei para poder usar a estrutura truxs_t_text_data.
ResponderExcluirtypes truxs_t_text_data(4096) type c occurs 0.
Entendi cara sou novo no ABAP, não estou entendo como vc consegue jogar N dados na estrutura GT_CONTATOS se ela é justamente uma estrutura, não deveria ser apenas 1?????????
ResponderExcluirGT_CONTATOS é uma tabela interna na verdade, porque ela tem a instrucao OCCURS 0, esse é um dos jeitos de declarar uma tabela interna no ABAP, existem vários outros. Se voce remover o OCCURS 0 ela passa a ser um estrutura.
ResponderExcluirrevlon titanium max edition - Tested and Reviewed
ResponderExcluirHow can I change the micro touch titanium trimmer size titanium watch band of the blades? Is the titanium element size of man titanium bracelet the mens titanium necklace blade in a blade adjustable?