Code: Alles auswählen.
ABAP-Laufzeitfehler CALL_FUNCTION_CONFLICT_TYPE
aufgetreten am 18.12.2007 um 14:07:29
....
Ausschnitt Source-Code
003720 * sy-datum
003730 * gd_startzeit
003740 * space
003750 * space.
003760
003770
003780 CALL FUNCTION 'GUI_UPLOAD'
003790 EXPORTING
003800 filename = gd_importdatei
003810 filetype = 'ASC'
003820 has_field_separator = '| '
003830 TABLES
003840 data_tab = gt_i_account
003850 EXCEPTIONS
003860 file_open_error = 1
003870 file_read_error = 2
003880 no_batch = 3
003890 gui_refuse_filetransfer = 4
003900 invalid_type = 5
003910 no_authority = 6
003920 unknown_error = 7
003930 bad_data_format = 8
003940 header_not_allowed = 9
003950 separator_not_allowed = 10
003960 header_too_long = 11
003970 unknown_dp_error = 12
003980 access_denied = 13
003990 dp_out_of_memory = 14
004000 disk_full = 15
004010 dp_timeout = 16
-----> OTHERS = 17.
004030 IF sy-subrc <> 0.
004040 BREAK-POINT.
004050 * gd_msgtext1 = 'Fehler beim Einlesen Importdatei!'.
004060 * mac_msg_putx 'E'
004070 * gc_nachricht
004080 * gc_nklasse
004090 * gd_msgtext1
004100 * sy-datum
004110 * gd_startzeit
004120 * space
004130 * space.
004140 * LEAVE PROGRAM.
004150 ENDIF.
004160
Code: Alles auswählen.
DATA: BEGIN OF gt_i_account OCCURS 1,
caperson(40) TYPE c,
varechnungseinheit(40) TYPE c,
vavertrag(40) TYPE c,
vamengenpunkt(40) TYPE c,
END OF gt_i_account.
Code: Alles auswählen.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = gd_importdatei
filetype = 'ASC'
has_field_separator = '|'
TABLES
data_tab = gt_i_account
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
OTHERS = 17.
IF sy-subrc <> 0.
gd_msgtext1 = 'Fehler beim Einlesen Importdatei!'.
mac_msg_putx 'E'
gc_nachricht
gc_nklasse
gd_msgtext1
sy-datum
gd_startzeit
space
space.
LEAVE PROGRAM.
ENDIF.
Code: Alles auswählen.
10067|62|20064|DE700793382260019027419013000G002
10083|78|20083|DE700793382260019027419017000G001
10139|106|20125|DE700793382260019027419027000G001