SAPфорум.RU
https://sapboard.ru/forum/

Как в таблице понять какие операции удалены в заказе
https://sapboard.ru/forum/viewtopic.php?f=8&t=91918
Страница 1 из 1

Автор:  Avas [ Ср, дек 02 2015, 14:04 ]
Заголовок сообщения:  Как в таблице понять какие операции удалены в заказе

Операции введенные в заказ ТОРО, а потом удаленные в заказе больше не отображаются (транзакция IW33).
Есть самописный отчет. он должен также выводить только действительные операции и отбрасывать удаленные операции. Но он из таблиц вытаскивает все записи по операциям. Алгоритм:
В таблице "AFKO - PP-заказы: данные заголовков" по номеру заказа определяется номер техкарты (поле AUFPL).
Из таблиц "AFVC - Операция заказа" и "AFVV - БД-структура операции Количества/Сроки/Значения" по номеру техкарты (поле AUFPL) вытаскиваются требуемые данные.
Беда в том, что все операции удаленные и действительные присутствуют в таблицах AFVC и AFVV. Например создали 4 операции, 3 удалили, осталась действительная одна. В таблицах присутствует 4 записи. Как понять какие строки операций удалены. Я анализировал данные в строках таблиц и не смог.
В таблице AFVC есть поле "ANZZL - Число необходимых мощностей" хотел на него опереться, но оно тоже неоднозначно. Для действительной операции = 1 и нашел удаленную операции со значением = 1, хотя у остальных стоит =0.
В заказах ТОРО по материалам была такая-же проблема. После деблокирования все введенные материалы остаются в таблице AUFM несмотря на удаление. Но есть таблица "M_MBMPS - Сгенерированный ракурс для ид. кода поиска MBMP-S" в ней для каждого сторнированного документа создаются записи с указанием сторнирующего документа.
Может быть и для операций есть такая же таблица? Подскажите решение пожалуйста.

Автор:  Smok [ Ср, дек 02 2015, 14:25 ]
Заголовок сообщения:  Re: Как в таблице понять какие операции удалены в заказе

Обратите внимание на AFVC-PHFLG.

Удалённые операции можно отобразить в заказе через меню Обработать - Просмотр удалённого - Включить

Автор:  Avas [ Ср, дек 02 2015, 14:36 ]
Заголовок сообщения:  Re: Как в таблице понять какие операции удалены в заказе

Нашел ответ благодаря умудренным товарищам.
В таблице AFVC есть поле "OBJNR - Номер объекта". Для каждой операции заказа создается значение состоящее из префикс объекта OV* и значений AUFPL и APLZL.
В таблице "JEST - Отдельный статус на объект" для каждого объекта создается несколько строк.
Удаленные операции имеют строку со статусом I0013.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/