Текущее время: Чт, дек 18 2025, 23:55

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


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

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


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

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