Hola Roberto:
A mí se me han ocurrido dos formas de solucionar tu problema.
Primera manera:
-Créate una tabla Z con tus cuatro condiciones 01, 02, 03 04
-Créate un matchcode que tome datos de esa tabla Z.
-En la dynpro, introduce la ayuda de búsqueda que has creado (pestaña
referencias).
Segunda manera (más fácil):
-Añade un PROCESS ON VALUE-REQUEST al código de tu dynpro.
-Desde aquí haz una llamada a un MODULE.
-Utiliza el módulo de funciones POPUP_WITH_TABLE_DISPLAY.
Ej.
...
En la dynpro
PROCESS ON VALUE-REQUEST
FIELD dato MODULE dato.
En el module
MODULE dato.
CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
IMPORTING
...
EXPORTING
...
TABLES
...
ENDMODULE.
Espero que alguna de las soluciones te sirva de ayuda.
Saludos,
Óscar
--- En abap4@yahoogroups.com, Roberto Roberto Garcia <rogacu@y...>
escribió:
> Hola Foro.
>
> Soy nuevo en el entorno de ABAP.
>
> Estoy realizando una pequeña aplicación, pero me
> detuve al tener la duda de como lograr poner un macht
> code dentro de una pantalla DYNPROS. En el macht code
> quiero poner cuatro datos a seleccionar por ejemplo:
> 01 - Pago por nomina, 02-Cobros, 03-PAgomático, 04
> Proveedores.
>
> Alguien podría orientarme o proporcionarme una pequeña
> rutina de ejemplo.
>
> De antemano muchas gracias.
>
>
> _________________________________________________________
> Do You Yahoo!?
> La mejor conexión a internet y 25MB extra a tu correo por $100 al
mes. http://net.yahoo.com.mx