#1
|
|||
|
|||
Problema con status en ALV
Hola a todos.
Estoy utilizando la función REUSE_ALV_GRID_DISPLAY para mostra un alv. Me gustaría quitar todos los botones de status que se me dan por defecto y poder así poder crear mi propio status con mis propios botones para darle la lógica que yo quiera. Alguien sabe como podría hacerlo???? Muchas graciaS |
#2
|
|||
|
|||
STATUS en ALV
Hola
Puede pasarle a la función REUSE_ALV_GRID_DISPLAY el parametro de entrada IT_EXCLUDING con los codigos que quiere excluir del status del ALV, si mal no recuerdo esta es la via para esto. Espero haberte ayudado. Saludos
__________________
GregoryG |
#3
|
|||
|
|||
Si quieres tu propia barra de status:
1. Crear tu Status. 2. Indicar cual es tu programa de control mediante el parametro I_CALLBACK_PROGRAM típicamente a este parametro le pasas SY-REPID 3. Pasar a la función el nombre de tu la subrutina que fijara tu status. I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS' 4. indicarle a la función cual es la rutina que manejará los comandos de usuario. i_callback_user_command = 'USER_COMMAND' espero haber respondido tu pregunta Saludos las subrutinas serian algo como esto: form set_pf_status using rt_extab type slis_t_extab. set pf-status '0100'. endform. form user_command using ucomm like sy-ucomm selfield type slis_selfield. data: valor_x(20) type c. selfield-refresh = 'X'. case ucomm. when '&IC1'. "Doble click. read table t_datos into w_datos index selfield-tabindex. if selfield-fieldname = 'VBELN'. set parameter id 'AUN' field w_datos-vbeln. call transaction 'VA03' and skip first screen. endif. when 'REPA'. perform modificar_reparto. endcase. endform. "USER_COMMAND |
#4
|
|||
|
|||
Muchas gracias a todos!!!!
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|