Category Archives: SAP ABAP

Truques, Dicas, Programas, informações sobre a programação ABAP no universo SAP.

ABAP – Lendo dados de um arquivo

Olá, é bem fácil ler um arquivo utilizando o ABAP para preservar os dados no SAP. Abaixo um código de simples utilização

" Nome do Programa
REPORT ZCHAP2604.
* Um parameter para a importação do arquivo
PARAMETERS FILENAME(128) DEFAULT 'c:\users\default\testfile.dat'
LOWER CASE.
" Tabela customers.
TABLES CUSTOMERS.
" Declaração da variavel all_customers
" Do mesmo tipo da estrutura CUSTOMERS
" Com linha de header para cabeçalho
DATA: ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100 WITH HEADER LINE.

" Função standard para upload
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
FILENAME = FILENAME
TABLES
DATA_TAB = ALL_CUSTOMERS
EXCEPTIONS
FILE_OPEN_ERROR = 1
OTHERS = 2.
CASE SY-SUBRC.
WHEN 1.
WRITE 'Erro para abrir!'.
EXIT.
WHEN 2.
WRITE 'Erro na transferência'.
EXIT.
ENDCASE.
* O resultado da tabela interna no programa
LOOP AT ALL_CUSTOMERS.
WRITE: / ALL_CUSTOMERS-NAME,
ALL_CUSTOMERS-CITY.
ENDLOOP.

Abss…
Léo