MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   SALV_TABLE con 2 semaforos (foro/showthread.php?t=72060)

asclevius 14/07/14 15:41:39

SALV_TABLE con 2 semaforos
 
Hola compañeros

Les pregunto

Aun SALV_TABLE le puedo meter más de un semáforo, me lo están pidiendo para un reporte que ya habia hecho por objetos y tengo 1, pero cuando intento poner el segundo no me despliega la columna.

Para generar el semaforo se pone la instrucción

TRY.
lr_columns->set_exception_column( 'SEMAF2' ).
CATCH cx_salv_data_error.
ENDTRY.

TRY.
lr_columns->set_exception_column( 'SEMAFORO' ).
CATCH cx_salv_data_error. "#EC NO_HANDLER
ENDTRY.

pero no me genera el primero!!!! :( (SEMAF2)

Gracias por todo

asclevius 17/07/14 15:11:08

:s
 
Buenos Días

Efectivamente no se puede tener 2 semaforos, por ende toca manejar el secundo semaforo como columna de iconos


DATA:

gr_column type ref to cl_salv_column_table,
gr_columns type ref to cl_salv_columns_table.

Instrucciones

gr_column ?= gr_columns->get_column( 'SEMAF2' ).
gr_column->set_icon( if_salv_c_bool_sap=>true ).

En el llenado de la tabla a desplegar

<fs_datos>-semaf2 = '@08@'. "Semaforo Verde

<fs_datos>-semaf2 = '@09@'. "Semaforo amarillo

<fs_datos>-semaf2 = '@0A@'. "Semaforo rojo


Esto es solo para SALV_TABLE


Husos Horarios son GMT. La hora en este momento es 16:21:20.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web