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

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


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

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


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

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