MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problema con status en ALV (foro/showthread.php?t=27066)

uo4396 29/12/08 12:07:44

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

Gregoryg 29/12/08 12:23:31

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 :confused:

Mauricio Hidalgo 29/12/08 12:43:28

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

uo4396 29/12/08 14:14:40

Muchas gracias a todos!!!!


Husos Horarios son GMT. La hora en este momento es 16:12:48.

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