キーワード・プログラム記述
- BLOCK(*YES |*NO)
- COMMIT { (RPG 名) }
- DATA(*CVT | *NOCVT)
- DATFMT(形式 {区切り記号 })
- DEVID(フィールド名)
- DISK{(*EXT | レコード長)}
- EXTFILE(ファイル名 | *EXTDESC)
- EXTIND(*INUx)
- EXTMBR(メンバー名)
- FORMLEN(行数)
- FORMOFL(行番号)
- HANDLER(プログラムまたはプロシージャー { : 通信域)})
- INDDS (データ構造名)
- INFDS(DS 名)
- INFSR(SUBR 名)
- KEYLOC(位置)
- KEYED{(*CHAR : キー長)}
- LIKEFILE(親ファイル名)
- MAXDEV(*ONLY | *FILE)
- OFLIND(標識)
- PASS(*NOIND)
- PGMNAME(プログラム名)
- PLIST(PLIST 名)
- PRINTER{(*EXT | レコード長)}
- PRTCTL (データ構造 {:*COMPAT })
- RAFDATA(ファイル名)
- RECNO(フィールド名)
- SAVEDS(DS 名)
- SAVEIND(番号)
- SEQ{(*EXT | レコード長)}
- SLN(番号)
- SPECIAL{(*EXT | レコード長)}
- STATIC
- TEMPLATE
- TIMFMT(形式 {区切り記号 })
- USAGE(*INPUT *OUTPUT *UPDATE *DELETE)
- USROPN
- WORKSTN{(*EXT | レコード長)}