🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️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 Formateando un Listado

Abap formateando un listado abAP ofrece una serie de instrucciones especialmente diseñadas para generar reportes de manera sencilla. Una de ellas es la sentencia WRITE. La sintaxis de la sentencia WRITE es la siguiente:

WRITE /<offset>(<long>) ‘<datos a visualizar>’.

Donde offset indica la columna donde empezará la impresión y long indica la longitud de los valores a visualizar.Veamos un ejemplo:

WRITE:/ ‘Hola mundo’.

Existen muchos comandos adicionales a WRITE que se utilizan para producir una salida por pantalla determinada.

Algunos de ellos son: CENTERED (para centrar), Left-justified (para justificar a izquierda), Right-justified (para justificar a derecha), etc.

Por último, para dejar una línea en blanco se utiliza la sentencia SKIP y para escribir una línea horizontal se utiliza la sentencia ULINE.

Formatos de Página

Es el evento de un programa ABAP que se utiliza para escribir la cabecera de un reporte.

Se ejecuta tan pronto como el sistema empieza a escribir una nueva página.

Cuando hablamos de reportes nos referimos a los llamados "Reportes Clásicos" que son aquellos que se construyen utilizando la sentencia WRITE.

Cuando se ejecuta la primer sentencia WRITE, se ejecutará el evento TOP-OF-PAGE.

END-OF-SELECTION

El evento ABAP END-OF-SELECTION contiene las últimas sentencias que se ejecutarán antes de la finalización de un programa.

Es uno de los eventos más utilizados en un programa ABAP.

En un reporte ABAP, Dentro del evento START-OF-SELECTION colocaremos todas las selecciones de datos y procesamiento de los mismos.

Utilizaremos en evento END-OF-SELECTION principalmente para escribir el código correspondiente a la impresión de los datos, es decir lo que se conoce como "reporting".

Tal como el resto de los eventos existentes en ABAP, el evento END-OF-SELECTION es una palabra reservada del sistema.

NO STANDARD PAGE HEADING

Cláusula que se agrega a la sentencia REPORT y se utiliza para eliminar la cabecera por default que trae un reporte.

También permite modificar la cantidad de líneas y columnas que se visualizan en un reporte ABAP mediante el LINE-SIZE y LINE-COUNT.

Veamos a continuación un ejemplo de su utilización:

REPORT ztest NO STANDARD PAGE HEADING LINE-SIZE 150

LINE-COUNT 62.

De este modo el ancho de la pantalla será de 150 columnas y el alto de la pantalla será de 62 filas.

Es importante tener en cuenta que cuando utilizamos el NO STANDARD PAGE HEADING eliminamos el titulo que sale por default en el reporte, por lo que será necesario agregar un título adicional.


 

 

 


Sobre el autor

Publicación académica de Cesar Armando Gutierrez Gomez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master


Cesar Armando Gutierrez Gomez

Profesión: Ingeniero en Sistemas y Redes Infor - El Salvador - Legajo: KQ36J

✒️Autor de: 89 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Cesar Gutierrez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El formato de salida de los datos" de la mano de nuestros alumnos.

SAP Master

Formato de salida de datos Write (sirve para escribir un texto plano) podemos determinar la longitud del campo y su posicion en la pantalla. existe muchos comandos adicionales a WRITE que se utilizan para producir una salida por pantalla Left-justified: salida justificada a la izquierda centered: salida central right-justified: salida justificada a la derecha no-zero: si el campo contiene ceros, estos seran cambiados por blancos no-gap: el blanco despues de un campo que se desea impirmir es omitido. no-sign: el signo no aparece en la salida decimals n: n definine el numero de digitos decimales round n:redondea el campo de salida para los tipos p dd/mm/yyyy: fecha con separadores.

Acceder a esta publicación

Creado y Compartido por: Oscar Sebastian Caicedo Carlier / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

FORMATO DE SALIDA DE DATOS. WRITE: Es el comando con el que se imprime en pantalla tiene varias funciones para el tratamiento de los datos. LEFT.JUSTIFIED. Justifica un texto a la izquierda. RIGHT. Justifica el texto a la derecha. CENTERED. centra el texto. NO-ZERO. Si el campo a imprimir tienen ceros los omite en la salida. NO-GAP. omite el blanco al final del campo. NO-SING. El signo no se imprime en la salida. DECIMALS n. Define el número de digitos decimales a mostrar. ROUND n redondea los datos de tipo p. DD/MM/YYYY. formato de fecha. SKIP. deja una linea en blanco. ULINE. Dibuja una linea horizontal. SATANDAR PAGE HEADING. Se utiliza para modificar la cantidad de lineas y columnas a visualizar por pantalla.

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert

Resumen Unidad 2 leccion 7 Formato de salida de datos 1- Sentencia WRITE: Si posicionamos el puntero del mouse sobre la sentencia WRITE y presionamos F1 vamos a visualizar la ayuda del sist. y vemos q esta sentencia es obsoleta. Tiene un formato determinado y es: WRITE:/ <offset>(<long>)'<datos a visualizar>' Existen comandos adicionales a WRITE y son: LEFT-JUSTIFIED => salida justificada a izquierda CENTERED => salida centrada RIGHT-JUSTIFIED => salida justificada a la derecha NO-ZERO => si el campo contiene ceros, seran cambiados x blanco. NO-GAPS => El blano¿co despues del campo q se desee imprimir es omitido....

Acceder a esta publicación

Creado y Compartido por: Gustavo Betancur Guzmán

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

FORMATO DE SALIDA DE LOS DATOS: WRITE: :/ indica salto de linea offset: Columna donde inicia la impresión long: Longitud de los datos a visualizar LEFT-JUSTIFIED: salida justificada a la izquierda CENTERED: salida centrada RIGHT-JUSTIFIED: justificada a la derecha NO-ZERO: si el campo contiene cero estos se cambian por blancos NO-GAPS: el blanco se omite NO-SIGN: el signo no aparece en la salida DECIMALS n: se define el numero de decimales de la salida ROUND n: redondea el campo de salida para los tipos p DD/MM/YYYY: formato de fecha SKIP: para dejar una linea en blanco entre dos impresiones ULINE: dibuja una linea horizontal EVENTOS TOP OF PAGE: cambia la cabecera de una pagina TOP-OF-PAGE. WRITE:/ 'Datos de los alumnos...

Acceder a esta publicación

Creado y Compartido por: Valentina Muñoz Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

- Formato de salida de datos WRITE: permite la escritura en pantalla si se pone write:/ realiza automaticamente salto de linea. Ademas agregando ciertas sentencias permite el centrado o alineacion izq. der. del texto asi como tambien omitir espacios blancos, no mostrar signo, cantidad de decimales redondear y fecha con separador. - Para dejar linea en blanco entre textos se usa SKIP, ademas se pueden dejar varias indicando cantidad a continuacion de sentencia ej: skip 5. - Para escribir linea horizontal se usa ULINE - Para saltar de pagina se usa NEW-PAGE - Formato de pagina: son instrucciones que dan formato a la salida. TOP-OF-PAGE: cambia la cabecera de las paginas y ocurre a penas comienza a ejecutarse la pagina. END-OF-SELECTION:...

Acceder a esta publicación

Creado y Compartido por: Cristina Fuentealba Pimentel

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Formato de salida de los datos Abab ofrece una serie de instruccion especialmente diseñadas para generar reportes de manera sencilla.Una de ellas es la sentencia WRITE(sentencia ABAP que se utiliza para la salida de datos por pantalla) Comandos adicionales a WRITE que se utilizan para producir una salida por pantalla: left-justified- salida justificada a izquierda centered-salida centrada right-justified-salida justificada a derecha no-zero-si el campo contiene ceros , estos seran cambiados por blancos no-gap- el blanco despues del campo que se desea imprimir es omitido no-sign-el signo aparece en la salida. decimals n - n define el numero de digitos decimales round n-redondea el campo de salida para los tipos p dd/mm/yyyy- fecha con...

Acceder a esta publicación

Creado y Compartido por: Marco Antonio Vazquez Gonzalez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Formato de salida de los datos. ABAP ofrece una serie de instrucciones especialmente diseñadas para generar reportes de manera sencilla. Una de ellas es la sentencia WRITE. WRITE: Sentencia ABAP que se utiliza para la salida de datos por pantalla. Formato de página Existen instrucciones especiales destinadas a darle formato a la salida de un reporte ya sea por pantalla o por impresora. Reporte: Tipo de programa ABAP donde generalmente existe una pantalla de selección donde se ingresan ciertos parámetros, luego a partir de estos parámetros se realiza una selección de datos a tablas SAP o tablas Z y finalmente se muestra los datos obtenidos por pantalla mediante la utilización de la sentencia...

Acceder a esta publicación

Creado y Compartido por: Rafael Razo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

FORMATO DE SALIDA DE LOS DATOS: WRITE / <offsert> (long>) '<datos a visualizar>'. (WIRTE se utiliza para dar salida a datos por pantalla). WRITE :/ (Imprime un salto de línea). offset (indica la columna donde empezará la impresión). long (indica la longitud de los valores a visualizar). left-justified: (salida justificada a la izquierda). centered: centrada right-justified (salida justificada a derecha). no-zero (sí el campo contiene ceros, estos serán cambiados por blancos). no-gap (el blaco despues del campo quese 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...

Acceder a esta publicación

Creado y Compartido por: Gerardo De La Rosa Rivera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

El formato de salida de los datos Imagen 1.3 - El formato de la sentencia WRITE Existen muchos comandos adicionales a WRITE que se utilizan para producir una salida por pantalla determinada. Algunos de ellos son: Tabla 1.1 - Los comandos adicionales a WRITE Vamos a utilizar la sentencia ULINE para imprimir en pantalla una linea horizontal. Programa DEMO_LIST_SKIP Para probar como funciona la sentencia SKIP podemos ejecutar el programa estandar DEMO_LIST_SKIP. El evento TOP-OF-PAGE se utiliza para cambiar la cabecera de una pagina. (el titulo) El evento END-OF-SELECTION se utiliza para realizar la impresion por pantalla de los datos, de modo de separar la impresion del procesamiento de los datos. Imagen 1.24

Acceder a esta publicación

Creado y Compartido por: Federico Adrian Paz Garcia / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


FORMATEANDO UN LISTADO 1.- El formato de salida de los datos. ABAP ofrece una serie de instrucciones especialmente diseñadas para generar reportes de manera sencilla. Una de ellas es la sentencia WRITE. Existen muchos comandos adicionales a WRITE que se utilizan para producir una salida por pantalla determinada. Algunos de ellos son: Left-justified - salida justificada a izquierda. Centered - Salida Centrada. Right-justified - Salida justificada a Derecha. no-zero - si el campo contiene ceros, estos serán cambiados 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 digitos decimales...

Acceder a esta publicación

Creado y Compartido por: Ducelvis Lolimar Arcia Cova / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!