RPG IV Programming
Series
|
RPG IV Programming: Introduction to RPG provides an overview
of the RPG programming language and general programming concepts needed to
begin learning to program in RPG IV.
- History of RPG
- Variables and Data
- Programming
|
- Beginning Program Entry
- Completing Program Entry and Testing
|
|
|
RPG IV Programming: Getting Started with RPG shows users how
to write simple programs in RPG IV.
- Program File Specifications
- Program Input Specifications
- Program Output Specifications
|
- Program Calculation Specifications
- RPG IV Output Editing
|
|
|
RPG IV Programming: Defining Data shows users how to define
work fields, data structures, and other data items in RPG IV programs.
- Definition Specifications
- Data Types and Constants
|
|
|
|
RPG IV Programming: Arithmetic Operations shows users how to
perform arithmetic calculations in RPG IV programs.
- Numbers and Arithmetic
- Defining Field Sizes
- Example Program
|
- Assignment and Conversion
- Functions, Operations, and Indicators
|
|
|
RPG IV Programming: Flow of Control shows users how to write
programs in RPG IV using top-down, structured design.
- Structured Program Design
- SELECT and Iteration
|
- Early Exits and Subroutines
- Creating a Report with Subtotals
|
|
|
RPG IV Programming: Externally Described Files shows users how
to write programs in RPG IV to access AS/400 database files.
- Physical Files
- Logical Files
|
- Creating and Using Database Files
- Printer Files
|
|
|
RPG IV Programming: File Access and Record Manipulation shows
users how to read, write, and update records in RPG IV programs.
- Sequential Input Access
- Random Input Access
|
- Output Access
- Handling I/O Errors
|
|
|
RPG IV Programming: Interactive Applications shows users how
to define display files and how to use them to develop interactive
applications.
- Display Files
- DDS Keywords
|
- Data Validation and Indicators
- File Maintenance
|
|
|
RPG IV Programming: Tables and Arrays shows users how to
create, store, and access tables, and how to define and use arrays.
- Using Tables
- Using Related Tables
|
- Defining Arrays
- Accessing Array Data
|
|
|
RPG IV Programming: Modular Programming shows users how RPG IV
programs can communicate with one another by passing data values.
- Introduction to Modular Programming
- Data and Procedures
|
- Prototypes and APIs
- Data Areas
|
|
|
RPG IV Programming: Advanced Data Definition shows users how
to use a number of advanced RPG IV features to define data in ways that
facilitate data manipulation.
- Data Types
- LIKE and Data Structures
- More Data Structures
|
- Field Inspection
- Character Field Inspection
- Character Field Manipulation
|
|
|
RPG IV Programming: Advanced Techniques shows users how to
write RPG IV programs that use subfiles and online help.
- Interactive Programs
- Loading the Subfile a Page at a Time
|
|
|
|
RPG IV Programming: Maintaining the Past shows users how to
recognize features and operations used extensively in earlier versions of
RPG that are now considered obsolete but still supported.
- RPG III Differences
- More RPG III Differences
- RPG II Initial Look
|
- RPG II Differences
- More RPG II Differences
|
|
|