Ver Mensaje Individual
  #2  
Viejo 09/10/09, 09:55:41
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
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
Responder Con Cita