✒️ABAP El formato de salida de los datos
ABAP El formato de salida de los datos
Las sentencias que podemos usar para ello son:
WRITE: Formato WRITE:/<offset>(<long>)'<datos a visualizar>'
WRITE:/1(18) 'Nombre del alumno:', v_nombre.
Comando adicionales:
*LEFT-JUSTIFIED: Justificada a la izquierda.
WRITE:/1(70) 'Hola mundo.' LEFT-JUSTIFIED.
*CENTERED: Centrada
WRITE:/1(70) 'Hola mundo.' CENTERED.
*RIGHT-JUSTIFIED: Justificada a la derecha.
WRITE:/1(70) 'Hola mundo.' RIGHT-JUSTIFIED.
*NO-ZERO: Si el campo contiene 0, se cambian por blancos.
DATA: v_numero (10) TYPE n VALUE 70.
WRITE:/ 'Mostramos con ceros.', v_numero. (0000000070)
WRITE:/ 'Mostramos sin ceros.', v_numero NO-ZERO. (70)
*NO-GAPS: Se omiten los blancos o espacios.
DATA: v_texto TYPE string.
v_texto = 'Este es mi primer programa ABAP'.
CONDENSE v_texto NO-GAPS
WRITE:/ v_texto. (EsteesmiprimerprogramaABAP)
*NO-SIGN: No aparecen los signos. De varibles I o P
DATA: v_fecha TYPE d.
v_fecha = sy-datum
WRITE:/ 'La fecha de hoy es: ', v_fecha DD/MM/YYYY.
(La fecha de hoy es 24.08.2021)
*DECIMALS n: n define el número de dígitos decimales.
*ROUND n: Redondea para los tipos p.
*DD/MM/YYYY: Fecha con separadores.
Existen también sentencias para formatear la salida de los datos, así:
*SKIP: Deja una línea en blanco entre dos impresiones.
WRITE:/ 'Esta es mi primera línea'.
SIKIP.
WRITE:/ 'Esta es mi segunda línea'.
*ULINE: Imprime una línea horizontal.
WRITE:/ 'Esta es mi primera línea'.
UNLINE.
WRITE:/ 'Esta es mi segunda línea'.
Para saltar una página NEW-PAGE
Para saltar varias líneas horizontales SKIP5
Existen eventos para darle formato a la salida de un reporte por pantalla o por impresora.
*TOP-OF-PAGE: Cambia o asigna la cabecera o titulo de una página. Ocurre cuando empieza una nueva página.
TOP-OF-PAGE.
WRITE:/ 'Datos de los alumnos del sistema'.
*END-OF-SELECTION: Realiza la impresión por pantalla de los datos, separando la impresión del procesamiento.
END-OF-SELECTION.
WRITE:/ 'Se mostro 1 registro'.
*NO STANDAR PAGE HEADING:
REPORT ztest_formato NO STANDAR PAGE HEADING LINE-SIZE 200.
LINE-COUNT 60.
 
 
 
Sobre el autor
Publicación académica de Linda Carolina Zambrano León, en su ámbito de estudios para la Carrera Consultor ABAP.
Linda Carolina Zambrano León
Profesión: Agente - Peru - Legajo: XR55P
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Linda Zambrano