
LECCIÓN – 7: Control de flujo de datos.
FORMATO DE SALIDA DE LOS DATOS- Una de ellas es la sentencia WRITE.
Cuyo formato es WRITE <offset> (long) ‘Datos a visualizar’ (offset-Columna donde empezará la impresión y long-longitud de los valores), Ej: WRITE:/ ‘NOMBRE: ‘, v_nombre, 20 ‘EDAD: ‘, v_edad.
Comandos adicionales de WRITE:
|
COMANDO
|
DESCRIPCIÓN
|
|
Left-justified
|
Salida justificada a la izquierda
|
|
Centered
|
Salida centrada
|
|
Right-justified
|
Salida justificada a la derecha
|
|
No-zero
|
Si el campo contiene ceros, estos serán cambiados por blancos
|
|
No-gap
|
El blanco después del campo que se desea imprimir es omitido
|
|
No-sign
|
El signo no aparece en la salida
|
|
Decimal n
|
N define el número de dígitos decimales
|
|
Round n
|
Redondea el campo de salida para los tipos
|
|
dd/mm/yyyy
|
Fecha con separadores
|
SKIP -Para dejar una linea en blanco.
UNLINE -Para escribir una linea horizontal.
NEW-PAGE -Para saltar una página.
SKIP 6 -Salta 6 lineas horizontales.
FORMATOS DE PÁGINAS- Para darle salida a un reporte por pantalla o impresora.
1. TOP-OF-PAGE: Para cambiar la cabecera de la página o reporte.
2. END-OF-SELECTION: Se utiliza para la impresión por pantalla de los datos.
3. NO STANDARD PAGE HEADING: Para modificar la cantidad de lineas y columnas que se visualizan por pantalla, Ej:
REPORT z_prueba NO STANDARD PAGE HEADING LINE-SIZE 200 LINE-COUNT 50.
Para formatear la fecha:
WRITE sy-datum USING EDIT MASK '__/__/____' TO v_fecha.
WRITE:/ 'La fecha del sistema es: ', v_fecha.
td p { direction: ltr; color: #000000; orphans: 2; widows: 2; background: transparent }
td p.western { font-family: "Liberation Serif", "Times New Roman", serif; so-language: es-ES }
td p.cjk { font-family: "Noto Serif CJK SC"; so-language: zh-CN }
td p.ctl { font-family: "Lohit Devanagari"; so-language: hi-IN }
p { margin-bottom: 0.25cm; direction: ltr; color: #000000; line-height: 115%; orphans: 2; widows: 2; background: transparent }
p.western { font-family: "Liberation Serif", "Times New Roman", serif; so-language: es-ES }
p.cjk { font-family: "Noto Serif CJK SC"; so-language: zh-CN }
p.ctl { font-family: "Lohit Devanagari"; so-language: hi-IN }