iSeries RPG IV Programming - Intermediate

4 Day Course
Hands On
Official IBM Curriculum
Code AS07GB

Book Now - 1 Delivery Method Available:

Scheduled Virtual Onsite


Occasional or recently-trained RPG IV programmers can develop their skills to the next level of expertise, using the latest language features.

This is the second in a series of three courses designed for programmers who are new to RPG IV. Basic programming experience using RPG IV is mandatory. The student should have attended AS06.

This course is NOT designed for RPG III (RPG/400) programmers wishing to develop RPG IV skills. (See the Moving from RPG/400 to RPG IV course (OE85) for further details.)

After completing the course, the student should be able to:

  •  Use OVERLAY and related DDS keywords to develop efficient interactive programs
  • Write interactive programs that support inquiry of subfiles
  • Write interactive programs that support maintenance of subfile records
  • Use arrays and data structures in RPG IV programs
  • Develop RPG IV programs that anticipate and manage common errors and exceptions
  • Use prototyping to Call other programs
  • Write RPG IV subprocedures
  • Write ILE modules and include those modules in program objects using bind by copy and bind by reference

NOTE: This course focusses entirely on the latest features of the RPG IV language, (Version 5 compiler) and the techniques that this compiler provides.

Training Partners

We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.


iSeries RPG IV Programming (10 topics)

  • Managing Display Record Formats
  • Using Arrays
  • Using Data Structures and Data Areas
  • Using Subfile Displays
  • Managing Exceptions and Handling Errors
  • Processing Date and Time Data
  • Prototyped Calls
  • Using Subprocedures
  • Introduction to ILE
  • What's Next?


Before attending this course, the student should be able to: Write RPG IV programs to support simple inquiries and reports. Use a free-format code style for RPG expressions. Use the various Debug tools to identify the causes of processing errors. Code programs using both host tools (PDM/SEU/SDA) and client tools (CODE/WDSc). These skills may be developed by attending the AS06 course.

Additional Learning

The courses below may help you meet the knowledge level required to take this course. If you are unsure please ask a training advisor .

  • iSeries RPG IV Programming - Fundamentals

    4 Day IBM iSeries RPG Course - Fundamentals Course on RPG IV Programming. First in the three part series for those who are new to iSeries RPG IV.

    4 Day Course Hands On Training Official Curriculum Course Code AS06GB
    Scheduled Virtual Onsite

Course PDF


Share this Course


Recommend this Course