MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problema Alv oo (foro/showthread.php?t=30844)

largo03 22/06/09 10:20:41

Problema Alv oo
 
hola, mi problema es el siguiente, yo he eliminado botones del alv pero no todos, mi primer boton que me sale es el de eliminar linea. pero como yo me cree por metodo el de insertar linea no estan juntos y mi pregunta es si habria alguna posibilidad de juntar esos botones. ya que ahora entre el boton de eliminar y el de crear tengo otros botones por defecto y esos botones no los puedo eliminar.

gracias a todos.

DavidXD_XD 23/06/09 15:55:07

Hola, la verdad lo veo muy dificil ... me sucedio en una ocacion pero no pude combinar los botones propios del ALV con los que habia creado, el evento handle_toolbar solo permite agregar botones a la barra existente y no modificar, incluso los metodos como SET_TOOLBAR_BUTTONS es un metodo de instancia protegido, seria realizar una clase


para que puedas utilizarla, aver si alguien tiene mas ideas para saber si es posible :D

largo03 24/06/09 16:14:17


al final pude ponerlos en el lugar que yo queria solo era hacer un insert con index al lugar que yo queria el boton , ya que antes hacia en append.
gracias.

DavidXD_XD 24/06/09 17:39:57

Holas, tengo curiosidad d ese tema, puesto que tbm he realizado esa tarea y hago lo normal:


Pero en esa estructura no hay un campo que diga indice ... , dond colocast ese indice q mencionas :confused: ... :D

largo03 25/06/09 07:41:54


este es mi codigo para crear el boton.
FORM f_create_button USING pi_function
pi_text
pi_icon
CHANGING po_object TYPE REF TO
cl_alv_event_toolbar_set.

DATA: ls_toolbar TYPE stb_button.
CLEAR ls_toolbar.
MOVE pi_function TO ls_toolbar-function.
MOVE pi_icon TO ls_toolbar-icon.
MOVE pi_text TO ls_toolbar-quickinfo.
MOVE ' ' TO ls_toolbar-disabled.
INSERT ls_toolbar INTO po_object->mt_toolbar INDEX 1.

*el index es la posicion en la tabla donde va ha estar creado el boton.

espero que te sirva sino es asi dime :D

Adriana Anestoso 27/02/13 17:26:24





hola largo03 !

Es muy bueno tu ejemplo, es la primera vez que intento agregar un nuevo boton pudieras mencionar los tipos de los parametros de la rutina y cual es su contenido ?

JoNhNaTaN 11/12/15 05:38:43

que pasa si tengo un dynpro con esta alv y en la misma dynpro tengo cajas de texto, lo que me sucede es que cuando deoy enter a una caja de texto el metodo refresh del alv ya no funciona, internamente esta haciendo la operación pero no se refresca la alv, que problema habrá??


Husos Horarios son GMT. La hora en este momento es 23:27:17.

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