キーワード外部記述
- BLOCK(*YES |*NO)
- COMMIT { (RPG 名) }
DATA(*CVT | *NOCVT)
- DEVID(フィールド名)
DISK{(*EXT | レコード長)}
- EXTDESC(外部ファイル名)
- EXTFILE(ファイル名 | *EXTDESC)
- EXTIND(*INUx)
- EXTMBR(メンバー名)
- FORMLEN(行数)
- FORMOFL(行番号)
HANDLER(プログラムまたはプロシージャー { : 通信域)})
- IGNORE(レコード様式 {:レコード様式... })
- INCLUDE(レコード様式{:レコード様式...})
- INFDS(DS 名)
- INFSR(SUBR 名)
KEYED{(*CHAR : キー長)}
- LIKEFILE(親ファイル名)
- MAXDEV(*ONLY | *FILE)
- OFLIND(標識)
- PASS(*NOIND)
- PGMNAME(プログラム名)
- PLIST(PLIST 名)
- PREFIX(接頭部 {:置き換えられる文字数 })
PRINTER{(*EXT | レコード長)}
- PRTCTL (データ構造 {:*COMPAT })
- QUALIFIED
- RAFDATA(ファイル名)
- RECNO(フィールド名)
- RENAME(外部形式:内部形式)
- SAVEDS(DS 名)
- SAVEIND(番号)
SEQ{(*EXT | レコード長)}
- SFILE(レコード様式:RRN フィールド)
- SLN(番号)
SPECIAL{(*EXT | レコード長)}
- STATIC
- TEMPLATE
USAGE(*INPUT *OUTPUT *UPDATE *DELETE)
- USROPN
WORKSTN{(*EXT | レコード長)}