Code: Alles auswählen.
REPORT z_anlaginv.
TABLES: anla.
DATA: wa_timedepentdata TYPE bapi1022_feglg003,
wa_timedepentdatax TYPE bapi1022_feglg003x,
wa_inventory TYPE bapi1022_feglg011,
wa_inventoryx TYPE bapi1022_feglg011x.
DATA: wa_return TYPE bapiret2.
PARAMETERS: datei(30) TYPE c.
DATA: BEGIN OF itab_anlaginv OCCURS 10,
bukrs LIKE anla-bukrs,
anhaupt LIKE anla-anln1,
anunter LIKE anla-anln2,
END OF itab_anlaginv.
data: wa_anlaginv like line of itab_anlaginv.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = datei
FILETYPE = 'ASC'
* HAS_FIELD_SEPARATOR = ' '
* HEADER_LENGTH = 0
* READ_BY_LINE = 'X'
* DAT_MODE = ' '
* CODEPAGE = ' '
* IGNORE_CERR = ABAP_TRUE
* REPLACEMENT = '#'
* IMPORTING
* FILELENGTH =
* HEADER =
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
.