✒️ABAP El formato de salida de los datos
ABAP El formato de salida de los datos
EL FORMATO DE SALIDA DE LOS DATOS:
ABAP contiene una serie de sentencias especialmente diseñadas para generar reportes de forma sencilla. La más utilizada es la sentencia WRITE.
WRITE:/<offset>(<long>) '< datos a visualizar>'.
:/ provoca un salto de línea.
<offset>: numero de columna donde comienza la impresion
(<long>): longitud del texto a imprimir
'<texto a visualizar>':
Nombre de variable a imprimir
Ejemplo: START-OF-SELECTION.
WRITE:/1(18) 'Nombre del alumno:', v_nombre.
WRITE:/1(16) 'Edad del alumno:', v_edad.
Existen muchos comandos adicionales a WRITE que se utilizan para producir una salida por pantalla. Algunos de ellos son:
Adición a la sentencia WRITE Resultado de su utilización
LEFT-JUSTIFIED Salida justificada a la izquierda
CENTERED Salida centrada
RIGHT-JUSTIFIED Salida justificada a la derecha
NO-ZERO Si el campo contiene ceros a la izquierda, éstos serán cambiados por espacios en blanco.
NO-GAPS Omite los espacios en blanco del campo que se desea imprimir
NO-SIGN El signo no aparece en la salida
DECIMALSn n define la el número de dígitos decimales que se imprimirán
ROUNDn Redondea el campo de salida para los tipo P
DD/MM/YYYY Fecha con separadores.
Otros comandos de impresión:
SKIP: salto de línea. SKIPn donde n es la cantidad de líneas a saltar. Ejemplo: SKIP, salta una línea; SKIP2, salta dos líneas; SKIP5, salta cinco líneas.
ULINE: Imprime en pantalla una línea horizontal.
TOP-OF-PAGE: se utiliza para cambiar la cabecera de una página o si se quiere escribir un título al comienzo de cada página. Ejemplo del código ABAP
TOP-OF-PAGE.
WRITE:/ 'Datos de los alumnos del sistema'.
ULINE
START-OF-SELECTION.
END-OF-SELECTION.
WRITE:/1(18) 'Nombre del alumno:', v_nombre.
WRITE:/1(16) 'Edad del alumno:', v_edad.
WRITE:/1(14) 'Código postal:', v_codigo_postal
NEW-PAGE: Salto de pagina.
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.
Se puede modificar la cantidad de líneas y columnas que se visualizan en pantalla. Para ello se utiliza la sentencia NO STANDARD PAGE HEADING a la derecha de la sentencia REPORT, tal como se indica a continuación:
REPORT z_test_formato NO STANDARD PAGE HEADING LINE-SIZE 200 LINE-COUNT 60.
N° líneas N° columnas
 
 
 
Sobre el autor
Publicación académica de Carmelo Salomón Ortiz González, en su ámbito de estudios para la Carrera Consultor ABAP.
Carmelo Salomón Ortiz González
Profesión: Tsu Sistemas /abogado con Maestría Gestión Logística y Gerencia Tributaria - Venezuela - Legajo: FD67Q
✒️Autor de: 21 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con amplia experiencia en empresas del sector electrónico y de servicios. experticia comprobada en la evaluación y optimización de procesos de negocios. consultor certificado sap mm.
Certificación Académica de Carmelo Ortiz