
Formateando un listado. Unidad 2 - Lección 7
ABAP ofrece una serie de instrucciones especialmente diseñadas para generar reportes de manera sencilla.
Sentencia WRITE
WRITE /<offset>(<long>)'<datos a visualizar>'.
Offset. Indica la columna donde empezará la impresión.
Long. Indica la longitud de los valores a visualizar.
Comandos adicionales a WRITE
Left-justified. Salida justificada a izquierda.
Centered. Salida centrada.
Right-justified. Salida justificada a 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
Decimals n. n define el número de dígitos decimales.
Round n. Redondea el campo de salida para los tipos p.
dd/mm/yy. Fecha con separadores.
WRITE: /1(70) 'Hola Mundo' CENTERED.
SKIP. Sentencia para dejar una linea en blanco.
ULINE. Sentencia para escribir una linea horizontal.
New-page. Sentencia para saltar una pagina.
Existen instrucciones para darle formato a la salida de un reporte ya sea por pantalla o por impresora
TOP-OF-PAGE. Se utiliza para cambiar la cabecera de una página.
END-OF-SELECTION. Se utiliza para realizar la impresión por pantalla de los datos.
Para modificar la cantidad de líneas o columnas que se visualizan en la pantalla se utiliza la sentencia NO STANDARD PAGE HEADING.