✒️ABAP / El formato de salida de los datos Por Felipe Arrona Rodriguez
ABAP El formato de salida de los datos
El formato de salida de los datos
1| El formato de salida de los datos
ABAP ofrece una serie de sentencias especialmente diseñadas para generar reportes de manera sencilla. La más popular de todas estas sentencias es WRITE.
Si presionamos la tecla F1 vamos a visualizar la ayuda del sistema para la sentencia.
La sentencia WRTIE tiene un formato determinado que es
WRITE:/<offset>(<long>)'<datos a visualizar>'.
En donde los dos puntos y barra :/ hacen referencia al salto de línea, es decir que antes de imprimir en pantalla los datos se producirá un salto de línea, offset representa la columna donde empezará la impresión y long representa la longitud de los datos visualizar.
Existen muchos comandos adicionales a WRITE que se utilizan para producir una salida por pantalla determinada. Algunos de ellos son:
- 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-GAPS : El blanco después del campo que se desea imprimir es omitido
- NO-SING : 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/YYYY : Fecha con separadores
Aparte de las adiciones que podemos utilizar junto con la sentencia WRITE existen dos sentencias que son muy útiles para formatear la salida de los datos por pantalla, nos referimos a SKIP y ULINE.
Ahora bien existen eventos dentro de un programa ABAP especialmente destinados a darle formato a la salida de un reporte ya sea por pantalla o por impresora.
- El evento TOP-OF-PAGE: Se utiliza para cambiar la cabecera de una página. Este evento ocurre tan pronto como el sistema empieza a procesar una nueva página. Por ejemplo, si queremos escribir un título particular al comienzo de cada página.
- El evento END-OF-SELECTION: Se utiliza para realizar la impresión por pantalla de los datos, de modo de separar la impresión del procesamiento de los datos. Este evento se ejecuta luego del evento START-OF-SELECTION.
Por último, podemos modificar la cantidad de líneas y columnas que se visualizan en la pantalla y para ello vamos a utilizar la sentencia NO STANDARD PAGE HEADING a la derecha de la sentencia REPORT.
 
 
 
Sobre el autor
Publicación académica de Felipe De Jesus Arrona Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Felipe De Jesus Arrona Rodriguez
Profesión: Ingeniero Administrador de Sistemas - Mexico - Legajo: QV21N
✒️Autor de: 32 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
" ingeniero en sistemas, orientado a optimizar procesos y datos con sap, sql y power bi, buscando crecimiento profesional en entornos administrativos y tecnológicos. "
Certificación Académica de Felipe Arrona






Disponibilidad Laboral: FullTime


















