Code: Alles auswählen.
DATA: timedependentdata TYPE bapi1022_feglg003,
timedependentdatax TYPE bapi1022_feglg003x,
inventory TYPE bapi1022_feglg011,
inventoryx TYPE bapi1022_feglg011x.
DATA: wa_return TYPE bapiret2.
PARAMETERS: p_datei(40) TYPE c.
DATA: BEGIN OF itab_anlaginv OCCURS 10,
bukrs LIKE anla-bukrs,
anhaupt LIKE anla-anln1,
anunter LIKE anla-anln2,
feldname(60),
feldwert(60),
END OF itab_anlaginv.
DATA: wa_anlaginv LIKE LINE OF itab_anlaginv.
DATA: upload TYPE string.
DATA: wa_companycode LIKE anla-bukrs,
wa_asset LIKE anla-anln1,
wa_subnumber LIKE anla-anln2.
FIELD-SYMBOLS <fs> TYPE ANY.
START-OF-SELECTION.
*###################
upload = p_datei.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = upload
filetype = 'CSV'
TABLES
data_tab = itab_anlaginv
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.