|
#1
|
||||
|
||||
buenos dias.
A la tabla interna que se le pasa al ALV, se le añade un campo de longitud 1 llamado flag. Luego a la estructura GS_LAYOUT hay que añadir esta línea. gs_layout-box_fieldname = 'FLAG'. Si quieres que salgan marcadas todas las lineas antes de mostrar el ALV rellena el flag a X de cada una de ellas y te saldran marcadas un saludo |
#2
|
|||
|
|||
Reporte ALV
Gracias Tunante, voy a probarlo...pero también quisiera saber como leo los registros marcados en el ALV para que con este renglón marcado pueda yo llenar mis variables y generar un archivo txt con los registros alv seleccionados.
Se puede esto o hay que hacerlo por medio de listas? Saludos |
#3
|
||||
|
||||
pues a ver, te creas un boton y cuando ejecutes el boton te recorres la tabla interna del ALV y los registros que tenga el campo FLAG a X seran los que esten seleccionados y ya haces lo que quieras con ellos
saludos |
#4
|
|||
|
|||
Reporte ALV
Gracias Tunante pero fijate que en el reporte final ya me aparece el boton, la info y el checkbox marcado.
Ahora como le hago para programar el boton en que evento se hace o como se pregunta? Tambien desmarco un registro ALV y en la tabla interna no lo desmarca...me podrías ayudar?? que pasa?? Úlima edición por Eduesqueda fecha: 15/11/11 a las 15:30:50. |
#5
|
|||
|
|||
Pues cuando defines tu boton el PF-STATUS le colocas un codigo de boton cierto como por ejem. SHOW, luego en tu programa en la parte del USER_COMAND le colocas:
*"SY-UCOMM es una variable de SAP que trae el codigo del boton que se selecciona. IF sy-ucomm EQ 'SHOW'. * "Y aqui colocas el codigo que deseas que haga cuando se haga click en ese boton. ENDIF. Espero haberte ayudado . |
Herramientas | Buscar en Tema |
Desplegado | |
|
|