Осваиваю сабж.
Система SRM.
1.) Активирую внешнюю отладку согласно документации (транзакция SICF, активность ICM-а проверил через SMICM).
2.) Ставлю HTTP-шную точку прерывания (конкретно - например, в ФМе BBP_PDH_WFL_APPROVAL_SIMULATE)
Но как только выполнение доходит до точки прерывания, происходит маловразумительная ошибка.
В браузере выкидывается сообщение
====================
Вид прерывания: RABAX_STATE
Иерархия вызовов ABAP:
Function: BBP_PDH_WFL_APPROVAL_SIMULATE of program SAPLBBP_PDH_WFL
Function: BBP_PDH_WFL_APPROVAL_SIMULATE of program SAPLBBP_PDH_WFL
Form: SIMULATE_APPROVAL_PBO of program SAPLBBP_PDH_WFL
Module: SIMULATE_APPROVAL of program SAPLBBP_PDH_WFL
====================
При этом создается дамп. Идем в ST22, смотрим его.
====================
ITS_TEMPLATE_NOT_FOUND
Что произошло?
Der ITS-Service "bbpsc01" muïte abgebrochen werden weil fr das Dynpro mit der
Nummer 131 im Programm "SAPMSSY3" kein Template gefunden wurde.
Das Template wurde in den folgenden ITS-Services gesucht:
"bbpsc01"
====================
Короче, якобы HTML-шаблон какой-то она не нашла.
При этом при выключенной отладке, все ОК.
Что самое интересное, фрагмент исходного кода приводится именно тот, где поставил точку прерывания. И именно то место, где стоит точка, указывается в качестве причины ошибки.
Где грабли?
_________________ Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы
|