RPG IV Programming Fundamentals Workshop for IBM i - AS06G

RPG IV Programming Fundamentals Workshop for IBM i - AS06G


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.


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. Hands on.

Course Objectives

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 first 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:

  • This course introduces RPG IV and lays the groundwork necessary for further development.
  • RPG IV Programming Intermediate Workshop for IBM i - AS07G continues training by introducing some additional features available to RPG IV programmers.
  • RPG IV Programming Advanced Workshop for IBM i - AS10G builds on the skills and RPG IV experience developed in the previous courses by addressing the advanced features necessary to get the most out of RPG IV.

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.

Course Content

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.

Virtual Courses

ALL of our courses can be delivered virtually! Our Bath public schedule courses are available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at: www.zoom.us/test

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...