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

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


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

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


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

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