PDA

Ver la Versión Completa : Recoger datos después de un CALL SCREEN


Astaroth_SA
17/03/17, 11:49:38
Buenas. Tengo una función donde hago un CALL SCREEN a una dynpro que he creado. Dos de los campos son del diccionario de datos y un tercero simplemente un tipo dats.

En la dynpro hago una serie de cosas y vuelvo a la función para asignarle los valores de los tres campos a unas variables. El problema es que los campos que están declarados desde el diccionario de datos si lo asigna, pero el campo fecha no.


CALL SCREEN '9005' STARTING AT 15 3 ENDING AT 52 5.

e_munred = euigrid-grid_id.
e_red = zec_munred_red-red.
e_fecha_conv = fecha_conv. <---


Cuál es el problema? Muchas gracias

calanis
19/03/17, 18:39:15
Buenas Astaroth_SA!

Estas viendo los datos en el evento PAI al que esta asociada tú SCREEN 9005?
Los pasos serian crear una variable global en tú include TOP, por ejemplo:
DATA:
gv_conversion_date TYPE sy-datum.

En la definición de tú Dynpro tienes que tener el campo asociado a tú variable global, seria el mismo nombre de la variable.

En el evento PAI deberias de ver el campo con el valor actual.

Saludos