Текущее время: Сб, июл 19 2025, 22:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Поиск по полю-части ключа в ALV
СообщениеДобавлено: Чт, окт 19 2006, 16:15 
Специалист
Специалист

Зарегистрирован:
Чт, май 11 2006, 10:41
Сообщения: 233
Всем привет!!!

У меня прописаны LS_FIELDCAT-REF_FIELD и LS_FIELDCAT-REF_TABLE. Средство поиска в ALV вызывается. Но данное поле - часть ключа, например, код налога в T007A. Остальная часть ключа - налоговая схема.
В появившемся окне поиска я выбираю необходимую схему и код налога, но при сохранении проверка не проходит, т.к. проверяется почему то номер манданта и код налога, т.е. часть ключа.
Так как подсунуть при проверке остальные поля-составляющие ключа таблицы?

Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск по полю-части ключа в ALV
СообщениеДобавлено: Чт, окт 19 2006, 17:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
scooter написал(а):
Всем привет!!!

У меня прописаны LS_FIELDCAT-REF_FIELD и LS_FIELDCAT-REF_TABLE. Средство поиска в ALV вызывается. Но данное поле - часть ключа, например, код налога в T007A. Остальная часть ключа - налоговая схема.
В появившемся окне поиска я выбираю необходимую схему и код налога, но при сохранении проверка не проходит, т.к. проверяется почему то номер манданта и код налога, т.е. часть ключа.
Так как подсунуть при проверке остальные поля-составляющие ключа таблицы?

Заранее спасибо.


какое сохранение и какая проверка имеется ввиду?


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

Зарегистрирован:
Чт, май 11 2006, 10:41
Сообщения: 233
Последовательность такая:

вывожу ALV GRID,
встаю в изменяемое поле (начально пустое),
F4,
появляются критерии поиска,
выбираю, нажимаю,
появляется список возможных позиций, выбираю нужное,
два раза кликаю на отредактированной строке,
появляется сообщение, что значение не найдено.


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

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
scooter написал(а):
Последовательность такая:

вывожу ALV GRID,
встаю в изменяемое поле (начально пустое),
F4,
появляются критерии поиска,
выбираю, нажимаю,
появляется список возможных позиций, выбираю нужное,
два раза кликаю на отредактированной строке,
появляется сообщение, что значение не найдено.

ну тогда я так понимаю, ALV тут ни причем.. Как у вас сёрчхелп организован?


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

Зарегистрирован:
Чт, май 11 2006, 10:41
Сообщения: 233
Кажется я понял...В ссылках REF_TABLE и REF_FIELD я использую 'BSEG' и 'MWSKZ'. В данной таблице используется SH SSH_T007A. В нем на входе - значения полей MWSKZ и KALSM.
Когда SH срабаиывает, я выбираю оба значения из предложенного списка. Но значение KALSM куда то не передается. :(


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

Зарегистрирован:
Чт, май 11 2006, 10:41
Сообщения: 233
И если я тестирую данный SH, то все вроде бы намана...


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

Зарегистрирован:
Чт, май 11 2006, 10:41
Сообщения: 233
Заранее извиняюсь за плохое знание ALV...:(

Я пробежался в дебаггере...Необходимый код налога вставляется в строку, но потом при обработке события изменения в ->mt_mod_cells есть, но Error = 'x', а в ->mt_good_cells пусто.
Как определить, на каком этапе происходит ошибка?


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

Зарегистрирован:
Чт, май 11 2006, 10:41
Сообщения: 233
В общем, решил проблему так...

Создал свою структуру в словаре с нужными полями и для них прописал SH с константами по остальным полям. Так работает. :)


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

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


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

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


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

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