Index
Special characters
Numerics
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Special characters
- ** (double asterisk)
- >= (greater than or equal)
- * (asterisk)
- / (division)
- = (equal)
- $ (fixed or floating currency symbol)
- > (greater than)
- * (multiplication)
- * (pointer data type entry)
- - (unary operator)
- + (unary operator)
- %ABS (Absolute Value of Expression)
- %ADDR (Get Address of Variable)
- *ALL
- *ALL'x..'
- *ALLG'oK1K2i'
- %ALLOC (Allocate Storage)
- *ALLU'XxxxYyyy'
- *ALLX'x1..'
- & (ampersand)
- %BITAND (Bitwise AND Operation)
- %BITNOT (Invert Bits)
- %BITOR (Bitwise OR Operation)
- %BITXOR (Bitwise Exclusive-OR Operation)
- *BLANK/*BLANKS
- *CANCL
(1), (2)
- %CHAR (Convert to Character Data)
- %CHECK (Check Characters)
- %CHECKR (Check Reverse)
- /COPY statement
- *CYMD, *CMDY, and *CDMY date formats
- *DATE
- %DATE (Convert to Date)
- *DAY
- %DAYS (Number of Days)
- %DEC (Convert to Packed Decimal Format)
- %DECH (Convert to Packed Decimal Format with Half Adjust)
- %DECPOS (Get Number of Decimal Positions)
- /DEFINE
- *DETC
- *DETL
- %DIFF (Difference Between Two Date or Time Values)
- %DIV (Return Integer Portion of Quotient)
- *DTAARA DEFINE
- %EDITC (Edit Value Using an Editcode)
- %EDITFLT (Convert to Float External Representation)
- %EDITW (Edit Value Using an Editword)
- /EJECT
- %ELEM (Get Number of Elements)
(1), (2)
- /ELSE
- /ELSEIF condition-expression
- *END
- /END EXEC delimiter
- /END-FREE
- /ENDIF
- *ENTRY PLIST
- /EOF
- %EOF (Return End or Beginning of File Condition)
- %EQUAL (Return Exact Match Condition)
- *EQUATE
- %ERROR (Return Error Condition)
- /EXEC SQL delimiter
- *EXT
- *EXTDFT
- %FIELDS (Fields to update)
- *FILE
- %FLOAT (Convert to Floating Format)
- %FOUND (Return Found Condition)
- /FREE
- *GETIN
- %GRAPH (Convert to Graphic Value)
- %HANDLER (handlingProcedure : communicationArea ) built-in function
(1), (2)
- *HIVAL
- %HOURS (Number of Hours)
- /IF condition-expression
- *IN
- *IN(xx)
- /INCLUDE statement
- *INIT
- %INT (Convert to Integer Format)
- %INTH (Convert to Integer Format with Half Adjust)
- *INxx
- *INZSR
- *JOB
- *JOBRUN
- %KDS (Search Arguments in Data Structure)
- *LDA
- %LEN (Get Length)
- *LIKE DEFINE
- *LONGJUL date format
- %LOOKUPxx (Look Up an Array Element)
- *LOVAL
- <= (less than or equal)
- <> (not equal)
- < (less than)
- *M
- %MINUTES (Number of Minutes)
- *MONTH
- %MONTHS (Number of Months)
- %MSECONDS (Number of Microseconds)
- *NOIND
- *NOKEY (with CLEAR operation)
- *NOKEY (with RESET operation)
- *NULL
(1), (2)
- %NULLIND (Query or Set Null Indicator)
- %OCCUR (Set/Get Occurrence of a Data Structure)
- *OFL
- *ON/*OFF
- %OPEN (Return File Open Condition)
- %PADDR (Get Procedure Address)
(1), (2)
- %PARMS (Return Number of Parameters)
(1), (2)
- *PDA
- *PLACE
- *PSSR
- %REALLOC (Reallocate Storage)
- %REM (Return Integer Remainder)
- %REPLACE (Replace Character String)
- *ROUTINE
- %SCAN (Scan for Characters)
- %SCANRPL (Scan and Replace Characters)
- %SECONDS (Number of Seconds)
- %SHTDN (Shut Down)
- %SIZE (Get Size in Bytes)
(1), (2)
- /SPACE
- %SQRT (Square Root of Expression)
- *START
- %STATUS (Return File or Program Status)
- %STR (Get or Store Null-Terminated String)
- %SUBARR (Set/Get Portion of an Array)
(1), (2)
- %SUBDT (Subset of Date or Time)
- %SUBST (Get Substring)
- *SYS
- *TERM
- %THIS (Return Class Instance for Native Method)
- %TIME (Convert to Time)
- %TIMESTAMP (Convert to Timestamp)
- /TITLE
- %TLOOKUPxx (Look Up a Table Element)
- *TOTC
- *TOTL
- %TRIM (Trim Blanks at Edges)
(1), (2)
- %TRIML (Trim Leading Blanks)
(1), (2)
- %TRIMR (Trim Trailing Blanks)
(1), (2)
- %UCS2 (Convert to UCS-2 Value)
- /UNDEFINE
- %UNS (Convert to Unsigned Format)
- %UNSH (Convert to Unsigned Format with Half Adjust)
- *USER
- *VAR data attribute
- %XFOOT (Sum Array Expression Elements)
- %XLATE (Translate)
- %XML (xmlDocument {:options}) built-in function
(1), (2)
- %XML options for the XML-INTO operation code
- %XML options for the XML-SAX operation code
- *YEAR
- %YEARS (Number of Years)
- *ZERO/*ZEROS
Numerics
- 1P (first page) indicator
A
- absolute notation
(1), (2)
- absolute value
- ACQ (acquire) operation code
(1), (2)
- ACTGRP keyword
- ACTGRP parameter
- ADD operation code
(1), (2)
- add records
- ADDDUR (add duration) operation code
- adding date-time durations
(1), (2)
- adding factors
(1), (2)
- address
- ALIAS keyword
- ALIGN keyword
- alignment
- alignment of forms
- ALLOC (allocate storage) operation code
(1), (2)
- ALLOC keyword, control specification
- allocate storage (ALLOC) operation code
- allocating storage
(1), (2)
- allocation built-in functions
- ALT keyword
- altering overflow logic
- alternate collating sequence
- alternating format (arrays and tables)
- ALTSEQ keyword
- ALWNULL keyword
- ALWNULL parameter
- ampersand (&)
- AND relationship
- ANDxx operation code
(1), (2), (3)
- apostrophe
- application programming interface (API)
- arithmetic built-in functions
- arithmetic operation codes
- ADD
(1), (2)
- DIV (divide)
(1), (2)
- ensuring accuracy
- general information
- integer arithmetic
- MULT (multiply)
(1), (2)
- MVR (move remainder)
(1), (2)
- performance considerations
- SQRT (square root)
(1), (2)
- SUB (subtract)
(1), (2)
- XFOOT (summing the elements of an array)
(1), (2)
- Z-ADD (zero and add)
(1), (2), (3)
- Z-SUB (zero and subtract)
(1), (2)
- array
- array operations
- ASCEND keyword
- ascending sequence
- assigning match field values (M1-M9)
- Assignment
- asterisk fill
- AUT keyword
- AUT parameter
- automatic storage
B
C
- CABxx (compare and branch) operation code
(1), (2), (3)
- calculating
- calculating date durations
- calculating date-time durations
- calculation
- indicators
- operation codes
(1), (2)
- specifications
- subroutines
- calculation specifications
- calculation-time output (EXCEPT) operation code
- CALL (call a program) operation code
- call operations
- CALLB (call a bound procedure) operation code
- calling programs/procedures
- CALLP (call a prototyped program or procedure) operation code
- CASxx (conditionally invoke subroutine) operation code
(1), (2), (3)
- CAT (concatenate two character strings) operation code
(1), (2)
- CCSID keyword, control specification
- CCSID keyword, definition specification
- CCSIDs
- century formats
- CHAIN (random retrieval from a file based on record number or key value) ope
- CHAIN (random retrieval from a file based on record number or key value) operation code
- changing between character fields and numeric fields
- character format
- CHECK (check) operation code
(1), (2)
- CHECKR (check reverse) operation code
(1), (2)
- CL commands
- class instance, native method
- CLASS keyword, definition specification
- CLEAR operation code
(1), (2), (3)
- CLOSE (close files) operation code
(1), (2)
- closing a file
- code part
- coding subroutines
- collating sequence
- combination edit codes (1-4, A-D, J-Q)
- combined file
- command attention (CA) keys
- command function (CF) keys
- comments
- COMMIT (commit) operation code
- COMMIT keyword
- commitment control
- common entries to all specifications
- COMP (compare) operation code
(1), (2)
- compare and branch (CABxx) operation code
- compare operations
- ANDxx (and)
(1), (2)
- CABxx (compare and branch)
(1), (2)
- CABxx (Compare and Branch)
- CASxx (conditionally invoke subroutine)
(1), (2)
- CASxx (Conditionally Invoke Subroutine)
- COMP (compare)
(1), (2)
- COMP (Compare)
- DOU (do until)
(1), (2)
- DOUxx (do until)
(1), (2)
- DOW (do while)
(1), (2)
- DOWxx (do while)
(1), (2)
- EVAL (evaluate)
- EVALR (evaluate, right adjust)
- general information
- IF (if/then)
(1), (2)
- IFxx (if/then)
(1), (2)
- ORxx (or)
(1), (2)
- When (When)
- WHEN (when true then select)
- whenxx (when true then select)
- WHENxx (when true then select)
- comparing bits
- comparing factors
(1), (2)
- compile time array or table
- compiler
- compiler directives
- composite key operation codes
- concatenate two strings (CAT) operation code
- condition expressions
- conditional file open
(1), (2)
- conditionally invoke subroutine (CASxx) operation code
- conditioning indicators
- conditioning output
- CONST keyword
- constants
- continuation rules for specifications
- control break
- control entries
- control field
- control group
- control level (L1-L9) indicators
- control specification keywords
- control specifications
- controlling input of program
- controlling spacing of compiler listing
- conversion operations
- converting a character to a date field
- COPYNEST keyword
- COPYRIGHT keyword
- CR (negative balance symbol)
- CTDATA keyword
- currency symbol
- CURSYM keyword
- CVTOPT keyword
- CVTOPT parameter
- cycle, program
- cycle-free module
- cycle module
- cycle module exporting
D
- data area data structure
- data-area operations
- data areas
- data attributes
- data conversion built-in functions
- data format
- data information built-in functions
- data structures
- data type
- database data
- date, user
- date data field
- date data format
- date-time built-in functions
- date-time operations
- DATEDIT keyword
- DATFMT keyword
- DEALLOC (free storage) operation code
(1), (2)
- deallocate storage (DEALLOC) operation code
- DEBUG keyword
- DECEDIT keyword
- decimal point character
- decimal positions
- declarative operations
- DECPREC keyword
- default data formats
- DEFINE (field definition) operation code
(1), (2)
- define a composite key (KLIST) operation code
- define parts of a key (KFLD) operation code
- defining a field as a data area
- defining a field based on attributes
- defining a file
- defining a symbolic name for the parameter list
- defining an alternate collating sequence
- defining indicators
- defining like
- defining parameters
- definition of
(1), (2), (3)
- definition specification keywords
- definition specifications
- DELETE (delete record) operation code
(1), (2)
- delete a record
- DESCEND keyword
- descending sequence
- describe data structures
- describing arrays
- describing tables
- describing the format of fields
- describing the record
- describing when the record is written
- description
(1), (2), (3), (4)
- descriptors, operational
- detail (D) output record
- detailed program logic
- DETC
- DETL
- device name
- devices
- DEVID keyword
- DFTACTGRP keyword
- DFTACTGRP parameter on CRTBNDRPG
- DFTLEHSPEC data area
- DFTNAM keyword
- DIM keyword
(1), (2)
- disconnecting a file from the program
- DISK file
- display message (DSPLY) operation code
- Display Module (DSPMOD) command
- Display Program (DSPPGM) command
- Display Service Program (DSPSRVPGM) command
- DIV (divide) operation code
(1), (2)
- dividing factors
- division operator (/)
- DO-group
- DO operation code
(1), (2)
- DOU (do until) operation code
(1), (2), (3), (4)
- double asterisk (**)
- DOUxx (do until) operation code
(1), (2), (3)
- DOW (do while) operation code
(1), (2), (3), (4)
- DOWxx (do while) operation code
(1), (2), (3)
- DSPLY (display function) operation code
- DSPLY (display message) operation code
- DTAARA keyword
- DUMP (program dump) operation code
(1), (2)
- dynamic array
- dynamic calls
E
- EBCDIC
- edit, date
- edit codes
- edit word
- editing
- elements
- ELSE (else do) operation code
(1), (2)
- else do (ELSE) operation code
- else if (ELSEIF) operation code
- ELSEIF (else if) operation code
(1), (2)
- ENBPFRCOL keyword
- ENBPFRCOL parameter
- end a group (ENDyy) operation code
- End Job (ENDJOB)
- end of file
- end position
- End Subsystem (ENDSBS)
- End System (ENDSYS)
- ending a group of operations (CASxx, DO, DOUxx, DOWxx, IFxx, SELECT)
- ending a program, without a primary file
- ending a subroutine
- ENDMON (end a monitor group) operation code
(1), (2)
- ENDSR (end of subroutine) operation code
(1), (2)
- ENDyy (end a group) operation code
(1), (2)
- equal operator (=)
- error handling
- error logic
- EVAL (evaluate expression) operation code
- EVAL-CORR (Assign corresponding subfields) operation code
- EVALR (evaluate expression, right adjust) operation code
- examples of program exception/errors
- examples of the XML-INTO operation
- examples of the XML-SAX operation
- EXCEPT (calculation time output) operation code
(1), (2)
- EXCEPT name
- exception (E) output records
- exception/error codes
- exception/error handling
- exception-handling operations
- ENDMON (end a monitor group) operation code
(1), (2)
- MONITOR (begin a monitor group)
(1), (2)
- ON-ERROR (on-error)
(1), (2)
- EXFMT (write/then read format) operation code
(1), (2)
- expansion (of an edit word)
(1), (2)
- expected format of XML data
- exponent operator (**)
- EXPORT keyword
- exported data, defining
- exporting a procedure
- exporting a program
- exporting cycle modules
- expression-using operation codes
- expressions
- EXPROPTS keyword
- EXSR (invoke subroutine) operation code
(1), (2)
- EXTBININT keyword
- EXTDESC keyword
- extended factor 2 field, continuation
- external (U1-U8) indicators
- external data area
- external data format
- external field name
- external message queue (*EXT)
- external procedure name
- external program name
- externally described file
- externally described files, field description and control entries, output specifications
- externally described files, field description entries, input specifications
- externally described files, record identification and control entries, output specifications
- externally described files, record identification entries, input specifications
- EXTFILE keyword
- EXTFLD keyword
(1), (2)
- EXTFMT keyword
- EXTIND keyword
- EXTMBR keyword
- EXTNAME keyword
- EXTPGM keyword
(1), (2), (3)
- EXTPROC keyword
(1), (2)
- EXTRCT (extract date/time) operation code
(1), (2)
F
- factor 1
- factor 2
- feedback built-in functions
- FEOD (force end of data) operation code
(1), (2)
- fetch overflow
- field
- field definition (DEFINE) operation code
- field indicators (01-99, H1-H9, U1-U8, RT)
- field length
- field location entry (input specifications)
- field name
- field record relation indicators (01-99, H1-H9, L1-L9, U1-U8)
- figurative constants
- file
- file conditioning indicators
- file description specification keywords
- file description specifications
- file exception/error subroutine (INFSR)
- file exception/errors
- file information data structure
(1), (2)
- file operations
- ACQ (acquire) operation code
(1), (2)
- CHAIN (random retrieval from a file based on record number)
(1), (2)
- CLOSE (close files) operation code
(1), (2)
- COMMIT (commit) operation code
(1), (2)
- DELETE (delete record) operation code
(1), (2)
- EXCEPT (calculation time output) operation code
(1), (2)
- EXFMT (write/then read format) operation code
(1), (2)
- FEOD (force end of data) operation code
(1), (2)
- FORCE (force a file to be read) operation code
(1), (2)
- general description
- NEXT (next) operation code
(1), (2)
- OPEN (open file for processing) operation code
(1), (2)
- POST (post) operation code
(1), (2)
- READ (read a record) operation code
(1), (2)
- READC (read next modified record) operation code
(1), (2)
- READE (read equal key) operation code
(1), (2)
- READP (read prior record) operation code
(1), (2)
- READPE (read prior equal) operation code
(1), (2), (3)
- REL (release) operation code
(1), (2)
- ROLBK (roll back) operation code
(1), (2)
- SETGT (set greater than) operation code
(1), (2)
- SETLL (set lower limits) operation code
(1), (2)
- UNLOCK (unlock a data area) operation code
(1), (2)
- UPDATE (modify existing record) operation code
- WRITE (create new records) operation code
(1), (2)
- file parameter
- file translation
- first page (1P) indicator
- first program cycle
- FIXNBR keyword
- FIXNBR parameter
- float format
- float literals
- floating point representation
(1), (2)
- flowchart
- FLTDIV keyword
- FOR operation code
(1), (2)
- FORCE (force a file to be read) operation code
(1), (2)
- force a certain file to be read on the next cycle (FORCE) operation code
- force end of data (FEOD) operation code
- form type
- format
- format, data
- formatting edit words
- FORMLEN keyword
- FORMOFL keyword
- FORMSALIGN keyword
- free-form syntax
- freeing storage
- FROMFILE keyword
- FTRANS keyword
- full procedural file
- function key
- function key indicators (KA-KN, KP-KY)
G
H
I
- identifying a parameter list
- IF (if/then) operation code
(1), (2), (3), (4)
- IFxx (if/then) operation code
(1), (2), (3)
- IGNORE keyword
- ILE C
- ILE RPG restrictions, summary
- implicit closing of files
- implicit opening of files
- IMPORT keyword
- imported data, defining
- IN (retrieve a data area) operation code
(1), (2)
- INCLUDE keyword
- INDDS keyword
- INDENT keyword
- INDENT parameter
- indentation bars in source listing
- indexed file
- indicating calculations
- indicating length of overflow line
- indicator data structure
- indicator-setting operations
- indicators
- indicators not defined
- INFDS keyword
- information operations
- INFSR keyword
- initialization
- initialization operations
- initialization subroutine (*INZSR)
- input
- input field
- input specifications
- input specifications for program described file
- inserting records during ompilation
- integer arithmetic
- integer format
- integer portion, quotient
- integer remainder
- intermediate results in expressions
- internal data format
- internal indicators
- INTPREC keyword
- INVITE DDS keyword
- invoke subroutine (EXSR) operation code
- INZ keyword
- ITER (iterate) operation code
(1), (2), (3)
J
K
L
- label, rules for
- LANGID keyword
- LANGID parameter
- last program cycle
- last record (LR) indicator
- leading blanks, removing
(1), (2), (3)
- LEAVE (leave a structured group) operation code
(1), (2), (3)
- LEAVESR (leave subroutine) operation code
- LEN keyword
- length, get using %LEN
- length notation
(1), (2)
- length of form for PRINTER file
- less than operator (<)
- less than or equal operator (<=)
- level zero (L0) indicator
- LIKE keyword
(1), (2)
- LIKEDS keyword
- LIKEFILE keyword
(1), (2)
- LIKEREC keyword
- limits processing, file description specifications
- line skipping
- line spacing
- literals
- local data area
- local variable
- locking/unlocking a data area or record
- logic cycle, RPG
- logical relationship
- long names
- look-ahead function
- lookahead field
- LOOKUP (look up) operation code
M
- M1-M9 (match field values)
- main procedure
- main source section
- major/minor return codes
- match fields
- match levels (M1-M9)
- matching record (MR) indicator
- MAXDEV keyword
- maximum number of devices
- maximum number of files allowed
- memory management operations
- message identification
- message operations
- MHHZO (move high to high zone) operation code
(1), (2)
- MHLZO (move high to low zone) operation code
(1), (2)
- MLHZO (move low to high zone) operation code
(1), (2)
- MLLZO (move low to low zone) operation code
(1), (2)
- modifying an existing record
- module
- MONITOR (begin a monitor group) operation code
(1), (2)
- move array (MOVEA) operation code
- move high to high zone (MHHZO) operation code
- move high to low zone (MHLZO) operation code
- move left (MOVEL) operation code
- move low to high zone (MLHZO) operation code
- move low to low zone (MLLZO) operation code
- MOVE operation code
(1), (2)
- move operations
- move remainder (MVR) operation code
- move zone operations
- MOVEA (move array) operation code
(1), (2), (3)
- MOVEL (move left) operation code
(1), (2)
- moving character, graphic, and numeric data
- moving date-time fields
- moving the remainder
- moving zones
- MULT (multiply) operation code
(1), (2)
- multifile logic
- multifile processing
- multiplication operator (*)
- multiply (MULT) operation code
- multiplying factors
- multithread environment
- MVR (move remainder) operation code
(1), (2)
N
O
- object data type
- OCCUR (set/get occurrence of a data structure) operation code
- OCCURS keyword
- OFL
- OFLIND keyword
- omitted parameters
- ON-ERROR (on error) operation code
(1), (2)
- OPDESC keyword
- OPEN (open file for processing) operation code
(1), (2)
- opening file for processing
- OPENOPT keyword
- operation codes
- operation extender
(1), (2)
- operational descriptors
- operations, in calculation specification
(1), (2)
- operator precedence rules
- operators
- optimization
- OPTIMIZE keyword
- OPTIMIZE parameter
- OPTION keyword
- OPTION parameter
- OPTIONS keyword
- OR lines
- order of evaluation
- ORxx operation code
(1), (2), (3)
- OTHER (otherwise select) operation code
(1), (2)
- otherwise select (OTHER) operation code
- OUT (write a data area) operation code
(1), (2)
- output
- output specifications
- overflow
- overflow indicators
- overlapping control fields
- OVERLAY keyword
(1), (2)
- overlaying storage in data structures
(1), (2)
P
- packed decimal format
- PACKEVEN keyword
(1), (2)
- PAGE, PAGE1-PAGE 7
- page numbering
- parameters
- PARM (identify parameters) operation code
(1), (2)
- partial arrays
- PASS keyword
- passing parameters
- performance considerations
- PERRCD keyword
- PGMNAME keyword
- PIP (Program Initialization Parameters) data area
- PLIST (identify a parameter list) operation code
(1), (2), (3)
- PLIST keyword
- pointers
- position of record identification code
- positional notation
(1), (2)
- POST (post) operation code
(1), (2)
- POST (Post) operation code
- Power Down System (PWRDWNSYS)
- power operator
- precedence rules of expression operators
- precision of expression results
- predefined conditions
- PREFIX keyword
- prefixing a name to a subfield
(1), (2)
- prerun-time array or table
- prevent printing over perforation
- PRFDTA keyword
- PRFDTA parameter
- primary file
- printer control data structure
- PRINTER file
- procedure
- procedure interface
- procedure pointer calls
- procedure specification
- procedure specification keywords
- processing methods
- PROCPTR keyword
- program
- program cycle
- Program Cycle
- program-described file
- program described files, field description and control entries, output specifications
- program described files, field description entries, input specifications
- program described files, record identification and control entries, output specifications
- program described files, record identification entries, input specifications
- program device, specifying name
- program dump (DUMP) operation code
- program ending, without a primary file
- program exception/error subroutine
- program exception/errors
- program generation
- program name
- program/procedure call
- program running
- program status data structure
- programmer control of file processing
- programming tips
(1), (2)
- prototype
- prototyped call
- prototyped parameters
- prototyped program or procedure
- PRTCTL (printer control)
- PRTCTL keyword
- PWRDWNSYS (Power Down System)
Q
R
- RAFDATA keyword
- random retrieval from a file based on record number or key value (CHAIN)
- READ (read a record) operation code
(1), (2)
- READC (read next modified record) operation code
(1), (2)
- READE (read equal key) operation code
(1), (2)
- reading a record
- reading next record
- reading prior record
- READP (read prior record) operation code
(1), (2)
- READPE (read prior equal) operation code
(1), (2)
- REALLOC (reallocate storage with new length) operation code
(1), (2)
- reallocate storage (REALLOC) operation code
- reallocating storage
(1), (2)
- RECNO keyword
(1), (2)
- record
- record address field, length
- record address file
- record address type
- record blocking
- record format
- record identification codes
- record identification entries
- record identifying indicators (01-99, H1-H9, L1-L9, LR, U1-U8, RT)
- record line
- record name
- records, alternate collating sequence table
- records, file translation table
- REL (release) operation code
(1), (2)
- release, output specifications
- Release (output specifications)
- release (REL)
- remainder, integer
- removing blanks from a string
- RENAME keyword
- renaming fields
- renaming subfields
(1), (2)
- requester
- reserved words
- RESET operation code
(1), (2), (3)
- reset value
- resetting variables
- Restrictions, summary
- result decimal position
- result field
- result operations
- resulting indicators (01-99, H1-H9, OA-OG, OV, L1-L9, LR, U1-U8, KA-KN, KP-KY, RT)
- retrieval of data area
- retrieval of record from full procedural file
- retrieve a data area (IN) operation code
- retrieving randomly (from a file based on record number of key value)
- RETURN (return to caller) operation code
- return (RT) indicator
- return point
- return value
- returning from a called procedure
- ROLBK (roll back) operation code
(1), (2)
- roll back (ROLBK) operation code
- RPG logic cycle
- RPGLEHSPEC data area
- RTNPARM keyword
- rules
- rules for transferring XML data to RPG variables
- run-time array
S
- S/36 SORT files
- SAA data types
- SAVEDS keyword
- SAVEIND keyword
- SCAN (scan string) operation code
(1), (2)
- scope
- search argument
- searching within a table
- searching within an array
- secondary file
- SELECT (begin a select group) operation code
(1), (2)
- sequence
- sequence checking
- sequential-within-limits processing
- set bits off (BITOFF) operation code
- set bits on (BITON) operation code
- set/get occurrence of data structure
- set on and set off operation codes
- SETGT (set greater than) operation code
(1), (2)
- SETLL (set lower limits) operation code
(1), (2)
- SETOFF (set off) operation code
(1), (2)
- SETON (set on) operation code
(1), (2)
- SFILE keyword
- SHTDN (shut down) operation code
(1), (2)
- shut down (SHTDN) operation code
- simple edit codes (X, Y, Z)
- size operations
- skipping
- SLN keyword
- SORTA (sort an array) operation code
(1), (2)
- source listing with indentation bars
- spacing
- SPECIAL file
- special words
- specifications
- split control field
- SQL statements
- SQRT (square root) operation code
(1), (2)
- SR (subroutine identifier)
(1), (2)
- SRTSEQ keyword
- SRTSEQ parameter
- standalone fields
(1), (2)
- starting location of key field
- static calls
- STATIC keyword
(1), (2)
- static storage
(1), (2)
- status (of an edit word)
- status codes
- STGMDL keyword
- STGMDL parameter
- string
- string built-in functions
- string operations
- structured programming operations
- ANDxx (and)
(1), (2)
- CASxx (conditionally invoke subroutine)
- DO (do)
(1), (2), (3)
- DOU (do until)
(1), (2), (3), (4)
- DOUxx (do until)
(1), (2), (3), (4)
- DOW (do while)
(1), (2), (3), (4)
- DOWxx (do while)
(1), (2), (3), (4)
- ELSE (else do)
(1), (2), (3), (4)
- ELSEIF (else if)
(1), (2)
- ENDyy (end a group)
(1), (2)
- EVAL (evaluate)
(1), (2), (3), (4)
- EVALR (evaluate, right adjust)
(1), (2), (3)
- FOR (for)
(1), (2)
- general information
- IF (if/then)
(1), (2)
- IFxx (if/then)
(1), (2)
- ITER (iterate)
(1), (2), (3)
- LEAVE (leave a structured group)
(1), (2), (3)
- ORxx (or)
(1), (2)
- OTHER (otherwise select)
(1), (2), (3)
- SELECT (begin a select group)
(1), (2), (3)
- When (When)
(1), (2)
- WHEN (when true then select)
- whenxx (when true then select)
- WHxx (when true then select)
- Structured Query Language (SQL)
- SUB (subtract) operation code
(1), (2)
- SUBDUR (subtract duration) operation code
- subfields
- subfiles
- subprocedure
- subprocedures
- subroutine identifier (SR)
- subroutine names
- subroutine operations
- subroutines
- SUBST (substring) operation code
(1), (2)
- substring of character or graphic literal
- subtracting date-time durations
(1), (2)
- subtracting factors
- summary tables
- summing array elements
- symbolic name
- symbolic names
T
- table
- TAG operation code
(1), (2), (3)
- TEMPLATE keyword
(1), (2)
- TEST (test date/time/timestamp) operation code
(1), (2), (3)
- test operations
- TESTB (test bit) operation code
(1), (2)
- TESTB operation code
- TESTN (test numeric) operation code
(1), (2)
- TESTZ (test zone) operation code
(1), (2)
- TEXT keyword
- TEXT parameter
- THREAD keyword
- TIME (retrieve time and date) operation code
(1), (2)
- time and date built-in functions
- time data field
- time data format
- time out
- timestamp data field
- timestamp data format
- TIMFMT keyword
- TOFILE keyword
- total (T) output records
- TOTC
- TOTL
- trailing blanks, removing
(1), (2), (3)
- translate (XLATE) operation code
- translation table and alternate collating sequence coding sheet
- TRUNCNBR keyword
- TRUNCNBR parameter
- type of record, output specification
U
V
W
X
Y
Z
[ Top of Page | Previous Page | Contents |
Index ]