Holas, primero q nada debes agregar dentro de tu tabla interna una tabla interna en el cual se almacenara los campos y los colores que tu quieres q se coloreen por cada registro, y tbm agregar el pool de tipos SLIS, de esta forma
Y cuando llenes el layout para el ALV debes llenar el siguiente atributo
Y ahi despliegas el ALV con el set_table_for_first_display, la idea es llenar esa tablita interna que va dentro de la tabla interna justo cuando valides cada campo, espero te pueda servir ...