Du darfst CRTPF und CREATE TABLE für ein und dieselbe Datei nicht mischen.
Wenn du eine TABLE erstellst, so solltest du die auch mit SQL und nicht per dcl-f bearbeiten.

Wenn du eine CRTPF ohne eine Quelle machst (1 Satz, 1 Feld) so ist diese vom Typ binär!
Hinzu kommt, dass sowohl Dateiname, als auch der Formatname und der Feldname identisch sind.
Da in RPG ein Name vom Typ immer identisch sein muss, geht das so nicht.
Desweiteren ist diese Datei niemals "keyed".

Beim CREATE TABLE ist Dateiname und Formatname i.d.R. identisch, den Feldnamen musst du ja angeben. Zeichenfelder sich vom Typ (CHAR, VARCHAR, ...) und nicht binär.
Solange du keinen Primary Key angibst, ist auch die TABLE nie "keyed".

RPG unterscheidet zwischen Datei und Formatname und meckert das bei Gleichheit an.
Dafür gibt es Rename-Anweisungen im RPG im dcl-f.
Das selbe gilt dann für den Feldnamen, der ebenso umbenannt werden muss.
Wie das nun in fully-free geht, weiß ich nicht.

Ansonsten empfehle ich dir die Programmierhandbücher zu studieren, online gibts die leider nur in englisch.
https://www.ibm.com/support/knowledg...e/pdftable.htm

Da musst du dann mal nach RPG suchen.