Текущее время: Вт, мар 19 2024, 11:35

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


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

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


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

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