Ver Mensaje Individual
  #1  
Viejo 20/05/20, 15:42:30
Emmanuelingo Emmanuelingo is offline
Junior Member
 
Fecha de Ingreso: may 2020
Mensajes: 1
Agregar color al texto de la screen

Buenas gente, hace 2 meses estoy trabajando como consultor SAP y la verdad soy muy nuevo en el tema. Este es mi primer trabajo de verdad y ya hice una parte pero ahora me piden lo siguiente:

tengo un select-option con 8 campos y me piden que a solo 3 de ellos los pinte de color azul. Como "ayuda" me dijo mi jefe que el componente "INTENSIFIED" me pinta de azul los textos.
Yo tengo lo siguiente:

SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_bukrs FOR prps-pbukr
OBLIGATORY MODIF ID REP,"Sociedad
s_posid FOR prps-posid MODIF ID REP, "pep
s_aufnr FOR aufk-aufnr MODIF ID REP, "orden
s_grafos FOR afko-aufnr MODIF ID REP, "orden
s_gjahr FOR rpsco-gjahr MODIF ID REP,"ejercicio
s_perio FOR marv-lfmon MODIF ID REP, " periodo
s_status FOR tj02-istat MODIF ID REP .
PARAMETERS: s_chk AS CHECKBOX MODIF ID REP USER-COMMAND chk.
SELECTION-SCREEN END OF BLOCK B2.

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.
IF screen-group1 eq 'REP'.
IF rb_rep = 'X'.
screen-active = 1.
screen-INTENSIFIED = 1.
ELSE.
screen-active = 0.
ENDIF.

MODIFY SCREEN.
ENDIF.

IF screen-group1 eq 'CON'.
IF rb_cons = 'X'.
screen-active = 1.
ELSE.
screen-active = 0.
ENDIF.

MODIFY SCREEN.
ENDIF.

IF screen-group1 eq 'WEB'.
IF rb_web = 'X'.
screen-active = 1.
ELSE.
screen-active = 0.
ENDIF.

MODIFY SCREEN.
ENDIF.
ENDLOOP.

Este fue el ejemplo de mi jefe que me pinta TODOS los textos.
Desde ya agradezco la ayuda y perdón si es algo muy simple pero estoy empezando y la verdad estoy un poco perdido.
Responder Con Cita