Текущее время: Пн, июл 28 2025, 20:35

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Workflow. Reject WI
СообщениеДобавлено: Пн, июл 26 2010, 11:07 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
Всем доброго времени суток!

Столкнулся с такой проблемой. Пишу программу, которая делает Reject для Workitems, которые подходят под критерии селекта. Планировал использовать ФМ SWW_WI_REJECT. Но он делает Reject только тем WI, у которых стоит в свойствах "Can be rejected". Ну а у тех WI, которые я нахожу, этот флаг не стоит, но их тем не менее надо Reject. Возможно ли это и если да, то подскажите в каком направлении рыть. Заранее спасибо!

_________________
Вежливость - лучшее оружие чайника :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Пн, июл 26 2010, 13:02 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Ну вроде как все логично, если WI не может быть rejected, зачем это пытаться делать.
А вам зачем собственно понадобилось отменять Workitems? Может там весь Workflow надо отменять, или удалять например...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Пн, июл 26 2010, 18:11 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
Клиент хочет отменять все WI по заданым критериям. В частности те, которые были созданы определенное время назад.

_________________
Вежливость - лучшее оружие чайника :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Пн, июл 26 2010, 18:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
VID написал:
Клиент хочет отменять все WI по заданым критериям. В частности те, которые были созданы определенное время назад.

Клиент так же может хотеть править данные в закрытом периоде, напрямую править проводки, изменять остатки на счетах, а так же корректировать складской запас и т.п.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Пн, июл 26 2010, 19:05 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
VID написал:
Клиент хочет отменять все WI по заданым критериям. В частности те, которые были созданы определенное время назад.

Это SRM?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Пн, июл 26 2010, 19:23 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
2 sy-uname
К сожалению да. А я должен делать. Иначе сделает другой и заплатят ему.

2 Konstantin
Да, это SRM 7.01

_________________
Вежливость - лучшее оружие чайника :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Пн, июл 26 2010, 20:15 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Тогда дайте полное задание... Какие именно Workitems, к каким документам относятся, и что с ними надо сделать. Можно в личку. Не гарантирую быстрое и правильное решение, но тема интересная, глянуть можно... ;)

P.S. А что такое 7.01


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Вт, июл 27 2010, 09:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
про 7.01 не скажу, но в 5.х:
ф-м SWW_WI_REJECT работает только с диалоговыми TS в потоках утверждения,
т.е. в контейнере TS должен быть элемент ApprovalState

если надо просто остановить поток - есть другие ф-м


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Ср, авг 04 2010, 18:05 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
Значит задача такова: делать Reject всем диалоговым WI, которые были созданы определенное время назад. Решение взял из программы /SAPSRM/OFFLINEAPPROVALGET, подпрограмма inbound_execute:

Code:
CALL METHOD lo_smtp_inbound->process_decision
    EXPORTING
      iv_wiid                = lv_wiid
      iv_decision            = lv_decision
      it_longtext            = lt_longtext
      iv_folder_doc_id       = p_folder_doc_id
      iv_sender_check        = lv_chk_sender_ind
    EXCEPTIONS
      error_checking_sender  = 1
      decision_not_supported = 2
      wi_status_invalid      = 3
      document_check_error   = 4
      document_lock_error    = 5
      OTHERS                 = 6.


Вроде работает так. Но только если документ, к которому относится WI, содержит ошибки, то Reject не произойдет. Это стандарт, ничего не поделаешь. Вроде смирились с этим.

_________________
Вежливость - лучшее оружие чайника :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Ср, авг 04 2010, 18:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
VID написал:
Но только если документ, к которому относится WI, содержит ошибки, то Reject не произойдет. Это стандарт, ничего не поделаешь. Вроде смирились с этим.

А вы на эту тему поговорите с SAP, в более ранних версияъ проверка документа делалась только при подтверждении, при отмене - никаких проверок не было...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Workflow. Reject WI
СообщениеДобавлено: Ср, авг 04 2010, 19:14 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
Хммм... Спасибо за информацию, спрошу своих.

_________________
Вежливость - лучшее оружие чайника :-)


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

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


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

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


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

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