✒️ABAP El formato de salida de los datos
ABAP El formato de salida de los datos
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