Автор Тема: Удаление отдельных позиций заявок  (Прочитано 8213 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн themax

  • Newbie
  • *
  • Сообщений: 346
  • Репутация: +5/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Удаление отдельных позиций заявок
« : Апрель 25, 2017, 03:04:53 pm »
Доброго времени суток всем.

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

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Удаление отдельных позиций заявок
« Ответ #1 : Апрель 25, 2017, 05:28:48 pm »
Транзакция MASS тип объекта BUS2105 - Заявка на купівлю, выбираете заявки у которых дата разблокирования EBAN-FRGDT = 00000000 типа не задана, и ставите им флаг удаления. В общем покрути эту транзакцию.

Оффлайн themax

  • Newbie
  • *
  • Сообщений: 346
  • Репутация: +5/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Удаление отдельных позиций заявок
« Ответ #2 : Апрель 26, 2017, 12:11:43 pm »
You are not allowed to view links. Register or Login
Транзакция MASS тип объекта BUS2105 - Заявка на купівлю, выбираете заявки у которых дата разблокирования EBAN-FRGDT = 00000000 типа не задана, и ставите им флаг удаления. В общем покрути эту транзакцию.
Спасибо за совет. Я в транзакции  MASSOBJ добавил поле LOEKZ, теперь при запуске транзакции mass и объекте BUS2105 это поле появилось, но при попытке поставить X в качестве нового значения индикатора удаления с заявкой ничего не происходит, хотя система пишет что заявка была изменена. Может быть ещё где то что то надо подкрутить или  это поле LOEKZ в транзакции mass не меняется в принципе?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Удаление отдельных позиций заявок
« Ответ #3 : Апрель 26, 2017, 02:16:24 pm »
You are not allowed to view links. Register or Login
Может быть ещё где то что то надо подкрутить или  это поле LOEKZ в транзакции mass не меняется в принципе?
Ну это так не выйдет, это вам метод обновления надо переписать, чтобы он тоже знал что вы поле добавили. Там так просто не работает. А вообще об этом тут написано: You are not allowed to view links. Register or Login

Sapforum.Biz

Re: Удаление отдельных позиций заявок
« Ответ #3 : Апрель 26, 2017, 02:16:24 pm »