Ursache für solche Fehler ist das falsche Ansteuern der Schlüsselworte:
SFLDSP
SFLDSPCTL
Beide Schlüsselworte müssen mit Bezugszahlen angesteuert werden.
Ist die Subfile leer, darf SFLDSP nicht aktiv sein !
Schau mal in das Joblog auf vorhergehende Nachrichten.
Das Schlüsselwort SFLRCDNBR kann auch die Ursache sein, wenn das zugeordnete Feld auf einen nicht vorhandenen Satz in der Subfile verweist.

In den F-Bestimmungen der Display-File musst du noch eine Satznr-Variable für die Subfile definieren:
F_____________SFLRNRSFILE FORMATSF

Dann kannst du beim Write des Subfilesatzes die Satznummer direkt angeben.
Die Subfile ist wie eine Datei mit Zugriff über rel. Satznummer zu verarbeiten.