![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El formato de salida de los datos
ABAP El formato de salida de los datos
![ABAP El formato de salida de los datos ABAP El formato de salida de los datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/194.jpg)
La sentencia write
Sirve para "escribir" los datos de cada uno de los registros de nuestra tabla interna en la pantalla del ordenador y que sean visibles por el usuario. Por ejemplo, dentro de nuestra sentencia loop...enloop, cada uno de los registros se irían escribiendo uno a uno en pantalla gracias a la sentencia write.
Sin embargo, si lo que queremos no es escribir todos los campos de cada registro, sino sólo algunos campos de cada registro entonces lo haríamos del siguiente modo:
LOOP AT <tabla_interna>.
write: / <tabla_interna>-campo1,
<tabla_interna>-campo2.
<tabla_interna>-campo3.
...
ENDLOOP.
La sentencia Write tiene muchas y variadas cláusulas. Algunas de ellas son:
- Write <variable> DD/MM/YYYY: formatea las variables de tipo fecha para que el campo de salida se vea en la forma día/mes/año.
- Write <variable> unit <unidad>: si el campo <variable> es una cantidad se imprimirá en pantalla según la unidad definida.
- Write <variable> left-justified | centered | right-justified: escribe el campo a la izquierda, derecha o centro.
- Write <variable> no-zero: elimina los ceros a la izquierda del campo.
Nota: Algo que deben evitar totalmente es el uso de Select Single dentro de un LOOP esto afectara rotundamente el rendimiento de su programa.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Francisco Compte Sanchez
Sobre el autor
Publicación académica de Sergio Armando Beltran Castaneda, en su ámbito de estudios para la Carrera Consultor ABAP.
Sergio Armando Beltran Castaneda
Profesión: Ingeniero de Sistemas con Especialización en Gerencia de Proyectos - Colombia - Legajo: WK55K
✒️Autor de: 70 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero de sistemas desde hace mas de 10 años y quiero enfocarme en el mundo sap, iniciando en el lenguaje abap, con miras a ampliar mi conocimiento profesional y laboral.
Certificación Académica de Sergio Beltran