Текущее время: Пт, ноя 01 2024, 02:52

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как вызвать WorkFlow из Z-программы?
СообщениеДобавлено: Вт, июн 15 2010, 08:26 
Ассистент
Ассистент

Зарегистрирован:
Вт, июн 30 2009, 08:03
Сообщения: 26
Пол: Мужской
Всем привет!

Поставлена задача: реализовать редактирование карточки ОС средствами WorkFlow.
Цель реализации задачи: В данный момент логист подает информацию бухгалтеру о необ-ти изменения данных в карточках ОС в Excel файле. После чего бухг-р изменяет данные на основе данных Excel. Необ-мо уменьшить операционный риск и подавать информацию через SAP используя инструменты WF. При этом необ-мо учесть, что изменять карточки может только бухгалтер.

Для этого рассматриваем следующее решение:
1. Создать Z-транзакцию на базе AS02 для введения данных (МВЗ, табельный номер, местоположение).
2. Подцепить WorkFlow к данной транзакции (Настройка и отправка ответственному бухгалтеру).
3. Согласование задачи бухгалтером.
4. Пакетный ввод данных в AS02.

Возможно ли реализовать такое решение? Если возможно, то как подцепить WF к Z-транзакции?
Подскажите правильный ли подход к решению задачи? Может есть другие средства?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вызвать WorkFlow из Z-программы?
СообщениеДобавлено: Вт, июн 15 2010, 09:38 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Такой путь не рационален и ровным счетом никакой риск не снижает. Ибо присутствует пакетный ввод.
Вот если бы запуск пакетника логистом формировал временные Z-объекты, которые бы поступали посредством воркфло на согласование бухгалтеру и, затем, после согласования автоматом изменяли соответствующие карточки ОС - вот это было бы красиво.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вызвать WorkFlow из Z-программы?
СообщениеДобавлено: Ср, июн 16 2010, 07:58 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, дек 02 2005, 15:49
Сообщения: 91
Откуда: Белгород
Пол: Мужской
День добрый.
Есть как минимум два варианта как "подцепить поток к z транзакции":
1. Запуск события на которое подписан поток.
Попробуйте фм swe_event_create.
2. запуск потока операций на прямую
Попробуйте фм SWW_WI_START.
Рекомендую первый вариант - легче потом вновь пришедшему сотруднику разобраться как запускается тот или иной поток (особенно их много крутится в системе).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вызвать WorkFlow из Z-программы?
СообщениеДобавлено: Ср, июн 16 2010, 09:02 
Ассистент
Ассистент

Зарегистрирован:
Вт, июн 30 2009, 08:03
Сообщения: 26
Пол: Мужской
Огромное спасибо за ответы!
Остались вопросы:
Подскажите правильный ли подход к решению задачи? Может есть другие средства?
Но это скорее всего для ветки FI-AA. Буду спрашивать там.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вызвать WorkFlow из Z-программы?
СообщениеДобавлено: Ср, июн 16 2010, 09:17 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 31 2008, 15:58
Сообщения: 70
Добрый день.

Нам в принципе от нашей Z-транзакции нужен только экран и чтобы он сохранил данные. Далее мы поднимаем событие, как указали коллеги выше. Затем создаем бизнес объект с экранчиком, на котором бухгалтер видит введенные данные и 2 кнопки к примеру, утвердить или нет. Далее по утвердить вызываем бапишку BAPIFIXEDASSETCHANGE(если изменить ) и BAPIFIXEDASSETCREATE1(если создать). В целом я вижу это так.

_________________
С Уважением, Абрамов Виктор.
The devil is in the detail.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вызвать WorkFlow из Z-программы?
СообщениеДобавлено: Пт, июн 18 2010, 11:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
gg написал:
Подскажите правильный ли подход к решению задачи? Может есть другие средства?

Коллеги, у ассетов есть флаг блокировки проводки поступления (Aquisition block), кроме того, есть замещения при создании ассета и некоторые юзер-экзиты, например, в группе функций AIST. Это я к тому, что Z-транзакция может и не потребоваться: например, при создании всегда автоматически ставить блокировку, затем ассет отсылать по workflow ответсвенному, чтобы он все проверил и блокировку снял.

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


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

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


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

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


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

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