System i (AS/400, iSeries, i5) Advanced RPG400 Programming

Course Details:

Course code: ISRPT View/Download data sheet (PDF)
Duration: 3 Day Book Course
Price: £1,225 Return to Courses

Course Outline:

Delegates will develop more comprehensive, user driven applications. Execution time errors will be trapped
and prevented, a multi-user file update program will be written, window displays will be used and CL commands
executed from within RPG. Also DDS features such as choice fields, radio buttons, pull down menus and menu
bars will be coded and interfaced into RPG and externally described data structures and arrays will be coded.


This is the follow on course for RPG400 Programming (ISRPP), so a basic understanding of RPG is assumed.

Course content:

• Windows in display files
• Finding the cursor locations
• Displaying long data items
• Database file handling and error trapping
• Handling record locks
• Data structures:
    • Externally described data structure
    • Multiple occurrence data structures
    • Program status data structure
    • File information data structures
• Reducing record locking with screen timeouts
• Commitment control and journaling
• Coding footers and summary pages on reports
• Arrays in RPG:
    • E-Specs
    • Compile time
    • Run time
    • Operation codes
• Join logical files and OPNQRYF
• User controlled files and overrides
• Executing CL commands from within RPG (QCMDEXC)
• Inter job communication
• DDS extras and interfacing into RPG:
    • Choice fields and buttons
    • Radio buttons
    • Drop down menus
    • Menu bar definition

Follow on Courses:

The RPG Subfile Programming course (ISRPS)


  2019       2020
Public schedule Sep Oct Nov Dec Jan Feb Mar Apr May Jun    
                                                              Dates on request – Please call or email for details



Jan 2020  
Dates on request – Please call or email for details.


Book course:

ISRPT Advanced RPG400 Programming booking form
Please double check this!
Please tick the box below to confirm that you agree to the Privacy Policy of Sierra Training.
Please tick the box below to confirm that you agree to the Terms & Conditions of Sierra Training.