Текущее время: Пн, июн 23 2025, 02:10

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


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


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Внешняя отладка BSP-приложений
СообщениеДобавлено: Вт, янв 10 2006, 10:58 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Осваиваю сабж.
Система 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 fr 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е иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 14:28 
Гость
Извините, что задаю такой вопрос: А вы можете уточнить как вы запускаете отладку? Из SE80 или просто браузером идете на URL?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 14:46 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
N2 написал(а):
Извините, что задаю такой вопрос: А вы можете уточнить как вы запускаете отладку? Из SE80 или просто браузером идете на URL?


:roll:
Активирую отладку и ставлю точки прерывания в SE80, затем иду браузером на УРЛ...

А надо как? :oops:
Раньше просто ну совсем с внешней отладкой не сталкивался...

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 15:00 
Гость
111 написал(а):
А надо как? :oops:
Раньше просто ну совсем с внешней отладкой не сталкивался...


Попробуйте так:
1. настройте параметры стола разработчика для отладки BSP (SE80 -> Утилиты -> Параметры настройки закладка "Стран. бизнес-сервера" )
2. откройте Ваше BSP в SE80 на просмотр. Убедитесь что BSP полностью активно со всеми компонентами (иначе активируйте)
3. запустите отладку BSP в SE80

SAPGUI автоматически запустит браузер с правильными параметрами для отладки и вызовет нужный для отладки URL.

И еще - если вы отлаживаете ФМ - может это проще посмотреть в SE37. Хотя модуль стандартный. Может Вы хотите посмотреть значения переменных, которые попадают в ФМ?

P.S. Может возникнуть проблема с параметрами инстанции icm/... - ну например неправильная трансформация имени хоста или т.п. - тогда надо поправить профиль инстанции в RZ10 и перезапустить инстанцию.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 15:18 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
N2 написал(а):
111 написал(а):
А надо как? :oops:
Раньше просто ну совсем с внешней отладкой не сталкивался...


Попробуйте так:
1. настройте параметры стола разработчика для отладки BSP (SE80 -> Утилиты -> Параметры настройки закладка "Стран. бизнес-сервера" )


ОК, спасибо, вот это я пропустил. Еще бы разобраться, как эту беду настроить...

N2 написал(а):
И еще - если вы отлаживаете ФМ - может это проще посмотреть в SE37. Хотя модуль стандартный. Может Вы хотите посмотреть значения переменных, которые попадают в ФМ?


Да, мне интересны именно значения параметров, которые попадают в ФМ.
А вообще, сейчас важно решить вопрос о принципиальной возможности внешней отладки BSP-приложений. Освоить технологию.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Последний раз редактировалось 111 Пн, янв 16 2006, 17:33, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 16:48 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Теперь стало чуть понятнее.
Собственно, ругается как раз на окно отладчика (экран 131, прога SAPMSSY3).
То есть, пытается открыть внешний отладчик, но не находит для его окна HTML-шаблона - и падает.
Осталось выяснить, где этот шаблон прописывается.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 17:09 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
111 написал(а):
Теперь стало чуть понятнее.
Собственно, ругается как раз на окно отладчика (экран 131, прога SAPMSSY3).
То есть, пытается открыть внешний отладчик, но не находит для его окна HTML-шаблона - и падает.
Осталось выяснить, где этот шаблон прописывается.

Так вроде в первом посте и было:
Цитата:
Der ITS-Service "bbpsc01" muïte abgebrochen werden weil f�r das Dynpro mit der
Nummer 131 im Programm "SAPMSSY3" kein Template gefunden wurde.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 17:22 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
№1 написал(а):
Так вроде в первом посте и было:
Цитата:
Der ITS-Service "bbpsc01" muïte abgebrochen werden weil f�r das Dynpro mit der
Nummer 131 im Programm "SAPMSSY3" kein Template gefunden wurde.


Да, знаю - проглючил.
Не тот экран посмотрел, и потом уже не проверял.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Последний раз редактировалось 111 Пн, янв 16 2006, 17:34, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 17:58 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
N2 написал(а):
Попробуйте так:
1. настройте параметры стола разработчика для отладки BSP (SE80 -> Утилиты -> Параметры настройки закладка "Стран. бизнес-сервера" )


А вы не можете чуть подробнее об этих настройках рассказать?
Буквально в двух словах - смысл этих настроек и что примерно надо указывать.
Заранее спасибо.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 18:19 
Гость
111 написал(а):
А вы не можете чуть подробнее об этих настройках рассказать?
Буквально в двух словах - смысл этих настроек и что примерно надо указывать.
Заранее спасибо.


Я буду описывать порядок заполнения в виде:
поле - значение

Протокол - HTTP ( для отладки SSL необходимо указать HTTPS )
Сервер приложений - полное имя хоста, на котором установлена SAP система ( например, sap123.company.ru )
№ порта - номер порта, на который настроен Web узел в SICF (если система ставилась без спец-настроек, по можно не указывать. Иначе обязательно писать! Если проще - это та цифра, которая стоит через двоеточие после имени хоста.
Имя сервиса - это нужно только при отладке WebDynpro. При отладке BSP указывать не надо.

Внешний HTML редактор - программа, которая будет использоваться для редакции HTML страниц. Надо указать полный путь. В общем любая программа-редактор HTML.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 10 2006, 18:39 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
N2 написал(а):
№ порта - номер порта, на который настроен Web узел в SICF (если система ставилась без спец-настроек, по можно не указывать. Иначе обязательно писать! Если проще - это та цифра, которая стоит через двоеточие после имени хоста.


Во-первых - какой узел? Наверное, тот сервис, с помощью которого предполагается производить отладку? Или речь о тестируемом узле/сервисе?

N2 написал(а):
Имя сервиса - это нужно только при отладке WebDynpro. При отладке BSP указывать не надо.


Какой сервис нужно здесь указывать? Насколько я понимаю, должен быть специальный сервис для отладки.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Последний раз редактировалось 111 Пн, янв 16 2006, 17:35, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 11 2006, 10:07 
Гость
111 написал(а):
Во-первых - какой узел? Наверное, тот сервис, с помощью которого предполагается производить отладку? Или речь о тестируемом узле/сервисе?
Во-вторых - не нашел в SICF, где настраивается номер порта для узла.

SAP система с точки зрения сети может обслуживать несколько виртуальных узлов. Виртуализация SAP WAS поддерживается.
Допустим что ваш хост, на котором установлен сервер приложений имеет имя sap123.company.ru и alias www.company.ru .
Допустим Вы хотите использовать sap123.company.ru:8055 для внутренних приложений, а www.company.ru для предоставления Web интерфейса клиентам Вашей компании.
Допустим что номер системы 55, тогда по SAP стандарту:
порт для SAPGUI: 3255
порт для RFC: 3355
порт для основного узла HTTP: 8055
а вот в SICF и профиле инстанции Вам надо указать дополнительный адрес для www.company.com: 80
Таким образом, Ваш SAP WAS будет с точки зрения пользователя 2-мя независимыми хостами:
http://sap123.company.ru:8055/
http://www.company.ru/
Именно это и будут узлы в транзакции SICF.

111 написал(а):
Дык... Честно говоря, я не совсем уверен, что у меня BSP-приложение, а не WebDynpro :oops: .
Потому вот с этим полем непонятки.
Какой сервис нужно здесь указывать? Насколько я понимаю, должен быть специальный сервис для отладки.
Нашел только WEBGUI - но это явно не то :-( .

а можно полный URI приложения которое Вы хотите отладить?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 11 2006, 10:14 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Anonymous написал(а):
SAP система с точки зрения сети может обслуживать несколько виртуальных узлов. Виртуализация SAP WAS поддерживается.
Допустим что ваш хост, на котором установлен сервер приложений имеет имя sap123.company.ru и alias www.company.ru .
...


ОК, спасибо за подробный обстоятельный ответ :-).

Anonymous написал(а):
а можно полный URI приложения которое Вы хотите отладить?


SRM, "Корзина покупок".
Сервис
sap/bc/gui/sap/its/bbpstart

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 11 2006, 10:16 
Гость
111 написал(а):
SRM, "Корзина покупок".
Сервис
sap/bc/gui/sap/its/bbpstart

А Вы не указывайте ничего в сервисе.


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

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


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

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


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

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