Текущее время: Пт, июл 25 2025, 18:39

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Использование разработанных программ в модели процессов
СообщениеДобавлено: Вт, сен 25 2012, 13:25 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 25 2012, 11:44
Сообщения: 6
Добрый день, SAP HR профессионалы!

Кто нибудь пробовал использовать программы собственной разработки в модели процессов(например реестры перечислений зарплаты в банк)? При активации модели возникают сообщения:

Шаг Категория Текст ошибки
0000000006 XEDT В интерфейсе программы ZHR_REP нет параметра STPROCID
0000000006 XEDT В интерфейсе программы ZHR_REP нет параметра STSTEPID
0000000006 XEDT В интерфейсе программы ZHR_REP нет параметра STRUNID
0000000006 XEDT В интерфейсе программы ZHR_REP нет параметра STPARAID
0000000006 XEDT В интерфейсе программы ZHR_REP нет параметра PYPARAID
0000000006 XEDT В программе ZHR_REP события не инициируются (функциональный модуль HRPY_PROC
0000000006 XEDT Таблицы статусов в программе ZHR_REP не записываются
0000000006 XEDT У программы ZHR_REP нет PNP-выбора


Что необходимо сделать чтобы программа ZHR_REP работала в модели? Дорабатывать саму программу?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Использование разработанных программ в модели процессов
СообщениеДобавлено: Вт, сен 25 2012, 13:51 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Первая мысль. Вы в своей программе какую ЛБД используете? Полагаю, она от Вас хочет, чтобы это была PNP.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование разработанных программ в модели процессов
СообщениеДобавлено: Чт, окт 04 2012, 19:01 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 25 2012, 11:44
Сообщения: 6
Ошибка с типом базы данных устраняется выбором подходящей категорией программы в модели процессов.

Для того чтобы программа собственной разработки запустилась в модели процессов необходимо:
1) Расширить селекционный экран своей программы параметрами: STPROCID, STSTEPID, STRUNID, STPARAID, PYPARAID

2) Добавить в конец кода своей программы ФМ: HRPY_PROCESS_FIRE_EVENT

Но возникла другая проблема, т.к. отчет формирует файл реестра перечислений в формате Excel, то данный отчет не работает в фоновом режиме. Возникает динамическая ошибка RAISE_EXCEPTION(Exception condition "NO_BATCH" raised в ФМ "WS_QUERY")
Как можно сделать так чтобы отчет отработал в фоне и создал файл Excel?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Использование разработанных программ в модели процессов
СообщениеДобавлено: Чт, окт 04 2012, 19:22 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Только, формировать его на сервере по логическим путям (базис Вам должен в этом помочь), и формировать его как вариант в виде XML файла (или банального TXT с разделителями) посредством HR-CEE форуляров (HRU*TED*0).

_________________
С уважением, Р.В. Величко


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование разработанных программ в модели процессов  Тема решена
СообщениеДобавлено: Пт, окт 05 2012, 06:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
SAP HR consultant написал(а):
Как можно сделать так чтобы отчет отработал в фоне и создал файл Excel?


Чтобы создать native-Excel файл необходим Excel. В диалоговом режиме Excel запускается на машине клиента, и затем через технологию OLE Automation в нем создается файл и заполнняется данными. В фоновом режиме отчет должен полностью отработать на сервере приложений САП. Там нет ни Excel-а, ни Windows, где работает OLE Automation.

Используйте другой формат для выгрузки.


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

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


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

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


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

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