🚀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

El formato de salida de los datos: ABAP ofrese una serie de sentencias especialmente diseñada para generar reportes de manera sencilla. la más popular de todas estas sentencias es WRITE.

La sentencia WRITE tiene un formato determinado que es el siguiente:

WRITE:/ <OFFSET>(<LONG>)'<datos a visualizar>'.

En donde los dos puntos y la barra :/ hacen referencia al salto de linea, OFFSET reprecenta la columna donde empezara la impreción y LONG representa la longitud de los datos a visulizar.

Existen muchos comandos a WRITE que se utilizan para producir una sali por pantalla determinada.alguna de ellas son:

Adición de la sentencia Resultado de su utilización

WRITE

LEFT-JUSTIFIED salida justificada a izquierda

CENTERED salida sentrada

RIGHT-JUSTIFIED salida justificada a derecha

NO-ZERO ai el campo contiene cero esto serán cambiados por blancos

NO-GAPS el blanco espacio del campo que se desea imprimir es omitido

NO-SING el signo no aparece en la salida

DECIMALS n n define el número de digitos desimales

ROUND n redondea el campo de salida para los tipos p

DD/MM/YYYY fecha con separadores

Apartes de la adiciones que podemos utilizar junto con la centencia WRITE esxisten dos sentencias que son muy útilis para formatear la salida de los datos por pantalla, nos referimos a SKIP y ULINE.

Vamos a utilizar la sentencia SKIP para dejar una linea en blaco entre dos impresiones que realizamos en pantalla.

WRITE:/ 'esta es la primer lines'.

SKIP.

WRITE:/ 'esta es la segunda linea'.

Vamos a utilizar la sentencia ULINE para en pantalla una linea horizontal.

WRITE:/ 'esta es la primer linea'.

ULINE.

WRITE:/ 'esta es la sengo linea'.

Ahora bien existen eventos dentro de un programa ABAP especialmente destinado a dale formato a la salida de un reporte ya sea por pantalla o por impresora.

  • El evento TOP-OF-PAGE se utiliza para cambiar la cabecera de una página. este evento ocurre tan pronto como el sistema a procesar una nueva página. Por Ej: si queremos escribir un titulo particular al comienzo de cada página escribiremos.

TOP-OF-PAGE.

WRITE:/ 'Datos de los alumnos del sistema'.

ULINE.

STARTOFSELECTION.

WRITE:/ 1(18) 'Nombre del alumno :', v_nombre.

WRITE:/ 1(16) 'Edad del alumno :', v_edad.

WRITE:/ 1(14) 'Codigo postal :', v_codigo_postal.

  • El evento END-OF-SELECTION se utiliza para realizar la inpresión por pantalla de los datos, de modo de separar la imprisión del procesamiento de los datos. este evento se ejecuta luego del evento START-OF-SELECTION.

END-OF-SELECTION.

WRITE:/ 'se mostro 1 resultado'.

Por ultimo podemos modificar la cantidad de lineas y columnas que se visualizan en la pantalla y para ello vamos a utilizar la sentencia NO STANDARD PAGE HEANDING a la derecha de la sentencia REPORT.

REPORT ztest_formato NO ESTANDARD PAGE HEADING LINE-SIZE 200 "Cantidad de lineas

LINE-COUNT 60. "Cantidad de columnas


 

 

 


Sobre el autor

Publicación académica de Javier Miguel Angel Barcelo, en su ámbito de estudios para la Carrera Consultor ABAP.

Javier Miguel Angel Barcelo

Profesión: Militar - Argentina - Legajo: DQ34X

✒️Autor de: 27 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Inicial

Certificación Académica de Javier Angel

✒️+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 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 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

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

SAP Master

Formato de salida de los datos Como WRITE WRITE /<offset>(<long>)'<datos a visualizar>'. Offset: Indica la columna donde empezara la impresion. Long: Indica la longitud de los valores a visualizar. 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 no aparece en la salida. decimals n: n define el numero de digitos decimales. round n: Redondea el campo de salidas para los tipos p. dd/mm/yyyy: Fecha con separadores.

Acceder a esta publicación

Creado y Compartido por: Roberto Serrano

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

SAP Senior

FORMATEANDO UN LISTADO. 1.- 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 Donde offset indica la columna donde empezara la impresion y long indica la longitud de los valore a visualizar. La barra invertida en la sentencia WRITE produce un salto de linea en la pantalla. Existen muchos comandos adicionales a WRITE que se utilizan para producir una salida por pantalla determinada: *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...

Acceder a esta publicación

Creado y Compartido por: Miguel Ochoa

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

SAP Senior

Formato de salida de los datos: WRITE /<offset>(<long>)'<datos a visualizar>'. offset indica donde iniciar y long cantidad de carateres que usará partir del inicio indicado por offset " WRITE :/ " sirve para hacer salto de linea. Adicionales a WRITE: - Left-justified: salida justificada a la izquierda. - Centered: Salida centrada - Right-justified: Salida justificada a la derecha. - no-zero: cambia los ceros por espacio en blanco. - no-gap: el blanco después del campo deseado a imprimir. - no-sign: el signo no aparece en la salida. - decimals n: coloca el número de decimales. - round n : redondea para los tipo p. - dd/mm/yyyy: fecha con separadores. - SKIP n: dejar lineas en blanco....

Acceder a esta publicación

Creado y Compartido por: Daniel Arias Sarmiento

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

SAP Senior

FORMATEANDO UN LISTADO Formato de salida de los datos: Para generar reportes de manera facil usamos la sentencia WRITE. Donde OFFSET indica la columna donde empieza la impresion y LONG indica la longitud de los valores a visualizar. Los muchos comandos adicionales a WRITE que se usan para producir una salida de panata son: LEFT-JUSTIFIED: salida justificada a la 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 no 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:...

Acceder a esta publicación

Creado y Compartido por: Bruno Edgardo Gallinoto / 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!