saludos amigos , estoy armando un alv grid con solo 4 campos ( nada complicado) ahora la cuestion esta que quisiera que al seleccionar algunas de las filas que me arroja el reporte tener un boton que me lo envie como batch input para la transaccion PA30 , aqui si estoy bastante perdido espero que me peudan ayudar , o si tienen una mejor manera de hacerlo estoy abierto a opiniones, gracias.
ALV con batch input
Colapsar
X
-
Hola,te doy una idea general: primero haces tu grabación con el batch input, luego al código que te genera le agregas para que te muestre el alv y que lea las filas que seleccionas, estas filas seleccionada la mandas a los parametros que requiere tu grabación mediantes un loop.
Si tienes algo más especifico que preguntar me dices.
Originalmente publicado por ALNICOsaludos amigos , estoy armando un alv grid con solo 4 campos ( nada complicado) ahora la cuestion esta que quisiera que al seleccionar algunas de las filas que me arroja el reporte tener un boton que me lo envie como batch input para la transaccion PA30 , aqui si estoy bastante perdido espero que me peudan ayudar , o si tienen una mejor manera de hacerlo estoy abierto a opiniones, gracias.Luis Lipa
luis.alber21@gmail.com -
En realidad creo que lo que pregunta ALINCO está mas orientado al procedimiento en el alv y no a la lógica en si.Originalmente publicado por ALNICOsaludos amigos , estoy armando un alv grid con solo 4 campos ( nada complicado) ahora la cuestion esta que quisiera que al seleccionar algunas de las filas que me arroja el reporte tener un boton que me lo envie como batch input para la transaccion PA30 , aqui si estoy bastante perdido espero que me peudan ayudar , o si tienen una mejor manera de hacerlo estoy abierto a opiniones, gracias.
Definí un form en programa:
En ese form controla el p_ucomm con el ucomm asignado al botón en un estatus propio y efectuá toda la lógica que necesites para disparar el o los CT.Código:form user_command using p_ucomm TYPE sy-ucomm px_selfield TYPE slis_selfield.
Para linkear el FORM al ALV:
Con objetos ya es un poco mas complicado.Código:call function 'REUSE_ALV_GRID_DISPLAY' exporting i_callback_program = wl_repid i_callback_user_command = 'USER_COMMAND'Comentario
Comentario