✒️ABAP El formato de salida de los datos
ABAP El formato de salida de los datos
EL FORMATO DE SALIDA DE LOS DATOS: Abap ofrece una seria de sentencias diseñadas para generar reportes de manera sencilla. La más popular de todas las sentencias es WRITE.
La sentencia WRITE tiene el siguiente formato: WRITE :/<offset>(<long>)'<datos a visualizar>'.
:/ salto de línea
<offset> columna donde comienza la impresión
(<long>) longitud de la impresión
'<datos a visualizar>'
Se puede ubicar el texto en la pantalla utilizando sentencias para ubicar a la derecha, izquierda, centro, etc. ej:
WRITE://1(70) 'Hola mundo' LEFT-JUSTIFIED. texto se ubicará a la izquierda.
las sentencias: LEFT-JUSTIFIED, RIGHT-JUSTIFIED, CENTERED.
NO-ZERO: se utilizará si tenemos número con ceros a la izquierda y no queremos que estos aparezcan: ej:
DATA: v_numero(10) TYPE n VALUE 70.
WRITE:/ 'Mostraremos el número sin ceros', v_numero NO-ZERO.
EN PATALLA SE VERÁ: Mostraremos en número sin ceros 70
CONDENSE: se utiliza para eliminar los espacios en blanco. ej:
DATA: v_texto TYPE string.
v_texto = 'Este es ABAP'.
CONDENSE v_texto NO-GAPS.
WRITE:/ v_texto.
EN PANTALLA SALDRÁ: EsteesABAP todo el valor junto sin espacios en blanco
IMPRIMIR VARIABLE TIPO FECHA CON SEPARADORES, utilizamos la adición DD/MM/YYYY
DATA: v_fecha TYPE d.
v_fecha = su-datum.
WRITE:/ 'La fecha de hoy es:', v_fecha DD/MM/YYYY.
VEREMOS EN PANTALLA: La fecha de hoy es: 24.03.2024
Existen 2 adiciones que se pueden utilizar junto a la sentencia WRITE para mostrar impresión de datos, uno de ellos es SKIP el cual se utilizará para dejar línea en blanco, si deseamos saltar más líneas entre textos colocamos el número al lado de la adición SKIP(6).
Otra adición sería ULINE la cual nos separará los textos con una línea.
NEW-PAGE se utiliza para saltar páginas.
Nota: sy-vline imprime una línea horizontal ej: 75(1) sy-vline imprime una línea vertical para poder desplazarnos hasta la posición 76.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez
Profesión: Ingeniero en Infomática - Venezuela - Legajo: AG33O
✒️Autor de: 60 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez