tengo un problema a la hora de actualizar un campo Z de la tabla estándar QALS en el método set_ud_before_update de la BADI INSPECTIONLOT_UPDATE. Os paso el código para que veáis lo que estoy haciendo que ya se que está mal, a ver si hay alguien que me puede ayudar:
data: wl_ufu type qals-zzufu.
get parameter id 'ZUFU' field wl_ufu.
if wl_ufu is not initial.
old_insplot-zzufu = wl_ufu.
new_insplot-zzufu = old_insplot-zzufu.
update qals set zzufu = wl_ufu where prueflos = new_insplot-prueflos.
if sy-subrc = 0.
commit work and wait.
wait up to 2 seconds.
else.
rollback work.
endif.
free memory id 'ZUFU'.
endif.
es totalmente valida la sugerencia de @sconoredhot , no te actualiza … pues debugea y ve donde es exactamente es el problema. ahora si tienes idea cual es el problema dilo para ir en ese camino.
cuida tus formas, solo eres un usuario como todos pidiendo ayuda como para decirle a otro que NO escriba.
Más encima tratando de ayudarte.
estoy de acuerdo contigo, pero estoy muy liado para que la ayuda sea que me digan dos veces que debugge a ver que contiene la variable wl_ufu , si se lee bien lo que he puesto el problema es como puedo actualizar la tabla estandar QALS no si tiene datos la variable que si la tienes. Solo era eso
Gracias