Home Quiénes Somos Teknoda y AS400 Teknoda y SAP Contáctenos
 
DE7: RPG/400 Interactivo
Objetivo:

Brindar al programador los elementos necesarios para encarar la programación de un sistema interactivo en AS/400, aprovechando todos los recursos disponibles en forma eficiente. Este curso integra los conocimientos adquiridos en cursos anteriores y ofrece un panorama claro de la interacción entre las distintas herramientas (Lenguajes de alto Nivel, CL, DDS, SDA, RLU, etc.).

Dirigido a:

Personal técnico de las áreas de desarrollo y soporte.

Prerrequisitos:

Conocimientos de programación RPG, CL y base de datos.

Metodología:

Todo el curso se desarrollará en forma práctica sobre terminales disponibles a todos los participantes. En todos los casos, se resolverán ejercicios asistidos por el instructor del taller.

Temario: Overview de la programación interactiva en AS/400. Elementos externos al programa: Descripción de base de datos, archivos de pantalla, archivos de impresora, archivos de mensaje, áreas de datos. Planteo de un sistema con programas "tipo" (ABMC, Listadores, etc.), que será resuelto paso a paso, aplicando:
Conceptos de programación estructurada RPG/400. Sentencias y facilidades del RPG/400 para programación interactiva
Repaso concepto de archivos físicos y lógicos. Definición a través de DDS para uso dentro de lenguajes de alto nivel. Campos tipo fecha/hora. Campos de longitud variable.
Diseño de pantallas con SDA (Screen Design Aid). Análisis de la definición fuente generada. Diseño de archivos de impresora (Printer Files).
Uso del RLU (Report Layout Utility). Uso de ventanas.
Subfiles: Concepto. Subfiles de consulta, subfiles de Ingreso de Datos, subfiles de entrada/salida. Programación de aplicaciones que hagan uso de subfiles
Programación con ventanas. Subarchivos en ventanas.
Invocación entre programas RPG.
U
na vez completado el curso, el estudiante debería estar capacitado para crear programas sofisticados aplicando los utilitarios y las técnicas de programación aprendidas.