Si ya tienes la tabla interna, y sólo te queda unirla con la de histórico, podrías hacer un for all entries in.
Si nunca está entrando en el segundo loop, es que la tabla ITAB_EBAN no tiene el pedido y la posición. Podrías debuggear y comprobar los valores de esta tabla. En cualquier caso, no haría un sy-subrc, comprobaría directamente que los dos campos tengan valores
if ZEBELN is not initial and ZEBELP is not initial.
Ya nos contarás.
Un saludo.
|