📘ABAP - Format Color

Definición de Format Color

La sentencia ABAP FORMAT COLOR se utiliza para la impresión de colores en los reportes denominados clásicos.

Debido a que los llamados reportes clásicos están en desuso, esta forma de impresión de colores en pantalla también se encuentra en desuso.

 

Veamos un ejemplo de la utilización:

 REPORT zcolor.

DATA: BEGIN OF tp OCCURS 10,

id TYPE char1,

nr TYPE char8,

text TYPE char255,

END OF tp.

DATA: length TYPE i VALUE 8, " Length of list

teststring(15) TYPE c VALUE '012345678901234',

width TYPE i. " Width of list

 

START-OF-SELECTION.

  PERFORM heading.

  PERFORM output_body.

*&---------------------------------------------------------------------*

*& Form HEADING

*----------------------------------------------------------------------*

FORM heading.

  FORMAT INTENSIFIED OFF. " Remove any INTENSIFIED

  ULINE AT (width). " Upper frame border

  FORMAT COLOR COL_HEADING INTENSIFIED." Title color

  WRITE: / sy-vline. " Left border

  WRITE: 'No |Colour        |intensified    |intensified off|',

  'inverse       ' NO-GAP.

  WRITE: AT width sy-vline. " Right border

  ULINE AT (width). " Line below titles

  FORMAT COLOR OFF.

ENDFORM. "HEADING

*&---------------------------------------------------------------------*

*& Form OUTPUT_BODY

*----------------------------------------------------------------------*

FORM output_body.

  DO length TIMES.

    PERFORM write_line USING sy-index.

  ENDDO.

ENDFORM. "OUTPUT_BODY

*&---------------------------------------------------------------------*

*& Form WRITE_LINE

*----------------------------------------------------------------------*

FORM write_line USING count TYPE i.

  DATA: help(14) TYPE c,

  count1 TYPE i.

  count1 = sy-index - 1.

  WRITE: / sy-vline NO-GAP.

  WRITE: (4) count1 COLOR COL_KEY INTENSIFIED NO-GAP.

  WRITE: sy-vline NO-GAP.

  CASE count1.

    WHEN '0'.

      help = 'COL_BACKGROUND'.

    WHEN '1'.

      help = 'COL_HEADING'.

    WHEN '2'.

      help = 'COL_NORMAL'.

    WHEN '3'.

      help = 'COL_TOTAL'.

    WHEN '4'.

      help = 'COL_KEY'.

    WHEN '5'.

      help = 'COL_POSITIVE'.

    WHEN '6'.

      help = 'COL_NEGATIVE'.

    WHEN '7'.

      help = 'COL_GROUP'.

  ENDCASE.

  WRITE: help COLOR COL_KEY INTENSIFIED NO-GAP.

  WRITE: sy-vline NO-GAP.

  WRITE: teststring COLOR = count1 INTENSIFIED NO-GAP.

  WRITE: sy-vline NO-GAP.

  WRITE: teststring COLOR = count1 INTENSIFIED OFF NO-GAP.

  WRITE: sy-vline NO-GAP.

  WRITE: teststring COLOR = count1 INVERSE NO-GAP.

  WRITE AT width sy-vline NO-GAP.

ENDFORM. "WRITE_LINE

¿Buscás una carrera con Futuro?

 

ACADEMIA CVOSOFT | SAP TRAINING EXCELLENCE

¡🖐️NO TE VAYAS! sigue leyendo 👇, que tenemos muchos recursos para compartir

 

¿Desea Aprender más sobre Format Color?

"Format Color" es un tema que desarrollamos en nuestra 🎓Carrera Consultor ABAP que inicia el lunes 01 Noviembre 2021.

Si acepta el desafío de iniciar una carrera exitosa nos veremos en clase!!!

 Cargando presentación, aguarde unos instantes...

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Format Color" creadas y compartidas abiertamente por nuestros alumnos.

SAP Senior

Consulta para Oracle 11g y ver donde esta el archivo de log (alertSID.log), donde se registran los errores de la BD: set pagesize 50000 set linesize 134 COLUMN name FORMAT A25 COLUMN value FORMAT A65 SELECT name, value FROM v$diag_info where name like 'Diag%'; Ir a la ruta de "trace" y ahi se encontrara el archivo indicado

Acceder a esta publicación

Ambito de estudios: Carrera Consultor Basis NetWeaver - Lección: Logs de Inicio del sistema

Creado y Compartido por: Marcela Alejandra Diaz Herrera

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

SAP Senior

VARIANTE En SAP llamamos variante a una imagen de informacion fija que podemos introducir en una pantalla de seleccion de una transaccion. Con una variante podemos introducir valores en cada uno de los campos de una pantalla de seleccion y grabarla para mas tarde recuperarla de nuevo a la hora de ejecutar el programa o transaccion. SE93 - Transaccion estandar SAP mediante la cual podemos crear y actualizar las transacciones denominadas Z y visualizar las transacciones estandar. SE80 - Podemosutilizar el navegador de objetos correspondiente a la transaccion SE80 para trabajar con nuestros programas ABAP y tambien para visualizar los programas estandar del sistema, asi como lo hacemos con la transaccion SE38. FORMAT COLOR - Sentencia que se utiliza... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Los conceptos importantes de reportes

Creado y Compartido por: David Camacho Espinoza

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

SAP Master

la creacion de transacciones asociadas a un reporte se realiza en la TX se93 las variantes de un reporte son modificaciones a un reporte muestra que facilita la seleccion o ingreso de datos y para dar formato a un reporte tenemos la instruccion Format color

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Los conceptos importantes de reportes

Creado y Compartido por: Eduardo Vargas

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

SAP Senior

Variante: nos permite introducir valores en cada uno de los campos de una pantalla de selección y grabarla para más tarde recuperarla de nuevo a la hora de ejecutar el programa o transacción. DEFAULT 'X': hace que el checkbox o radio button aparezcan chequeados o seleccionados por Default. SE93: para crear transacciones. SE80: navegador de objetos. FORMAT COLOR: para cambiar color con que se escribe, posteriormente se utiliza la sentencia WRITE.

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Los conceptos importantes de reportes

Creado y Compartido por: Wanderson Esaú López Peraza

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

SAP Expert

CORTE DE CONTROL A UNA TABLA INTERNA EN REPORTE CREAMOS ESTRUCTURA TYPES: BEGIN OF TY_CLIENTES END OF TY_CLIENTES CREAMOS TABLA INTERNA DATA: TI_CLIENTES TYPE STANDARD TABLE OF TY_CLIENTES, ST_CLIENTES LIKE LINE OF TI_CLIENTES, ST_CLIENTES_AUX LIKE LINE OF TI_CLIENTES. CARGAR LA TABLA INTERNA DE CLIENTES ORDENAR LA TABLA INTERNA DE CLIENTES SORT TI_CLIENTES BY NROCLI REGION DISTRITO CUENTA CONCEPTO RECORREMOS LA TABLA INTERNA LOOP AT TI_CLIENTES INTO ST_CLIENTES. * COPIA EL CONTENIDO DEL REGISTRO A UNA ESTRUCTURA AUXILIAR CLEAR ST_CLIENTES_AUX. ST_CLIENTES_AUX = ST_CLIENTES. *POR CADA NUEVO CLIENTE AT NEW NROCLI. CLEAR V_IMPORTE_ACUMULADO.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Los cortes de control utilizando tablas internas

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

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

SAP Expert

Variante: Es una imagen de información fija que podemos introducir en una pantalla de selección de una transacción. SE93: Transacción que sirve para crear y actualizar transacciones Z y ver las transacciones estándar. Mediante la transacción SE80(navegador de objetos) también podemos crear una transacción. módulos de función, webdynpros, etc. Con sentencia FORMAT COLOR podemos agregarle color a nuestros reportes interactivos como los reportes clásicos.

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Los conceptos importantes de reportes

Creado y Compartido por: José Luis Zevallos Mamani

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

SAP Master

Listas de reportes/SAPScript/SAP SmartForms. Spool Request - fecha, autor, # de copias , independiente del dispositivo. Output Request - Direccionado al dispositivo de impresion. TemSec --- rspo/store_location (valor db Tabla TST03(Backup), valor G se almacena en el OS (performance)). SPAD puede especificar el lugar de almacenamiento por cada dispositivo de salida. Del Output Request --> Spool del OS,, esto indica que SAP debe conocer el Devices Type. Los wp-Spool se comunican con los spool de OS a traves de diferentes Metodos de Acceso. LOCAL El wp-spool y el spool del OS estan en el mismo Servidor. L para UNIX C para Windows. si el wp-sp transfiere la info se libera y puede tomar otro output Request, no tiene que esperar que... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor Basis NetWeaver - Lección: Configuración de Impresoras

Creado y Compartido por: Ricardo Valverde Molina

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

SAP Senior

VARIANTE guarda los parametros ingresados en pantalla para no tener que completarlos nuevamente ----- imagen fija que podemos introducir en una pantalla de seleccion de una transaccion / reporte / objeto / etc CREACION DE TRX ASCOIADAS A UN REPORTE SE93 puedo crear trx denominadas Z las cuales contienen el programa que desarrollamos anteriormente NAVEGADOR DE OBJETOS SE80 crear, modificar y visualizar todo tipo de objetos es igual a la SE38 pero este caso puedo ver todos los obejtos que componen el sistema tambein puedo crear trx COLORES EN LOS REPORTES usamos la sentencia format color antes del write

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Los conceptos importantes de reportes

Creado y Compartido por: Freya Karolina Giran Seijas / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP SemiSenior

Crear unafuente de datos: -Ir a la transacción RSA1, crear fuente de datos. En este punto crear application componentes--> create data source--> extraction-->data format. Proposal --> Review Create InfoPackage Manage Mantaina PSA Create DTP--> InfoObjetc-->Subtipos (Atributes)--> Extracción de carga completa Execute Right click on InfoObject--> Extraer datos maestros.

Acceder a esta publicación

Ambito de estudios: Carrera Consultor en SAP BI / BW BO - Lección: Video - Realizando Extracciones

Creado y Compartido por: David Antonio Montoya Morales

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

SAP Senior

Cortes de Control en reportes usando tablas internas Definición: - Forma de estructurar un reporte de salida para sumarizar datos y mostrar totales por campos de reporte (consolidados). - Tabla de salida del reporte debe ordenarse por campos los cuales se realizarán cortes de control. - Uso de estructura auxiliar para almacenar datos de registros de tabla interna, ya que ABAP completa con *** los campos que se encuentren a la derecha del campo por el cual realizamos el corte y se perderá la info almacenada. - Cortes se pueden realizar por más de un campo, especificando campo más a la derecha. - AT FIRST, AT LAST. Descripción de ejemplo: - Corte de control para imprimir listado por pantalla. - Tabla... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Los cortes de control utilizando tablas internas

Creado y Compartido por: Darwin Enrique Terraza Berdugo / Disponibilidad Laboral: PartTime


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

ACADEMIA CVOSOFT | LO IMPORTANTE ES APRENDER, EL RESTO ES HUMO

📘+CVOPEDIA!

:: Buscador de términos:

Busque término enfocados en SAP ABAP

Utilice el siguiente campo para efectuar una búsqueda manual:

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?