
ABAP ofrece una serie de instrucciones especialmente diseñadas para generar reportes, Una de ellas es la sentencia WRITE la cual genera l al salida de datos por pantalla, el offset indica la columna en donde empieza la impresión y el long la longitud de los valores a visualizar.
Algunos otros comandos son Left.justified (justifica a la izquierda), Centered (centra), Right -Justified (justifica a la derecha), no-zero (cambia los ceros por blancos), no-gap (omite los blancos al imprimir), no-sign (omite el signo), decimals n (define el nuero de impresion de decimales), round n (redondea el campo de salida para los valores tipo p) y dd/mm/yyyy (genera la fecha con separadores), skip (deja una linea en blanco), unline (escribe una linea horizontal).
El evento TOP-OF-PAGE se utiliza para cambiar la cabecera de una pagina, este evento ocurre tan pornto como el sistema empieza a procesar una nueva pagina, el evento END-OF.SELECTION se utiliza para realizar la impresion por pantalla de los datos, de modo que se separe esto del procesamiento de los mismos