Sap alv informa el problema, cómo establecer la primera línea como valor predeterminado y cómo procesar el color. ¡Dame algún consejo si lo sabes!
Configuración del color de las columnas
Al crear una tabla de directorio de columnas, complete el código de color requerido en el campo resaltado de la estructura del directorio de campos
Por ejemplo:
DATOS: wa_fields TIPO LÍNEA DE slis_t_fieldcat_ alv.
wa_fields-fieldname =
wa_fields-seltext_m =
wa_fields-emphasize =
Configuración del color de fila
Agregue un campo (CHAR4) en la tabla de datos de la lista para almacenar códigos de color
por ejemplo:
*----Guardar datos de la lista en la tabla interna
LOS DATOS COMIENZAN DE gt_list OCURREN 0.
INCLUIR ESTRUCTURA SFLIGHT .
DATOS rowcolor(4) TIPO c .
DATOS FINAL DE gt_list .
Guardar los datos junto con el código del color campo a los datos de la lista En la tabla, ALV analizará el campo de color en el color del elemento de fila
Rellene el nombre del campo de color en la estructura de diseño antes de inicializar ALV. Por ejemplo, "ROWCOLOR"
Configuración del color de la unidad
Igual que la configuración del color de la fila, primero debe agregar un campo a la tabla de datos de la lista para almacenar la información del color de la fila, pero el tipo de campo es LVC_T_SCOL
p>
Por ejemplo:
*----Guardar datos de la lista en la tabla interna
DATA B_Color_ fname =
g. 'ROWCOLOR'. p>
LOS DATOS COMIENZAN DE gt_list OCURRE 0.
INCLUYE ESTRUCTURA SFLIGHT.
DATOS rowcolor(4) TIPO c.
p> p>
DATA cellcolors TYPE lvc_t_scol .
El campo cellcolors en la tabla de datos de la lista se utilizará para almacenar información del color de la celda
Por ejemplo:
DATOS ls_cellcolor TIPO lvc_s_scol .
...
LEER tabla gt_list ÍNDICE 5 .
ls_cellcolor-fname = 'SEATSOCC' .
ls_cellcolor- color-col = '7' .
ls_cellcolor-color-int = '1' .
ls_cellcolor-color-inv = '0' .
ls_cellcoloe -nokeycol = ''' .
APPEND ls_cellcolor TO gt_list-cellcolors .
MODIFY gt_list INDEX 5 .
ALV GRID SEATSOCC color del campo de el quinto registro se establecerá en C710. Si no desea anular el color del campo de clave principal, puede configurar ls_callcoloe-nokeycol en X
.