/ Published in: Other
Expand |
Embed | Plain Text
REPORT z_ziv01_korr_ihk_gp . TYPE-POOLS: abap. TYPES: BEGIN OF ty_input, partner TYPE bu_partner, ihk TYPE zbpe_ihk, END OF ty_input. DATA: lv_partner TYPE bu_partner, lv_datei_in TYPE string, ls_line_csv TYPE string, lv_eof TYPE boole-boole, lv_tmp TYPE string, ls_line_in TYPE ty_input, lv_ihk TYPE zbpe_ihk. CONCATENATE '/SAPFTP/' sy-sysid '/Datei' INTO lv_datei_in. *** Öffnen der Eingabe Datei OPEN DATASET lv_datei_in FOR INPUT IN TEXT MODE ENCODING DEFAULT. IF sy-subrc NE 0. CLEAR lv_tmp. CONCATENATE 'Fehler beim Öffnen der Datei: ' lv_datei_in INTO lv_tmp SEPARATED BY space. MESSAGE lv_tmp TYPE 'E'. ENDIF. *** Durchlaufen der Eingabe Datei lv_eof = abap_false. WHILE lv_eof EQ abap_false. READ DATASET lv_datei_in INTO ls_line_csv. IF sy-subrc EQ 4. "4=EOF lv_eof = abap_true. ELSE. SPLIT ls_line_csv AT ';' INTO ls_line_in-partner ls_line_in-ihk. ENDIF. ENDWHILE.
You need to login to post a comment.
