
Мозг немного сломал,
Dlv.qty содержит десятичную часть хотя должно быть 624, и это значение обычно появляется в других позициях исходящих поставках сделанных для заказа на перемещения.
Но один раз на тысячу позиций выскакивает вот такое интересное значение (не редактируется вручную).
Поставка генерится айдоком, в айдоке стоит 52 CV. Позиция поставки помечается при этом как Complete.
Эта проблема приводит к тому что на складе остается запас 0,004 который потом приходится "инвентаризировать".
Воспроизвести в тесте не получается, баг чисто продуктивный.
В какой-то ноте сап написал что это ошибка округления связанная к конкретным аппаратным железом, и способом операций с плавающей точкой.
Приветствую разные мысли.