Текущее время: Вт, июл 22 2025, 22:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Дамп при HR_INFOTYPE_OPERATION FUNCTION. Ошибка-CX_HRPA_INVALID_PARAMETER
СообщениеДобавлено: Вт, окт 09 2012, 08:56 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 06 2011, 09:31
Сообщения: 48
Всем привет!
При выполнении кода на добавление записи в инфотип в BADI IF_EX_HRECM00_ACTIVATION~ACTIVATE_PROCESS:
...
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
EXPORTING
number = p0759-pernr
IMPORTING
return = gs_return .
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
infty = '0000'
number = p0759-pernr
validityend = '99991231'
validitybegin = <val>
record = gs_0000
operation = 'INS'
nocommit = ''
dialog_mode = '0'
IMPORTING
return = gs_return
key = gs_key
EXCEPTIONS
OTHERS = 0.
....

вылетает в дамп на функции 'HR_INFOTYPE_OPERATION'. Опыт работы с ней у меня есть, таких проблем раньше не было.
Дамп:


Что произошло?
The exception 'CX_HRPA_INVALID_PARAMETER' was raised, but it was not caught
anywhere along
the call hierarchy.

Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_HRPA_RESOLVE_EXCEPTION=====CP' has to be
terminated.
....
77 * So this is the fallback strategy. Calling this method
78 * is only allowed if the exception can be resolved. Since
79 * this is not the case we indicate a parameter violation.
>>>>> RAISE EXCEPTION TYPE cx_hrpa_invalid_parameter
81 EXPORTING
82 previous = exception
83 parameter = 'EXCEPTION'.

Настройку таблицы T77S0

CCURE PAUIX X
CCURE PAY99
CCURE PAYCA
CCURE PAYSE
CCURE PAYUS
CCURE PC_UI X

уже пробовала, не помогает.
Кто-нибудь сталкивался с таким?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дамп при HR_INFOTYPE_OPERATION FUNCTION. Ошибка-CX_HRPA_INVALID_PARAMETER
СообщениеДобавлено: Вт, окт 09 2012, 10:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
ясно только что параметр неверный
в отладке посмотрите все параметры, которые в ФМ передаются
когда дамп падает, там строчка выделена >>>>> RAISE EXCEPTION TYPE cx_hrpa_invalid_parameter, на нее тисните и попадете в ABAP код, который ломается
или на кнопку вверху Отладчик
там точку останова и смотрите по стэку вызовов как туда попадаете


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дамп при HR_INFOTYPE_OPERATION FUNCTION. Ошибка-CX_HRPA_INVALID_PARAMETER
СообщениеДобавлено: Вт, окт 09 2012, 10:54 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 06 2011, 09:31
Сообщения: 48
Предположим я найду, что в этой строчке туда не попадает. И что потом? В стандартную функцию я подаю все, что требуется. Ошибка внутри стандартной функции. Переписывать ее - не вариант.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дамп при HR_INFOTYPE_OPERATION FUNCTION. Ошибка-CX_HRPA_INVALID_PARAMETER
СообщениеДобавлено: Вт, окт 09 2012, 12:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
Этот стандартный ФМ содержит вызовы нескольких других ФМ, и те в свою очередь точно такие же "матрешки"
Понять при вызове какого из них вылетает exception и разбираться дальше
Цитата:
Ошибка внутри стандартной функции

Довольно редкое явление и уж точно не само собой такое случается, значит были какие-то обновления


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дамп при HR_INFOTYPE_OPERATION FUNCTION. Ошибка-CX_HRPA_INVALID_PARAMETER
СообщениеДобавлено: Вт, окт 09 2012, 13:07 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 06 2011, 09:31
Сообщения: 48
Обновлений не было. Пишем новый функционал. Проблема именно в классе (возможно проблема доступа к буферу). Стоит мне этот код выделить в функциональный модуль - работает. Вставляю в BADI - нет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дамп при HR_INFOTYPE_OPERATION FUNCTION. Ошибка-CX_HRPA_INVALID_PARAMETER
СообщениеДобавлено: Вт, окт 09 2012, 13:43 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 06 2011, 09:31
Сообщения: 48
Был конфликт доступа к буферу.
Решение:
Выделить все в ФМ с типом "Дистанционный модуль".
Вызываем из класса:
call function 'ZH***' DESTINATION 'sap*'.

'sap*' - тот же сервер, на котором программа запущена.
Работает!


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

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


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

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


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

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