Текущее время: Ср, мар 18 2026, 04:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Удаленные позиции в документе закупки
СообщениеДобавлено: Вт, апр 11 2006, 12:49 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Появилась такая проблема:
пользователь создает заказ - приходит сообщение, все настроено и работатет, но если в документе удалить все позиции, то все поля в заголовке док-та FRGGR FRGSX FRGKE FRGZU FRGRL в
EKKO очищаются. И соответственно ЭПО висит в папке входящих сообщений и его не выполнить. Можно конечно удалять руками, но пользователям не могу дать такие полномочия. Вопрос: в какой таблице можно вытащить связь №док-та и №ЭПО, чтобы ночным заданием удалять такие ЭПО.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 14:28 
Специалист
Специалист

Зарегистрирован:
Пн, окт 18 2004, 11:25
Сообщения: 183
Откуда: Moscow
а поток - свой или стандартный ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 14:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Я бы привязал стандартное событие Reset к документу изменений с условием, например, на поле FRGZU, и его же поставил бы как Terminating в задаче, которая у вас повисает. В 4.6с Reset по стандарту не вызывается, поэтому можно использовать, а если BUS2012 переопределен, то можно и свое событие создать.

А вообще, есть таблицы SWWWIHEAD, SWW_CONTOB, SWWUSERWI. Но беда в том, что вроде они поменялись после 4.7, или даже с 4.7.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 15:28 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 11 2006, 10:33
Сообщения: 17
Связь ключа и потока - BCA_REL_LOG_H (D). В репорте получаешь ключ "проблемного" объекта - переходишь на ключ инстанции потока и генерируешь завершающее событие


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 15:55 
Специалист
Специалист

Зарегистрирован:
Пн, окт 18 2004, 11:25
Сообщения: 183
Откуда: Moscow
есть более высоко-уровневый модуль для определения потоков для объекта - ФМ SAP_WAPI_WORKITEMS_TO_OBJECT

при сохранении в exit-е или в документе изменений можно поймать ситуацию, когда нет ни одной позиции, и сгенерить событие, которое завершит диалоговый шаг ("логически удалено").

где будет привязано завершающее событие ?

вариант 1) ветка Параллельное выполнение, во второй ветке - шаг с диалоговой задачей

вариант 2) "Завершающее событие" для задачи (TS). Не уверен, но вроде как такое событие можно указать только для асинхронных методов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 12 2006, 04:01 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Всем спасибо за ответы. Поток свой многошаговый. Удаляю №ЭПО для документов, где удалены все позиции через sww_contob.
Генерить завершающее событие мне не подходит - шагов у меня много.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB