Текущее время: Чт, июл 31 2025, 17:36

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 10:49 
Специалист
Специалист

Зарегистрирован:
Ср, окт 04 2006, 09:08
Сообщения: 204
Добрый день.

Есть такая задача: нужно найти ЭПО (Work item), у которго в контейнере есть определенный атрибут с определенным значением.
Решил так: выбрал все задачи, а потом для каждой вызывал SAP_WAPI_READ_CONTAINER и проверял наличие элемента в контейнере. Но это долго.

Есть ли более быстрый способ? Таблицу SWW_CONT смотрел - там далеко не все записи почему-то.
Можно ли в какое-либо поле на уровне заголовка Work item (стандартное или Z) тупо писать свое значение, по которому потом искать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 11:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
если атрибут объектный см. SWW_CONTOB


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 12:04 
Специалист
Специалист

Зарегистрирован:
Ср, окт 04 2006, 09:08
Сообщения: 204
trop написал(а):
если атрибут объектный см. SWW_CONTOB


Не видно там что-то собственных элементов контекста. И вообще она какая-то непонятная.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 12:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
если не заархивировали, может быть не там ищете,
проверьте определение нужных потоков/задач.
зачем все wi выгребать не совсем понятно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 13:17 
Специалист
Специалист

Зарегистрирован:
Ср, окт 04 2006, 09:08
Сообщения: 204
trop написал(а):
если не заархивировали, может быть не там ищете,
проверьте определение нужных потоков/задач.
зачем все wi выгребать не совсем понятно.


Есть задача утверждения поставщика. У нее в контейнере лежит GUID поставщика.
При нажатии на определенную кнопку нужно отменить активные задачи по утверждению данного поставщика. Т.е. найти все активные задачи (ищу через swwuserwi) независимо от пользователя и для каждой заглянуть в контейнер.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 15:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
попробуйте runtime табл. SWW_WI2OBJ
и еще спросите в соседнем форуме - mySAP Workflow


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 15:23 
Специалист
Специалист

Зарегистрирован:
Ср, окт 04 2006, 09:08
Сообщения: 204
trop написал(а):
попробуйте runtime табл. SWW_WI2OBJ
и еще спросите в соседнем форуме - mySAP Workflow


Ок, спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 20:03 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Мы пока тоже тупо гоняем SAP_WAPI_READ_CONTAINER за неимением альтернативы. Если найдете решение получше - черкните сюда пожалуйста.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Вт, июл 07 2009, 20:30 
Специалист
Специалист

Зарегистрирован:
Ср, окт 04 2006, 09:08
Сообщения: 204
Jelena написала:
Мы пока тоже тупо гоняем SAP_WAPI_READ_CONTAINER за неимением альтернативы. Если найдете решение получше - черкните сюда пожалуйста.


У меня пока проблема отпала, но идея как ее можно попробовать решить - появилась.
По-моему в шаге workflow (WS*), или где-то в задаче (TS*) есть какие-то exit-ы. А может и там и там есть.

Что если там найдется подходящий exit чтобы на него прицепиться и писать в Z-таблицу ID задачи и значения нужных элементов контейнера?

Попробуйте.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти задачу Workflow с определенным атрибутом в контейнере
СообщениеДобавлено: Ср, июл 08 2009, 09:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
кстати, в SWW_CONT[OB] наименование атрибутов case sensitive, а
домен, насколько помню, case insensitive, поэтому через стандартный просмотр таблицы
case sensitive имя атрибута не найдется


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

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


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

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


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

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