SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Поток операций



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
mad219
Участник
Участник


Age: 37
Joined: 28 May 2009
Posts: 23
Location: Russia, Perm

PostPosted: Tue Apr 27, 2010 1:55 pm    Post subject: Поток операций Reply with quote

Добрый день
Столкнулись с проблемой.
Суть работы потока следующая, пользователь составляет заявку на создание ОЗМ, далее она идет по необходимым актерам, которые имеют доступ только к определенным атрибутам, каждый может утвердить или отклонить заявку. Упрощенно ПО представлен линейно последовательным выполнением задач с возможностью выхода (при отклонении заявки). Для определения задач используются методы созданного бизнес-объекта "Заявка". Методы определяются через ФМ нашей группы функций, в них и идет вызов экранов и обработка диалоговых событий. ФМ для подтверждения заявки возвращает результат отклонить('E') или подтвердить('A'). Операция подтверждения в ПО имеет 2 выхода, соответственно при результате 'E' выход из потока, а при 'A' - продолжение. Для все операций задали обработчика - инициатора. Запускаем поток, создаем заявку, она приходит для первого подтверждения, подтверждаем ее, и тут поток встает.... в WorkPlace его нет, а в журнале возможности продолжить выполнение нет.



WF.jpg
 Description:
Графический журнал ПО
 Filesize:  18.32 KB
 Viewed:  14940 Time(s)

WF.jpg


Back to top
View user's profile Send private message
John Doe
Модератор
Модератор


Age: 46
Joined: 05 Nov 2007
Posts: 725
Location: КраснАдар

PostPosted: Tue Apr 27, 2010 3:30 pm    Post subject: Reply with quote

Задача определена как общая? Что в сообщениях к шагу написано? Диагностику неправильных потоков делали?
Back to top
View user's profile Send private message Blog
mad219
Участник
Участник


Age: 37
Joined: 28 May 2009
Posts: 23
Location: Russia, Perm

PostPosted: Tue Apr 27, 2010 3:38 pm    Post subject: Reply with quote

Все задачи определены общими.
Что имеете в виду под сообщениями к шагу и как запустить диагностику?
Back to top
View user's profile Send private message
John Doe
Модератор
Модератор


Age: 46
Joined: 05 Nov 2007
Posts: 725
Location: КраснАдар

PostPosted: Tue Apr 27, 2010 3:58 pm    Post subject: Reply with quote

В разделе Workflow - Администрирование - Время выполнения ПО находится множество отчетов по выявлению ошибок. Включая диагностику неправильных ПО.
При просмотре журнала ПО в подробном ракурсе можно проанализировать историю шагов, а также посмотреть сообщение (если такое имеется) на закладке "Сообщ.".
Back to top
View user's profile Send private message Blog
mad219
Участник
Участник


Age: 37
Joined: 28 May 2009
Posts: 23
Location: Russia, Perm

PostPosted: Tue Apr 27, 2010 4:48 pm    Post subject: Reply with quote

Просмотрел через проверку на ошибки - ничего не нашел. В статусе поток операций - в работе.
Убрал тип выводимых значений у метода БО, на котором построены задачи, т.е. удалил нестандартные варианты выходов из операции ПО, структура стала абсолютно линейной... одна фигня, поток встает после второй операции.



WF2.jpg
 Description:
 Filesize:  14.98 KB
 Viewed:  14910 Time(s)

WF2.jpg


Back to top
View user's profile Send private message
mad219
Участник
Участник


Age: 37
Joined: 28 May 2009
Posts: 23
Location: Russia, Perm

PostPosted: Wed Apr 28, 2010 9:20 am    Post subject: Reply with quote

Попробую еще раз объяснить проблему.
Операция работает на задаче, использующей метод нового БО, метод - на основе ФМ. В нем вызывается экран с 2 кнопками принять и отклонить. В методе на тип результата ставлю поле определенное 2 значениями. Автоматом создались выходы из операции с теми же значениями результата. Запускаю поток. Отладка показывает, что в проге БО результат выполнения метода верный. В подробном ракурсе ПО в элемент контейнера заносится нужное значение. но поток ВСТАЕТ!!...... в чем дело?



WF2.jpg
 Description:
место остановки ПО
 Filesize:  12.95 KB
 Viewed:  14889 Time(s)

WF2.jpg


Back to top
View user's profile Send private message
mad219
Участник
Участник


Age: 37
Joined: 28 May 2009
Posts: 23
Location: Russia, Perm

PostPosted: Wed Apr 28, 2010 9:58 am    Post subject: Reply with quote

Заметил одну вещь. Т.е. в моем потоке элемент _WI_Result не установлен. Может дело быть в этом?


WF2.jpg
 Description:
Мой поток
 Filesize:  38.2 KB
 Viewed:  14883 Time(s)

WF2.jpg



WF1.jpg
 Description:
Учебный поток demoformabs
 Filesize:  47.03 KB
 Viewed:  14883 Time(s)

WF1.jpg


Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.