Текущее время: Вс, авг 17 2025, 20:19

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: F4 зависит от значения в другом поле...
СообщениеДобавлено: Пн, дек 04 2006, 17:13 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Привет всем!

Как сделать, чтобы список выбираемых значений по F4 зависел от того, что выбрано в другом поле? (это при работе с отчетами)...

Где то можно прикрутить свой Serch Help ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 16 2006, 15:46 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
у Search Help'a должно быть два входящих параметра. и это средство поиска должно быть привязано к структуре к обоим полям. все будет вытаскиваться автоматом вроде


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: F4 зависит от значения в другом поле...
СообщениеДобавлено: Сб, дек 16 2006, 16:20 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Vitaly V.V. написал(а):
Привет всем!

Как сделать, чтобы список выбираемых значений по F4 зависел от того, что выбрано в другом поле? (это при работе с отчетами)...

Где то можно прикрутить свой Serch Help ?


1) отчет стандартный или собственный?
2) как соотносятся между собой поля на экране выбора (из каких структур и таблиц - собственные или нет, структура общая или нет)?

Свой search-help прикрутить можно, только в части случаев это будет сделано без каких-либо модификаций системных объектов, а в худшем случае придется писать на abap.

_________________
Счастье есть!


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

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Tetty написал:
1) отчет стандартный или собственный?
2) как соотносятся между собой поля на экране выбора (из каких структур и таблиц - собственные или нет, структура общая или нет)?

Свой search-help прикрутить можно, только в части случаев это будет сделано без каких-либо модификаций системных объектов, а в худшем случае придется писать на abap.


1. Отчет собственный, в BEx.
2. В моем случае поля связаны - один признак является атрибутом другого. А в общем случае поля не связаны. Мне хотя бы для моего случая.

Что я нарыл - можно поменять SH, который можно найти у элемента данных. А читать установленное выше значение другого признака можно соответствующей ФМ. Но пока не пробовал...

Если у кого есть другие идеи - буду рад послушать.

А полностью свой самописный Search Help как можно прикрутить?

А Abap я не боюсь... пусть он меня боится ;)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: F4 зависит от значения в другом поле...
СообщениеДобавлено: Пн, дек 18 2006, 01:18 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Vitaly V.V. написал(а):
1. Отчет собственный, в BEx.
2. В моем случае поля связаны - один признак является атрибутом другого. А в общем случае поля не связаны. Мне хотя бы для моего случая.

Что я нарыл - можно поменять SH, который можно найти у элемента данных. А читать установленное выше значение другого признака можно соответствующей ФМ. Но пока не пробовал...

Если у кого есть другие идеи - буду рад послушать.

А полностью свой самописный Search Help как можно прикрутить?

А Abap я не боюсь... пусть он меня боится ;)


При обработке средства поиска идут следующие приоритеты (есть слайды и подробное описание в любом BC430 - ABAP Dictionary):
1. SH для экрана (то есть непосредственно в программе осуществлена связь поля с SH, например, через Process on value-request или задан явно и т.д.)
2. Средство поиска для поля (как часть структуры или таблицы)
3. Если есть проверочная таблица у поля, то она используется как SH.
4. SH для элемента данных.
5. Fixed values в домене.
6. Стандартные средства поиска для дат.

Поэтому попытка прикрутить средство поиска к элементу данных может не привести к желаемому результату. Наиболее правильно и удобно добавлять средство поиска к полю таблицы или структуры, о чем писал holocron.

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: F4 зависит от значения в другом поле...
СообщениеДобавлено: Пн, дек 18 2006, 08:09 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Прошу прощения.
Можно на вопрос "Как прикрутить SH к запросу переменных в BEx?" отвечать включив опцию "для дубов"?
:lol:

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


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

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Tetty написал:
При обработке средства поиска идут следующие приоритеты (есть слайды и подробное описание в любом BC430 - ABAP Dictionary):
1. SH для экрана (то есть непосредственно в программе осуществлена связь поля с SH, например, через Process on value-request или задан явно и т.д.)
2. Средство поиска для поля (как часть структуры или таблицы)
3. Если есть проверочная таблица у поля, то она используется как SH.
4. SH для элемента данных.
5. Fixed values в домене.
6. Стандартные средства поиска для дат.

Поэтому попытка прикрутить средство поиска к элементу данных может не привести к желаемому результату. Наиболее правильно и удобно добавлять средство поиска к полю таблицы или структуры, о чем писал holocron.


Экран генерит сам BEx, с этим ничего нельзя поделать.

Когда создаю признак, генерится таблица, например /BIC/PCV_SPPO. Так она в зоне наименований SAP, то редактировать ее нельзя, соответственно, указать SH тоже там нельзя.

Проверочная таблица указывается на уровне домена, так что скорее всего сначала ищется SH для элемента данных.

Fixed values в домене, думаю, в BW не используется...

Остается один путь - почудить в сгенеренном SH.


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

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
holocron написал(а):
у Search Help'a должно быть два входящих параметра. и это средство поиска должно быть привязано к структуре к обоим полям. все будет вытаскиваться автоматом вроде


SH прикручен к элементу данных, и поменять его нельзя. Параметр у SH один (хотя это можно и расширить). Все находится в зоне имен SAP. Но почему то можно редактировать сам SH...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 19 2006, 10:12 
Специалист
Специалист

Зарегистрирован:
Ср, дек 22 2004, 09:55
Сообщения: 210
Все конечно хорошо, но вы попробуйте перенести инфообъект у элемента данных которого вы подменили search help в другую систему... :wink:


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

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
легко :D

_________________
In SAP we trust !


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

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Crimson написал(а):
Все конечно хорошо, но вы попробуйте перенести инфообъект у элемента данных которого вы подменили search help в другую систему... :wink:


Мы не можем менять связку "Элемент данных-SH", мы можем только поменять сам SH. И уж SH мы просто затолкаем в запрос и перенесем...


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

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
В рамках включенной опции "для дубов":
Vitaly V.V. написал(а):
мы можем только поменять сам SH. И уж SH мы просто затолкаем в запрос и перенесем...

Где это место можно найти в системе?
Спасибо.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 19 2006, 11:12 
Специалист
Специалист

Зарегистрирован:
Ср, дек 22 2004, 09:55
Сообщения: 210
>легко

А поподробнее ?

У сгенерированного для инфообъекта search help-a прописан в качестве search help exit-а функциональный модуль

RSD_CHA_HELP_VALUES_EXIT

Его можно подменить на свой какой-нибудь
ZRSD_CHA_HELP_VALUES_EXIT.

Но при переносе инфообъекта все структуры данных генеририруются заново в целевой системе, и в целевой системе снова будет стоять
RSD_CHA_HELP_VALUES_EXIT.

По этому поводу даже есть нота - 380440.

Если вы знаете способ это обойти, поделитесь плиз.


Последний раз редактировалось Crimson Вт, дек 19 2006, 11:19, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 19 2006, 11:13 
Специалист
Специалист

Зарегистрирован:
Ср, дек 22 2004, 09:55
Сообщения: 210
Можно конечно перенести заново SH отдельным запросом ПОСЛЕ переноса запроса с инфообъектом, но первый же запрос с инфообъектом перетрет его снова.


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

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
G написал:
В рамках включенной опции "для дубов":
Vitaly V.V. написал(а):
мы можем только поменять сам SH. И уж SH мы просто затолкаем в запрос и перенесем...

Где это место можно найти в системе?
Спасибо.


Заходишь в признак, потом - на элемент данных. Там указан SH. Когда ативируем измененный SH, система запрашивает запрос на перенос...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

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


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

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


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

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