Tailored to Needs

Call Us: 01225 339705 Email: This email address is being protected from spambots. You need JavaScript enabled to view it. Address: Verhoef Training, 11 Kingsmead Square, Bath, BA1 2AB

  • Register



This course is well suited to developers who are familiar with programming in any High Level Language (HLL) but new to iSeries RPG IV.

Please note, this course is NOT intended for RPG III (RPG/400) programmers who wish to develop RPG IV skills.

Dates (Bath):

30 Jul 2018

12 Nov 2018

Click for details & booking.

Also available on your site, please call for details.


Delegates are expected to have attended at least an introductory course to programming or have some basic programming experience.

Delegates should be able to:

  • Use a Windows-based PC.
  • Run PC applications using menus, icons, toolbars, and so forth.
  • Write a simple program in another high-level language (for example, CL, COBOL, BASIC or RPG II).
  • Use basic IBM i tools, including:
    • CL commands.
    • Online Help.
    • WRKSPLF and related commands to manage output.
    • WRKJOB, DSPMSG, DSPJOB commands and so forth to perform basic problem determination.
  • Use and display IBM i print queues.
  • Use the Program Development Manager/source entry utility or the RSE/LPEX Editor to create and maintain DDS.
  • Create and maintain physical and logical files.



4 days.



On this course, delegates will be introduced to RPG IV and gain some programming experience. This will provide ideal starting point to continue RPG IV training.

This course is the third in a series three, intended to teach existing programmers who are new to RPG IV all they need to know to go from beginners to advanced RPG IV programmers:

Objectives for this course include:

  • Write RPG IV programs to produce reports.
  • Write simple RPG IV enquiry programs that interact with displays.
  • Use the editor to enter and modify source code.
  • Compile source code to create RPG IV programs.
  • Review compilation listings to find and correct any compilation errors.
  • Maintain existing applications written in RPG IV language.
  • Use the Debugger tool to determine the cause of incorrect results.
  • Use many popular RPG IV Built in Functions.



CODE/400 Tutorial.
RPG IV Introduction.
Coding Specifications for RPG IV.
Data Representation and Definition.
Manipulating Data in Calculations.
Printing from an RPG IV Program.
Using the Debugger.
Structured Programming and Subroutines.
Accessing the DB2 Database Using RPG IV.
Coding enquiry Programs.

S5 Box