ARCHIVOS DE IMPRESORAS AS400 – REPORTES EN AS400
PARTE 1
Los archivos de impresora en el
Sistema Operativo OS/400, se definen
mediante el programa de Utilidad RLU (Report Layout
Utility), o vía el SEU (Source Entry Utility) definiendo directamente
las DDS
del archivo de impresora.
Básicamente un Archivo de
Impresora es un reporte, cuya finalidad es mandar dicha información a imprimir.
El tipo de fuente es PRTF.
Para la creación de archivos de
impresora hay que tener mucho cuidado, ya que cualquier error en la parte del
diseño del mismo, podría echar a perder el diseño de nuestro reporte.
Primeramente diseñamos el archivo físico MASTER
con formato de registro REGMA con los siguientes campos y con sus
debidas restricciones.
No olvidarnos de Insertarle datos
al Archivo físico MASTER.
Ahora procederemos a crear
nuestro archivo de Impresora o nuestro reporte del archivo físico MASTER.
Inicialmente
deberás estar en el Menú Principal del AS400, teniendo así:
Ahora para crear un archivo de
impresora se tiene que usar el utilitario STRRLU,
para eso en Selección o mandato el
utilitario STRRLU, así como en la
imagen:
Una vez definido el utilitario
presionar la tecla de función F4,
Teniendo lo siguiente:
Ahora definiremos cada opción:
·
Nombre de archivo fuente.- Viene hacer el Archivo Fuente donde se va a guardar el
diseño del reporte.
·
Nombre de biblioteca.- Viene hacer la biblioteca donde se va a guardar el
diseño del reporte.
·
Nombre de miembro fuente.- Viene hacer el nombre del reporte con el que se va a
crear.
·
Opción = 2, que significa editar
·
Anchura de Pagina.- *SAME = 132 posiciones
Nota.- La
anchura máxima de un reporte es 378 posiciones.
·
Texto descriptivo = Viene hace el comentario del reporte
Deberás de tener así:
Una vez definido lo anterior
presionar la tecla ENTER,
Teniendo así:
NOTA:
A tener en Cuenta y no olvidar:
Mandatos de línea en RLU,
Ahora deberemos de definir el
registro de la cabecera de 9 líneas, para esto utilizaremos el comando DRR, colocamos DRR el la primera línea y en la
línea 9 porque en este caso usaremos 9 líneas para definir el registro de la
cabecera.
Deberás definirlo así como en la
imagen:
Una vez definido lo anterior presionar la tecla ENTER,
Teniendo así:
Ahora vamos a cambiar el nombre del formato de registro como
veran por defecto se llama RCD001 por TITULO y
para eso ahora debes poner el cursor en la primera letra de RCD001, así como en la imagen:
Luego de ubicar el cursor presionar la tecla de función F18 (SHIFT + F6), al
hacerlo nos mostrara la siguiente pantalla:
Ahora presionar la tecla de función F10, mostrándose la siguiente pantalla:
En esta pantalla cambiaremos el nombre de registro RCD001
(asumido por defecto) por el nombre TITULO,
teniendo así:
Una vez definido el nuevo nombre de registro presionar la
tecla ENTER,
teniendo la siguiente pantalla:
Ahora presionar la tecla ENTER,
teniendo así:
Luego deberás de definir lo que
va ir en la cabecera
de tu reporte, para eso escribimos todos lo que va ir en la cabecera
del reporte, tal como se muestra en la siguiente
pantalla:
NOTA:
Para tener en Cuenta:
F19 (SHIFT + F7) ---> Desplazarnos en el Reporte hacia la izquierda.
F20 (SHIFT + F8) ---> Desplazarnos en el Reporte hacia la derecha.
Ahora para continuar definiendo a
la derecha pulsar la tecla de función F20 (SHIFT + F8) tantas veces sean necesarios, con tal de llegar
al final del lado derecho del reporte, teniendo así:
NOTA:
Entre cada campo que escribamos
dejar mas de un espacio si no lo va tomar como solo uno.
Luego de haber definido lo que va
a ir en tu cabecera, ahora vamos a definir los campos:
Hay varias maneras:
La primera es definiendo uno por
uno:
Por ejemplo queremos definir el
Campo constante FECHA:
Ahora debes poner el cursor en la
primera letra de FECHA: ,así como en
la imagen:
Y pulsamos la tecla F11 y
nos mostrara la siguiente pantalla:
Y volvemos a presionar F11
para convertir a campo constante y nos mostrara la siguiente pantalla:
Y finalmente presionamos la tecla
ENTER:
Teniendo así:
La segunda manera seria
definiendo los campos línea por línea.
Por ejemplo queremos definir todos
los campos de la línea 8, seria así:
Situamos el cursor en la línea 00008
y colocamos DC
así como se muestra en la imagen:
Y finalmente presionamos la tecla
ENTER:
Teniendo así:
Presionar F20 (SHIFT + F8) para desplazarnos hacia la derecha.
Presionar F20 (SHIFT + F8) para desplazarnos hacia la
derecha.
Y como vieron todos los campos de
la línea se definieron como constantes.
Ahora si queremos definir los
campos constantes de las 9 líneas de una vez, vamos a utilizar el mandato DC, para poder definir las constantes en tu
cabecera, para esto ubica el cursor en el formato de registro TITULO y definir el mandato DC9, teniendo así:
Estamos colocando DC9, porque vamos a definir 9 líneas como
constantes, luego de haberlo definido presionar la tecla ENTER,
Al hacerlo las líneas se
definirán como constantes, tal como se muestra en la siguiente pantalla:
Luego de haber definido la
cabecera, vamos a definir los mandatos Fecha, Hora y Nro de página,
con las siguientes funciones, tal como se muestra en la siguiente figura.
NOTA:
·
Fecha = *DATE,
·
Hora = *TIME y
·
Nro de Pagina = *PAGNBR
Seguidamente comenzaremos a
definir la fecha y hora, estos deberás ser colocados en un campo constante (FLD1), teniendo así:
Luego de definir las funciones
solo debes de presionar la tecla ENTER,
Teniendo así:
Ahora para continuar definiendo a
la derecha pulsar la tecla de función F20 (SHIFT + F8)
tantas veces sean necesarios, con tal de llegar al final del lado derecho del
reporte, teniendo así:
Seguidamente comenzaremos a
definir el número de página, este deberá ser colocado en un campo constante (FLD1),
teniendo así:
Luego de definir la función solo
debes de presionar la tecla ENTER,
Al hacerlo te mostrara lo siguiente:




































0 comentarios:
Publicar un comentario