Hola Rodisa
Mejor hazlo con subscreens, te ahorrara muuucho trabajo
Si quieres "simular" una pantalla de seleccion en una dynpro "normal" de un modulpool tendrias que hacer algo mas o menos asi
1.- Vamos a utilizar la dynpro 200 de tu modul pool, en ella debes crear un area subscreen que se llamara A_SUB
2.- En el pbo de la dynpro 200 pondrias lo siguiente
CALL SUBSCREEN: a_sub INCLUDING nombre_programa 0201.
*Nombre_programa si lo que has creado es un modul pool me parece
que tienes que anteponer el prefijo SAPM, por ejemplo si tu modul pool
se llama ZPRUEBA el programa se pondria SAPMZPRUEBA el siguiente
es el numero de subscreen que vas a mostrar en el area subscreen
en este caso la 201 que la crearemos mas abajo
3.- En el pai de la dynpro 200 pondrias lo siguiente
CALL SUBSCREEN: a_sub.
4.- En tu modulpool tendrias que poner el siguiente codigo donde definirias tu subscreen
Selection-screen: begin of screen 0201 as subscreen.
parameters: p_param type char20.
select-options: s_uname for sy-uname.
selection-screen: end of screen.
Bueno espero que te ayude
|