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

 X 

📘ABAP - Format Color

Selector Alummnos / Empresas

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

 

 

 

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

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...

Acceder a esta publicación

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

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

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

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

SAP Training

A SAP spool request is used when a document has been selected to print but it has not yet been output to a printer or another device. The data from the selected document is stored in a temporary format until an output request is created. The document can be displayed and accessed in the temporary format before it is output on a printer. A SAP output request entails transferring information from internal storage to different types of media such as a printer, e-mail, fax or electronic data interchange (EDI), which means an SAP output request outputs the print data initiated by a spool request on a specific device.

Acceder a esta publicación

Creado y Compartido por: Angel Alonso Echevarria Perez / Disponibilidad Laboral: FullTime

*** 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....

Acceder a esta publicación

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

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...

Acceder a esta publicación

Creado y Compartido por: Ricardo Valverde Molina

*** 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

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...

Acceder a esta publicación

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


👉Bueno, estos fueron los últimos artículos de 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.