Текущее время: Пн, сен 15 2025, 08:02

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: WF Task Object Category
СообщениеДобавлено: Вт, авг 07 2012, 11:51 
Специалист
Специалист

Зарегистрирован:
Пн, дек 06 2004, 11:36
Сообщения: 151
Всем привет.
Система ERP 4.7
При создании новой задачи WF в выпадающем списке Object Category доступно только значение BO, хотя в домене SWD_CLSTYP, на который ссылается ЭД этого поля есть два значения:
BO BOR Object Type;
CL ABAP Class.
Не могу выбрать CL.. Что за глюк такой?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WF Task Object Category
СообщениеДобавлено: Вт, авг 07 2012, 13:47 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 17 2007, 16:31
Сообщения: 40
Откуда: Санкт-Петербург
На самом деле список выбирается через SH SWF_CATID, обработка в ФМ SWF_UTL_SHLP_EXIT_CATID. Список достает ФМ DDIF_FIELDINFO_GET и проверяется по таблице SWF_CATIDS.
Note: If you are in a 6.20 system and can't see the Object Category choice "ABAP Class", then you first need to execute report SWF_CATID to enable "ABAP Classes" as an available object category. It's already done for you in releases 6.40 and higher. http://wiki.sdn.sap.com/wiki/display/ABAP/Using+ABAP+OO+methods+in+Workflow+Tasks
P.S. Но у меня изменение SWF_CATIDS и привязку к запросу делает программа RSWF_CATID :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WF Task Object Category
СообщениеДобавлено: Вт, авг 07 2012, 17:59 
Специалист
Специалист

Зарегистрирован:
Пн, дек 06 2004, 11:36
Сообщения: 151
Помог запуск репорта RSWF_CATID. Спасибо!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WF Task Object Category
СообщениеДобавлено: Ср, авг 08 2012, 17:41 
Специалист
Специалист

Зарегистрирован:
Пн, дек 06 2004, 11:36
Сообщения: 151
Решил попробовать сделать отправку писем поставщикам через WF OO Abap.
Застрял вот на этом шаге
http://scn.sap.com/community/bpm/business-workflow/blog/2006/07/25/using-abap-oo-methods-in-workflow-tasks
Вместо метода DISPLAY, который в примере, у меня метод GET_VENDOR_EMAIL с номером вендора на входе и его мэйлом на выходе. Создаю TASK TS со ссылкой на метод класса, но в контейнере вижу не сам класс, а параметры метода...

И еще - когда указываю в WS WorkflowTemplate событие класса, то в биндинге между WF и событием не вижу самого класса, чтобы связать его с параметром _EVT_OBJECT. Виден только атрибут конструктора класса.

Вопрос, почему нигде не удается увидеть класс в контейнерах Таска и WS?
Класс сделан со ссылкой на интерфейс IF_WORKFLOW.


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

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


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

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


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

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