- Formato de salida:
WRITE/<offset>(<long>) 'datos a visualizar'. "offset: columna donde empieza impresión. ; long:long de valores a visualizar.
Ejemplo:
DATA: v_nombre(10) TYPE c VALUE 'Victor',
v_edad(2) TYPE n VALUE '29',
v_codigo_postal TYPE c VALUE '1405'.
*-------------------------------
START-OF-SELECTION.
*-------------------------------
WRITE:/ 'NOMBRE:', v_nombre, 20 'EDAD:',v_edad
WRITE:/ 'CODIGO POSTAL:', v-codigo_postal(4).
WRITE: /1(70) 'Hola mundo!' CENTERED. "Left-justified Centered Right-justified no-zero no-gap no-sign
"decimals n round n(para tipo p) dd/mm/yyyy
SKIP n. "salta 'n' filas.
ULINE. "Subrayado
NEW-PAGE. "Salto de página.
- Formatos de página:
REPORT z_prueba_abap2_7
NO STANDARD PAGE HEADING LINE-SIZE 200 "Cant lineas
LINE-COUNT 50. "Cant filas
* Declaración de variables
DATA: v_nombre(10) TYPE c VALUE 'Victor',
v_edad(2) TYPE n VALUE '29',
v_codigo_postal(4) TYPE c VALUE '1405'.
START-OF-SELECTION.
*---------------------------------------------------------------------*
WRITE:/ 'NOMBRE:', v_nombre, 20 'EDAD:', v_edad.
WRITE:/ 'CÓDIGO POSTAL:', v_codigo_postal(4).
SKIP.
ULINE.
TOP-OF-PAGE.
*---------------------------------------------------------------------*
WRITE:/ 'Datos de los usuarios del sistema'.
ULINE.
END-OF-SELECTION.
*---------------------------------------------------------------------*
WRITE:/ 'Se mostro 1 registro'.
ULINE.
Evento END-OF-SELECTION se ejecuta luego de evento START-OF-SELECTION, y se usa para imprimir por pantalla los datos seleccionados.