✒️ABAP El formato de salida de los datos
ABAP El formato de salida de los datos
1. FORMATO DE SALIDA DE LOS DATOS.
ABAP ofrece una serie de instrucciones diseñadas con el fin de generar reportes de manera sencilla.
WRITE. Sentecia ABAP que se utiliza para salida de datos por pantalla.
WRITE /<offset>(<long>) '<datos a visualizar>'.
Offset: Indica la columna donde empezará la impresión.
Long: Indica la longitud de los valores a visualizar. Así.
WRITE:/ 'NOMBRE', v_nombre, 20 'EDAD', v_edad.
WRITE:/ 'CÓDIGO POSTAL:', v_codigo_postal(4).
:/ = Sirve para imprimir textos en diferentes renglones.
COMANDO ADICIONALES
left-justified: Salida justificada a izquierda
Centered: Salida Centrada
Right-justified: Salida justificada a derecha
no-zero: Si el campo contiene ceros, los cambia por blancos.
no-gap: El blanco después del campo que se desea imprimir es omitido
no-sign: El signo no aparece en la salida
decimals n: n define el número de dígitos decimales.
round n: Redondea el campo de salida para los tipos p.
dd/mm/yyyy: Fecha con separadores.
EJEMPLO
WRITE: /1(70) 'Hola Mundo' CENTERED.
SKIP: Se usa para dejar una linea en blanco.
ULINE: Se usa para escribir una linea horizontal.
Para saltar una pagina se utiliza la sentencia NEW-PAGE.
Para saltar varias lineas horizontales, se usa SKIP seguida del número de cantidad de lineas que se desean dejar en blanco. SKIP 5.
2.FORMATOS DE PAGINA.
TOP-OF-PAGE: Se utiliza para cambiar la cabecera de una página
Por ejemplo, si queremos escribir un titulo particular al comienzo de cada página pondremos
*--------------------------------------------
TOP-OF-PAGE.
*---------------------------------------------
WRITE:/ 'Datos de los usuarios del sistema'.
UNLINE.
END OF SELECTION: Se utiliza para realizar la impresión por pantalla de datos, separando esta del procesamiento de los mismos, se ejecuta luego del evento START-OF-SELECTION.
Para modificar la cantidad de lineas o columnas que se visualizan en la pantalla se utiliza la sentencia NO STANDARD PAGE HEADING. Ejemplo.
REPORT z_prueba_abap2_5 NO STANDARD PAGE HEADING LINE-SIZE 200. "Cant lineas
LINE-COUNT 50. "Cant filas
 
 
 
Sobre el autor
Publicación académica de Ninoska Marquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Ninoska Marquez
Profesión: Ing. de Sistema - Honduras - Legajo: FU90M
✒️Autor de: 99 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Me llamo ninoska marquez tengo 44 anos, tengo varios años de trabajar para una empresa donde me desempeño con el cargo de programador junior, soy perseverante, amable, tranquila
Certificación Académica de Ninoska Marquez