1. Home
  2. /
  3. Rpg-iv-as400
  4. /
  5. Use Array in RPG IV

Use Array in RPG IV - Rpg-iv-as400 Typing CST Test

Loading…

Use Array in RPG IV — Rpg-iv-as400 Code

Store and display multiple department codes using an array.

DCL-S DeptCodes CHAR(5) DIM(5) INZ;
DeptCodes(1) = 'HR';
DeptCodes(2) = 'IT';
DeptCodes(3) = 'FIN';
FOR i = 1 TO 3;
	DSPLY DeptCodes(i);
ENDFOR;
*INLR = *ON;

Rpg-iv-as400 Language Guide

RPG IV (also known as RPGLE) is a high-level programming language for IBM i (AS/400) systems, designed for business applications, supporting structured programming, modern free-form syntax, and integration with DB2 databases.

Primary Use Cases

  • ▸Developing core business applications on IBM i
  • ▸Transaction processing and batch jobs
  • ▸Integration with DB2 databases
  • ▸Generating reports and financial calculations
  • ▸Maintaining legacy ERP and order processing systems

Notable Features

  • ▸Free-form and fixed-form syntax support
  • ▸Deep integration with DB2 for IBM i
  • ▸Service programs for modular code reuse
  • ▸Built-in support for files, arrays, and data structures
  • ▸Batch and interactive program support

Origin & Creator

IBM developed RPG in the 1960s for business applications. RPG IV, released in the 1990s, modernized the language with free-form syntax, modularization, and integration with DB2.

Industrial Note

RPG IV is highly specialized for IBM i / AS/400 environments, primarily used in banking, retail, and enterprise ERP systems where reliability, legacy integration, and transaction processing are essential.

More Rpg-iv-as400 Typing Exercises

Simple Hello World in RPG IVBasic Arithmetic CalculationRead Data from a FileUpdate a Field in a FileConditional ProcessingLoop Through RecordsPerform SubprocedureConditional Loop With LeaveCalculate and Display Totals

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher