✒️ABAP El formato de salida de los datos
ABAP El formato de salida de los datos
FORMATEANDO UN LISTADO
1.- FORMATO DE SALIDA DE LOS DATOS
WRITE:/<offset>(<long>)'<datos a visualizar>'.
offset.- Indica la columna donde empezará la impresión y long indica la longitud de los valores a visualizar.
*Declaración de variable
DATA: v_nombre(10) TYPE C VALUE 'Miguel',
v_edad(2) TYPE N VALUE '54',
v_codigo_postal(4)TYPE C VALUE '1405'.
*-----------------------------------------
START-OF-SELECTION.
*-----------------------------------------
WRITE:/ 'NOMBRE:', v_nombre, 20 'EDAD:', v_edad.
WRITE:/ 'CODIGO POSTAL:', v_codigo_postal(4).
Comandos adicionales de WRITE.
left-justified Justificar a la izquierda
Centered salida centrada
Right-justified justificada a la derecha
no-zero Si el campo contiene ceros se cambia a blancos
no-gap El blanco después del campo que se desea imprimir es omitido.
no-sign El signo no se imprime
decimals-n n define el número de dígitos decimales
round-n Redondea la salida para los tipos P
dd/mm/yyyy Fecha con separadores
Ejemplo:
WRITE:/1(70) 'Hola Mundo' CENTERED.
para dejar un línea en blanco se utiliza la sentencia SKIP y para escribir una línea horizontal se utiliza la sentencia ULINE
2.- FORMATOS DE PAGINA
Existen instrucciones destinadas a darle un 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.
Ejemplo:
TOP-OF-PAGE.
WRITE:/ 'Esta es una nueva página'.
ULINE.
El evento END-OF-SELECTION se utiliza para realizar la impresión por pantalla de los datos, de modo que se separe esto del procesamiento de los mismos. Este evento se ejecuta luego del evento STAR-OF-SELECTION
Para modificar la cantidad de líneas o columnas que se visualizan en la pantalla, se utiliza la sentencia NO STANDARD PAGE HEADING.
REPORT z_prueba_abap2_5 NO STANDARD PAGE HEADING LINE-SIZE 200 LINE-COUNT 50.
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Acosta Acosta, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Angel Acosta Acosta
Profesión: Ingeniero de Sistemas - Ecuador - Legajo: TF64C
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Profesional de ingeniería de sistemas en computación e informática, con experiencia en la implantación y soporte de proyectos informáticos para empresas del sector industrial y financiero.
Certificación Académica de Miguel Acosta