Seit der AS/400 gibts da keinen Unterschied mehr.
CRTPF mit Satzlänge ist eine (ggf.) intern beschriebene Datei.

Nachtrag (Bei AS-Mike gesehen):

Mit der SQL-Funktion INTERPRET kannst du dir eine View für intern beschriebene Tabellen erstellen und formschön auslesen.
Ggf. sparst du dir da den Trigger:

https://www.ibm.com/support/pages/in...built-function