Текущее время: Чт, апр 18 2024, 08:55

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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