Текущее время: Пн, июл 28 2025, 14:23

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Прочитать icm/host_name_full
СообщениеДобавлено: Пн, авг 18 2008, 19:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Уважаемые разработчики, помогите бивишнику прочитать параметр
icm/host_name_full (получить имя веб-сервера)!

Значение параметра видено при выполнении программы RSPARAM1 или в транзакции RZ11. В первом случае не смог разобраться в АБАПе, а во втором не получилось продебажить :(

Обобщу свою проблему:
Мне нужно сгенерировать для STS веб-ссылки на сохраненные в BW-шном хранилище документы. Как правильно формируется путь, видно в статье Hyperlinks to Documents, имя документа я знаю. Остается имя сервера.

UPD: Ссылка была кривая.

_________________
Глаза боятся, а руки крюки


Последний раз редактировалось G Вт, авг 19 2008, 13:49, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прочитать icm/host_name_full
СообщениеДобавлено: Пн, авг 18 2008, 19:59 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
G написал:
Уважаемые разработчики, помогите бивишнику прочитать параметр
icm/host_name_full (получить имя веб-сервера)!

Значение параметра видено при выполнении программы RSPARAM1 или в транзакции RZ11. В первом случае не смог разобраться в АБАПе, а во втором не получилось продебажить :(

Смотрите программу RSPFLDOC (подпрограмма INIT_EXT_TABLE).
Code:
CALL 'C_SAPGALLPARAM' ID 'PAR_USUB' FIELD PAR_USUB-*SYS*
                        ID 'PAR_SUB'  FIELD PAR_SUB-*SYS*.

В PAR_SUB - то что вам нужно, для всех параметров.
Дефолтные параметры

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 18 2008, 21:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Если честно, то я тоже заинтересовался этими строками, но они так и остались для меня филькиной грамотой.
Я так и не нашел где и как объявляются PAR_USUB и PAR_SUB и где искать как делается из них выборка (нашел, что сортируются).
RZ11 уже тоже подебажил без закешированных данных -- не помогло.
:oops:

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 18 2008, 21:53 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
G написал:
Если честно, то я тоже заинтересовался этими строками, но они так и остались для меня филькиной грамотой.
Я так и не нашел где и как объявляются PAR_USUB и PAR_SUB и где искать как делается из них выборка (нашел, что сортируются).
RZ11 уже тоже подебажил без закешированных данных -- не помогло.
:oops:
Code:
DATA: BEGIN OF par_sub OCCURS 0,
       status LIKE  sy-index,
       pname(60),
       user_wert(60),
       default_wert(60),
      END OF par_sub.
DATA: BEGIN OF par_usub OCCURS 0,
       status LIKE sy-index,
       pname(60),
       user_wert(60),
       default_wert(60),
      END OF par_usub.

CALL 'C_SAPGALLPARAM' ID 'PAR_USUB' FIELD par_usub-*sys*
                      ID 'PAR_SUB'  FIELD par_sub-*sys*.

READ TABLE par_sub WITH KEY pname = 'icm/host_name_full'.

WRITE: / par_sub-user_wert, par_sub-default_wert.

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 19 2008, 13:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Спасибо большое :). Работает :).

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 20 2008, 18:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Да, хочется доспросить:

Если, к примеру, я дебажу RZ11, и нашел нужный мне участок кода. Как мне его потом найти через se37 или se38?

Ведь ответ на свой вопрос я мог бы найти и сам.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 20 2008, 20:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
G написал:
Да, хочется доспросить:

Если, к примеру, я дебажу RZ11, и нашел нужный мне участок кода. Как мне его потом найти через se37 или se38?

Ведь ответ на свой вопрос я мог бы найти и сам.
Собственно говоря - имеющий глаза да увидет - в верхней части окна дебагера отображается текущая программа и текущий инклюд. А среди закладок можно посмотреть стек вызова вплоть до текущей подпрограммы(form) и так же с указанием инклюда.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 21 2008, 09:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
sy-uname написал(а):
Собственно говоря - имеющий глаза да увидит.

Если ткнуть пальцем в нужном направлении, то видно лучше :)
Спасибо!

_________________
Глаза боятся, а руки крюки


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

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


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

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


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

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