After reading the post about controlling the cursor's movement on a display file, a friend asked:
How can I make the cursor stay in the same column when I tab through a subfile?
What I described in that post will not work on a subfile as each record's fields have the same names. I would have to use another approach.
Subfile have their own keyword to control cursor movement: Subfile Cursor Progression, SFLCSRPRG. This is a field level keyword that is placed with a field in the subfile. The field must be input or both, of course. Alas, only one field in the subfile can have this keyword. You cannot condition the keyword by using indicators.
Here is my very simple display file with a subfile with the SFLCSRPRG keyword:



