Опишу ситуацию:
При запуске транзакции SIXDEMO, стартует браузер (IE, FireFox в общем не важно). В адресной строке прописано следующее:
хттп://
<кое-что>:8000/sap/bc/bsp/sap/sxidemo_agcy_ui/main.htm
Логинимся и получаем следующую ошибку:
http://dump.ru/files/o/o31666709/
Если немного поправить адресную строку:
хттп://
<кое-что>.<полное имя домена>:8000/sap/bc/bsp/sap/sxidemo_agcy_ui/main.htm
То после логина получаем:
http://dump.ru/files/o/o3030333835/ , чего в принципе и хотелось.
На сколько я понял, покапавшись в исходном коде
<кое-что> берется из системных настроек. В частности во время выполнения программы SXIDEMO_START_BSP, вызовом метода
* #RK# Generate URL
CALL METHOD cl_bsp_runtime=>if_bsp_runtime~construct_bsp_url
EXPORTING
in_protocol = 'http'
in_application = 'sxidemo_agcy_ui'
in_page = 'main.htm'
IMPORTING
out_abs_url =
lv_page_url.
Под
<кое-что>, во время генерации строки адреса, понимается
default_host.
Вопрос. Можно ли изменить значение default_host с короткого
<кое-что> на длинное
<кое-что>.<полное имя домена>?
P.S.: При создании приложений для Web DinPro, проблема с адресом аналогична описанной выше.