OpenFile

Purpose With OpenFile you can open a file and then read the file with ReadFile or write records to file with AppendFile.
Example OpenFile "X:GuiXTFiles\MatDes.txt"

The file is opened in read-only mode.

OpenFile "X:GuiXTFiles\MatDes.txt" -Output Delimiter=";"

Format OpenFile "filename"

Additional options:

-Output The file is deleted, if it exists, and you can now insert new records into the file with AppendFile.

-Append The file is not deleted and you can append new records with AppendFile.

Delimiter="x" The delimiter that you specify here, e.g. ";", will be used in ReadFile and AppendFile in order to separate the fields from each other in a record. Default delimiter is the tab.

Tips
& Tricks
  • Opening and closing a file is valid for each R/3 mode separately
  • It is not necessary to open a file explicitly with OpenFile, since ReadFile or AppendFile contain an implicit open. But it is good practice to do it explicitly, since otherwise a missing CloseFile means that a ReadFile will read nothing at all the next time.
  • See "Special Topics" File handling in InputScripts for a detailed example.