Formateando un listado
WRITE:/<OFFSET> <LONG> 'DATOS A VISUALIZAR'.
WRITE:/ 'Nombre', v_nombre,20 'Edad', v_edad.
OFFSET: indica la columna donde comenzara la impresión.
LONG: Longitud de los valores a visualizar
Comandos para combinar con WHRITE:
LEFT-JUSTIFIED= Salida justificada a la izquierda.
CENTERED= Salida Centrada.
RIGHT-JUSTIFIED: Salida justificada a la derecha.
NO-ZERO= Si el campo contiene ceros pone espacios en blanco.
NO-GAP= El blanco despues del campo es omitido.
NO-SING= El signo no aparece en la salida.
DECIMALS N: n define el numero de digitos decimales.
ROUND N= redondea el campo de salida para los tipos P.
WRITE:/1(70) 'hola mundo' CENTERED.
SKIP: Deja una linea en blanco.
UNLINE: Escribe una linea horizontal.
Formato de pagina:
TOP-OF-PAGE: Se usa para cambiar la cabecera de una página.
TOP-OF-PAGE
WRITE :/'DATOS DE LOS USUARIOS DEL SISTEMA'.
UNLINE.
END-OF-SELECTION: Se utiliza para realizar la impresión por pantalla de los datos, se ejecuta luego del evento START-OF-SELECTION.
END-OF-SELECTION
WRITE:/'SE MOSTRO UN REGISTRO'.
UNLINE.
NO STANDARD PAGE HEADING: Modifica la cantidad de lineas o columnas que se visualizan en pantalla.
REPORT z_prueba_abap2_5 NO STANDARD PAGE HEADING line_size 200. "cantidad de lineas"
line_count 50. "cantidad de filas"