Great question. Hope someone out there has a more definitive answer.
My guess is –
The logical files are updated as each record is added to the physical file.
That’s necessary because there might be a unique key constraint in one of the logicals
All this would happen before the Put or Get command ends but … I cannot find anything about
the actual sequence of events…is the data transfered to a temp file and then inserted into the
actual physical file?
Exception: logical files with Access path maintenance . . . . . . . . . . : MAINT *REBLD, *DLY