An externally defined data structure just means that you have a set of fields in the program with the same structure as the file. You must have F-specs to define update – add and/or input. SQL can also access the file.. and is frequently used with data strctures. I don’t know if Hawkeye can detect all SQL uses of files. The program could also call another program to pass the data structure for update/insert.
HAWKEYE does NOT pick up all SQL references to a file.