Bueno, he estado mirando y por ahora consigo validar que el valor introducido en el primero de los campos exista en la tabla KONA, esto lo he hecho asi:
DATA:l_knuma LIKE kona-knuma,
l_valor LIKE dynpread-fieldvalue.
IF input IS NOT INITIAL.
CLEAR: l_knuma, l_texto.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = input
IMPORTING
output = l_knuma.
SELECT SINGLE knuma botext
FROM kona
INTO (l_knuma, l_texto)
WHERE knuma = l_knuma.
IF sy-subrc <> 0.
CLEAR output.
MESSAGE e023(zgr0) WITH 'El acuerdo introducido no existe'.
ELSE.
output = l_knuma.
ENDIF.
ENDIF.
Ahora lo que no consigo es que el otro campo se me cargue con un valor que obtengo tambien de la tabla KONA...
alguna idea ???
gracias..
|