El documento es una introducción al lenguaje de programación RPG (Report Program Generator), ampliamente utilizado en sistemas IBM i. Se describen las especificaciones, estructuras y lógica del lenguaje, así como el uso de indicadores para controlar el flujo de programas. También se abordan conceptos sobre la compilación y el proceso de construcción de programas RPG, destacando la importancia de definir claramente las entradas, procesos y salidas requeridas.