Всем привет!
Прошу совета, ситуация следующая: разработана Z-программа для изменения различных полей в заявке, обработка происходит вызовом BAPI_PR_CHANGE, но в какой-то момент возникает плавающая ошибка (из стандарта, как я понимаю): одна или несколько позиций из выбранных блокируются для обработки, и об этом выводится сообщение в журнал.
Объективно причин для блокировки кроме моих изменений нет, так же, как и четких критериев для понимания того, какие заявки и почему могут блокироваться. Единственное, что понятно, - ошибка может возникать при изменении групп закупок (но не всегда). Повторное сохранение уже убивает ошибку, и ее нет.
Пару раз удалось выйти на ошибку в тестовой копии, в продуктиве постоянно ошибка, но там проверять, естественно, не могу.
Номер сообщения ME006, концептуальных отличий в заявках нет, поэтому возникли сложности с поиском проблемы.
Прогеры просят дать четкие критерии для моделирования ошибки, чтобы продебажить, но выявить их не удалось на текущий момент.
https://drive.google.com/file/d/1taPRlS ... sp=sharinghttps://drive.google.com/file/d/1QN46i4 ... sp=sharing