Puede que tengas que asignar p_i_valtab-fieldval a tu campo en la dynpro, prueba a refrescar la pantalla, puede que tengas que hacer un leave to screen XXXX a la misma pantalla donde estes...yo en mi codigo tuve que hacerlo porque no me cogia el valor...o utilizar la funcion DYNP_VALUES_READ
IF i_return-fieldval <> space.
z9codid-codid = i_return-fieldval.
SELECT SINGLE zversion FROM z9codid INTO z9codid-zversion
WHERE codid = i_return-fieldval.
LEAVE TO SCREEN 102.
ENDIF.
Saludos
Ruben.
Úlima edición por sap2006 fecha: 09/07/07 a las 08:24:30.
|