Yes-you have a choice
Either create the subfile with one row for the basic data and other rows for the details. Show the SFL initially as “folded” which shows only one row and when the user enters 1 show the correct record with DROP
This options uses SFLFLOD, SFLDROP and SFLRCDNBR(*CURSOR) commands.
Alternatively you could show the detail data on a simple record or window record.