Tengo una duda, a veces es necesario desarrollar programas en donde se requieren crear diferentes y/o varias pantallas de selección o diferentes ALV’s, etc, He visto que existe la manera de hacerlo tanto en un programa tipo Report como en un Module Pool
A ver, yo aqui no tengo mucha experiencia pero por comentarios anteriores…uno de nuestros fuera de serie, @Salco …sabe de esto !! Yo en particular, jugaria con check o radio button para esto y ahi voy adaptando pero lee lo que te diga este fuera de serie !!
Yo lo haría tipo Report y como dice @canuto jugaría con radio buttons, e incluso llamadas a diferentes reportes, al final el mantenimiento de este programa sera más fácil que si creas un module pool.
no siempre , en mi punto de vista son dos maneras diferentes de programar en el caso que mencionas yo utilizaría Report, yo uso module pool cuando tengo muchas pantallas que mostrar.
jajaja @canuto me sobreestima, es buena gente.
Yo he usado tanto reports como module pool para mostrar varias dynpros y alvs. Es cierto que el mantenimiento de un report es más sencillo que un module pool.
Aunque lo que ha determinado la elección de uno u otro es el tipo de pantalla (dynpro) necesario para los requisitos del cliente.
En un report la dynpro inicial puede ser muy rígida y a veces no es conveniente. Por ejemplo, tuve una vez un problema con la longitud de los campos. Queríamos un campo en la primera dynpro que contuviera el path de un fichero y como era un poco largo no se veía de una vez y el usuario estaba interesado en verlo todo y pasaba de los 128 caracteres me parece. Pues no encontré forma de alargar el campo estándar.