SoloCodigo

Programación General => ABAP => Mensaje iniciado por: mar_83 en Jueves 18 de Octubre de 2007, 16:52

Título: Boton Alv
Publicado por: mar_83 en Jueves 18 de Octubre de 2007, 16:52
hola!
soy nueva en esto de sap, pero necesito un grandisimo favor:
en un alv creado ya necesito incorporar un boton nuevo, que pulsando sobre el me llame a una transaccion y de verdad no tengo ni idea de como se hace eso.
muchas gracias.........
Título: Re: Boton Alv
Publicado por: Agrodo en Viernes 19 de Octubre de 2007, 20:19
Para que tu botón llame a una transacción lo primero que debes hacer es asignarle un valor a tu botón, esto se realiza es el pf-status de tu alv (aquí también defines los botones que este tendrá ya sean Standard o alguno creado por ti), luego en el programa preguntas por el sy-ucomm, cuando este sea igual al nombre de tu botón realizas un call transaction, el código seria mas o menos así:


if sy-ucomm = "nombre que le asignaste a tu botón".

   CALL TRANSACTION 'el nombre de la transacción que deseas llamar’.

endif.

Ojala te sirva de algo mi ayuda, cualquier cosa preguntas.

Saludos.
Título: Re: Boton Alv
Publicado por: mar_83 en Martes 23 de Octubre de 2007, 09:52
muchisimas gracias si ke me ha servido.
ya seguro ke te pregunte mas xke estoy enun proyecto y no tengo ni idea de esto.
gracias de nuevo.
Título: Re: Boton Alv
Publicado por: Agrodo en Martes 23 de Octubre de 2007, 14:04
Que bueno que te haya servido mi ayuda.