ILE RPG Operations
ACQ - Acquire
ADD - Add
ADDDUR - Add Duration
ALLOC - Allocate Storage
ANDxx - And
BEGSR - Beginning of Subroutine
BITOFF - Set Bits Off
BITON - Set Bits On
CABxx - Compare and Branch
CALL - Call a Program
CALLB - Call a Bound Procedure
CALLP - Call a Prototyped Procedure or Program
CASxx - Conditionally Invoke Subroutine
CAT - Concatenate Two Strings
CHAIN - Random Retrieval from a File
CHECK - Check Characters
CHECKR - Check Reverse
CLEAR - Clear
CLOSE - Close Files
COMMIT - Commit
COMP - Compare
DEALLOC - Free Storage
DEFINE - Field Definition
DELETE - Delete Record
DIV - Return Integer Portion of Quotient
DO - Do
DOU - Do Until
DOUxx - Do Until
DOW - Do While
DOWxx - Do While
DSPLY - Display Function
DUMP - Program Dump
ELSE - Else
ELSEIF - Else If
ENDyy - End a Structured Group
ENDSR - End of Subroutine
EVAL - Evaluate expression
EVALR - Evaluate expression, right adjust
EXCEPT - Calculation Time Output
EXFMT - Write/Then Read Format
EXSR - Invoke Subroutine
EXTRCT - Extract Date/Time/Timestamp
FEOD - Force End of Data
FOR - For
FORCE - Force a Certain File to Be Read Next Cycle
GOTO - Go To
IF - Else If
IFxx - If
IN - Random Retrieval from a File
ITER - Iterate
KFLD - Define Parts of a Key
KLIST - Define a Composite Key
LEAVE - Leave a Do/For Group
LEAVESR - Leave a Subroutine
LOOKUP - Look Up a Table or Array Element
MHHZO - Move High to High Zone
MHLZO - Move High to Low Zone
MLHZO - Move Low to High Zone
MLLZO - Move Low to Low Zone
MONITOR - Begin a Monitor Group
MOVE - Move
MOVEA - Move Array
MOVEL - Move Left
MULT - Multiply
MVR - Move Remainder
NEXT - Next
OCCUR - Set/Get Occurrence of a Data Structure
ON-ERROR - On Error
OPEN - Return File Open Condition
ORxx - Or
OTHER - Otherwise Select
OUT - Write a Data Area
PARM - Identify Parameters
PLIST - Identify a Parameter List
POST - Post
READ - Read a Record
READC - Read Next Changed Record
READE - Read Equal Key
READP - Read Prior Record
READPE - Read Prior Equal
REALLOC - Reallocate Storage
REL - Release
RESET - Reset
RETURN - Return to Caller
ROLBK - Roll Back
SCAN - Scan for Characters
SELECT - Begin a Select Group
SETGT - Set Greater Than
SETLL - Set Lower Limit
SETOFF - Set Indicator Off
SETON - Set Indicator On
SHTDN - Shut Down
SORTA - Sort an Array
SQRT - Square Root of Expression
SUB - Subtract
SUBDUR - Subtract Duration
SUBST - Get Substring
TAG - Tag
TEST - Test Date/Time/Timestamp
TESTB - Test Bit
TESTN - Test Numeric
TESTZ - Test Zone
TIME - Convert to Time
UNLOCK - Unlock a Data Area or Release a Record
UPDATE - Modify Existing Record
WHEN - When True Then Select
WHENxx - When True Then Select
WRITE - Create New Records
XFOOT - Sum Array Expression Elements
XLATE - Translate
Z-ADD - Zero and Add
Z-SUB - Zero and Subtract