Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje Rpgle PDF
Lenguaje Rpgle PDF
HOJA F:
6
7
Pgina 1
Redes y Comunicaciones
Donde:
1) Nombre arch: Es el nombre del Archivo de Pantalla, Tabla Fsica, Tabla
Lgica, o Reporte.
2) Tipo de Archivo: Entre los cuales tenemos
a. C = Indica que el archivo combina Entrada y Salida de datos (solo
pantallas).
b. I = Indica que es un archivo de entrada de datos (solo tablas para
consultas).
c. U = Indica que es un archivo de actualizacin de datos (solo tablas
para actualizaciones, eliminaciones, consultas).
d. O = Indica que es un archivo de salida de datos (solo reportes).
Nota = Cuando se utilice el tipo de archivo U, se deber definir en Adicin
de Archivo la letra A.
3) Designacin de Archivo: Aqu usamos F (Procedimiento completo).
Nota = Vas a utilizar la designacin de archivos en todos los archivos
menos en reportes.
4) Adicin de Archivos:Aqu usamos A (Adicionar registros).
Nota = Vas a usar adicin de archivos solo cuando quieras ingresar datos a
una tabla.
5) Formato de Archivo = Aqu tenemos E (Externo), quiere decir que vamos
a llamar al archivo externamente del programa.
6) Tipo de Direccin de Registro = Aqu tenemos K (Campo Clave), es
usado solo cuando definas tablas, te permite ordenar un tabla fsica o
lgica por su campo clave.
7) Dispositivo: Aqu tenemos
a. WORKSTN = Estacin de trabajo (solo en pantallas).
b. DISK = Disco (solo en tablas).
c. PRINTER = Reportes (solo en reportes).
8) Palabras Claves:son palabras reservadas para la funcionalidad de un
programa.
Pgina 2
Redes y Comunicaciones
HOJA D:
1
4
5
6
Donde:
1) Nombre: Es el nombre de la variable, constante o estructura de datos.
2) Tipo de declaracin: Aqu tenemos:
a. S = Permite declarar variables.
b. C = Permite declarar constantes,
c. DS = Permite declarar estructura de datos.
3) Longitud: Es la longitud de la variable y debe estar alineada a la derecha.
4) Tipo de dato: Aqu tenemos:
a. S = Permite definir una variable numrica.
b. A = Permite definir una variable carcter.
5) Posiciones Decimales: Son los decimales del campo numrico.
6) Funciones: Son las funciones que se pueden usar definiendo variables,
constantes o estructuras de datos.
HOJA C:
Permite realizar la lgica del programa, este tipo de hoja es de RPG III.
Sintaxis
Pgina 3
Redes y Comunicaciones
HOJA CX:
Permite realizar la lgica del programa, este tipo de hoja es de RPG IV.
Sintaxis
TIPOS DE OPERADORES.
A. Operadores Aritmticos.
B. Operadores de Relacin.
C. Operadores Lgicos.
Pgina 4
Redes y Comunicaciones
D. OTRO OPERADORES:
Operador DSPLY.
Visualizar funcin, permite ingresar como visualizar datos de una variable, y es
usado en la hoja C.
Sintaxis.
Ejemplo.
Se pide ingresar un nmero a la variable NUM
Operador EVAL.
Permite evaluar expresiones, y es usado en la hoja C o CX.
Sintaxis.
Ejemplo.
Se pide sumar las variables numricas N1 +N2 y el resultado guardarlo en
RESUL
Pgina 5
Redes y Comunicaciones
Operador MOVE
Es un operador que me permite mover un valor de una variable a otra, de
derecha a izquierda, tambin es usado para convertir un valor numrico a
cadena o viceversa, o para extraer caracteres desde el lado derecho hacia el
izquierdo, y es usado en la hoja C.
Sintaxis.
Ejemplo.
Se pide extraer 4 caracteres de un cdigo desde el lado derecho hacia el
izquierdo.
Donde:
CODCLI = C0001
XNRO = 0
Operador MOVEL
Es un operador que me permite mover un valor de una variable a otra, de
izquierda a derecha, tambin es usado para convertir un valor numrico a
Pgina 6
Redes y Comunicaciones
cadena o viceversa, o para extraer caracteres desde el lado izquierdo hacia el
derecho, y es usado en la hoja C.
Sintaxis.
Ejemplo.
Se pide extraer 4 caracteres de un cdigo desde el lado izquierdo hacia el
derecho.
Donde:
CODALU = CI001
XCAD =
El resultado ser:
XCAD = CI
Pgina 7