Удаление отдельных позиций заявок

Автор themax, Квітень 25, 2017, 03:04:53 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

themax

Доброго времени суток всем.

Возник такой вопрос: с 2000 лохматого года в системе образовалось куча заявок по заказам на покупку материалов и услуг. По некоторым позициям были в итоге созданы заказы на поставку. При деблокировании заявок ответственным лицом транзакцией me55 если не ставить фильтр по дате поставки, то все эти заявки выходят. Их очень много. По хорошему их бы удалить надобно, но по некоторым позициям были созданы документы, поэтому в общем по всем позициям не поставишь пометку на удаление. Возможно ли программно или с помощью стандартного функционала поставить пометку на удаление только тех позиций, по которым не было проведено даже деблокирования или это только в ручную каждую заявку открывать и каждую недеблокированную позицию удалять??

Uukrul

Транзакция MASS тип объекта BUS2105 - Заявка на купівлю, выбираете заявки у которых дата разблокирования EBAN-FRGDT = 00000000 типа не задана, и ставите им флаг удаления. В общем покрути эту транзакцию.

themax

Цитата: Uukrul від Квітень 25, 2017, 05:28:48 ПП
Транзакция MASS тип объекта BUS2105 - Заявка на купівлю, выбираете заявки у которых дата разблокирования EBAN-FRGDT = 00000000 типа не задана, и ставите им флаг удаления. В общем покрути эту транзакцию.
Спасибо за совет. Я в транзакции  MASSOBJ добавил поле LOEKZ, теперь при запуске транзакции mass и объекте BUS2105 это поле появилось, но при попытке поставить X в качестве нового значения индикатора удаления с заявкой ничего не происходит, хотя система пишет что заявка была изменена. Может быть ещё где то что то надо подкрутить или  это поле LOEKZ в транзакции mass не меняется в принципе?

Uukrul

Цитата: themax від Квітень 26, 2017, 12:11:43 ПП
Может быть ещё где то что то надо подкрутить или  это поле LOEKZ в транзакции mass не меняется в принципе?
Ну это так не выйдет, это вам метод обновления надо переписать, чтобы он тоже знал что вы поле добавили. Там так просто не работает. А вообще об этом тут написано: http://sapforum.biz/index.php?topic=2021.0