![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El formato de salida de los datos
ABAP El formato de salida de los datos
![ABAP El formato de salida de los datos ABAP El formato de salida de los datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/370.jpg)
FORMATO DE SALIDA DE DATOS
- WRITE:/ <offset> (<long>) 'datos a visualizar'.
La sentencia write tiene un formato definido
barra (/) = salto de linea
offset = columna donde comienza la impresion
long = longitud de la impresion
Hay varios adicionales a la sentencia WRITE, por ejemplo:
- WRITE:/1(70) 'texto' LEFT-JUSTIFIED. (alinear el texto a la ezquierda de la pantalla)
- WRITE:/1(70) 'texto' RIGHT-JUSTIFIED. (alinear el texto a la derecha de la pantalla)
- WRITE:/1(70) 'texto' CENTERED. (alinear el texto al centro de la pantalla)
- WRITE:/ 'texto' variable NO-ZERO. (para cambiar por blancos los ceros de una variable)
- CONDENSE variable NO-GAPS. (para sacar los espacios en blanco dentro de una variable)
- WRITE:/ 'texto' variable DD/MM/AAAA. (para imprimir una variable fecha con separadores)
Aparte de estas adiciones, existen dos sentencias muy utiles para formatear la salida de datos y son:
- SKIP = deja una linea en blanco entre dos lineas o impresiones.
- ULINE = imprime una linea horizontal en la pantalla.
Ademas el evento TOP-OF-PAGE sirve para cambiar la cabecera de una pagina. Y el evento END-OF-PAGE sirve para realizar una impresion por pantalla de los datos, de modo de separar la impresion del procesamiento de datos.
Tambien se pueden modificar la cantidad de lineas y columnas que habra en la pantalla, para ello se utiliza NO STANDARD PAGE HEADING a la derecha de REPORT, por ejemplo:
- REPORT nombre_reporte NO STANDARD PAGE HEADING LINE-SIZE 200 (cantidad de lineas)
- LINE-COUNT 60. (cantidad de columnas)
sy-vline = variable de sistema que coloca una linea vertical
EJEMPLO= WRITE:/1(1) sy-vline.
 
 
 
Sobre el autor
Publicación académica de Luciano Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Luciano Martinez
Profesión: Consultor Abap - Argentina - Legajo: LR86R
✒️Autor de: 66 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Me capacito para desempeñar el rol de un consultor abap, además soy sql developer jr, como ambos lenguajes (sql y abap) se relacionan, hace que mi perfil sea más completo y se complemente.
Certificación Académica de Luciano Martinez