Hello. I just answered one of your questions, where you wanted to display 20 records at a time. There, it was a matter of reading your file, and as you read each record, you do something with it i.e. load it into a working storage table.
You can do the same sort of thing here; load up a working storage table which has 200 occurrences. Each time you read a record, move it into the next occurrence until you get to the end of the file. Make sure that you include a counter so that you can count the number of records that you actually have.
Then when you get ready to process your loaded table, do a routine which will display (or whatever you are doing with each record) and which will count each record from the working storage table. You do this as a PERFORM UNTIL INDEX (or SUBCRIPT) > NUMBER-OF-RECS.
Every time you process a record, you divide 15 into the record count. If the remainder is zero, then you are at the point of 15th record or a multiple of 15. So then you do whatever you plan to do each time you reach 15 or a multiple of 15.
I don't have microfocus COBOL; we just have a big, huge mainframe system and we use an emulator on our PC which gives us access to the mainframes. We use ENDEVOR for compiling, linking, etc.
Hope this helps, Nina Too