MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problemas Con Dynpro Manual (foro/showthread.php?t=32893)

rodisa 09/10/09 07:52:48

Problemas Con Dynpro Manual
 
Tengo un problema a la hora de hacer una Dynpro. Os cuento por encima: tengo un programa que va a tener varias dynpro, el problema es que quiero hacer en la que haya que seleccionar datos, y la tengo que montar manualmente porque no sé de otra forma. Los campos de selección los añado, pero el problema es cuando tengo que hacer un campo del tipo select-options, que no sé como hacerlo en la dympro manualmente. Lo he echo del tipo lifnr-low y lifnr-high, pero al hacer SELECT no me funciona la selección con IN ni los campos en blancos.

Tampoco aparece los Match Code que sale a la derecha... ..

¿Qué me aconsejáis?? Necesito ayuda y no puedo hacer un nuevo programa porque tengo que navegar para alante y atrás y mover las tablas internas.


Ayuda por favor!

ballan 09/10/09 09:55:41

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


Husos Horarios son GMT. La hora en este momento es 16:35:43.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web