SAPфорум.RU
https://sapboard.ru/forum/

Не работает транзакция SEARCH_SAP_MENU
https://sapboard.ru/forum/viewtopic.php?f=100&t=83963
Страница 1 из 2

Автор:  backfire [ Вт, сен 10 2013, 09:33 ]
Заголовок сообщения:  Не работает транзакция SEARCH_SAP_MENU

Результат поиска ВСЕГДА ПУСТОЙ, чтобы не искал! В чем может быть проблема?

Автор:  olegbash [ Чт, фев 20 2014, 11:22 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

а давайте пример лучше

Автор:  olegbash [ Чт, фев 20 2014, 12:32 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

В основе транзакции два селекта
select * from smensapnew into table i_smensapnew.
select * from smensapt into table i_smensapt where spras = sy-langu.

и оператор
SEARCH I_SMENSAPT-TEXT FOR TEXT.

есть ли модель слова, вводимого в выпадающем окне, в таблице smensapt?

например, *заказ*, если есть - должен быть результат.
если нет, то нужно искать причину почему нет записи в таблице smensapt

Автор:  olegbash [ Чт, фев 20 2014, 12:33 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

а вообще: можно просто в экране меню нажать кнопку "Бинокль" или через средство поиска к транзакции в se93.

Автор:  sap_nar [ Чт, фев 20 2014, 12:44 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

SEARCH_SAP_MENU предназначена для поиска транзакции (путь) по "меню SAP".

Автор:  sap_nar [ Чт, фев 20 2014, 12:59 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

backfire написал:
В чем может быть проблема?

Предположительно, искомые данные отсутсвует по меню SAP (S000).
Меню SAP можете проверить по транзакции se43 или S000.

Автор:  backfire [ Чт, фев 20 2014, 22:36 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

sap_nar написал:
SEARCH_SAP_MENU предназначена для поиска транзакции (путь) по "меню SAP".

Так как раз ищу словосочетание из описания меню, оно точно есть, а выдает пустоту всеравно, примеры и копии экрана выложу завтра

Автор:  backfire [ Вс, мар 16 2014, 11:45 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

olegbash написал(а):
а вообще: можно просто в экране меню нажать кнопку "Бинокль" или через средство поиска к транзакции в se93.


с биноклем или тоже самое с Ctrl+F - проблем нет, они находят, но они результат выводят не в том виде, как SEARCH_SAP_MENU

Автор:  backfire [ Вс, мар 16 2014, 11:59 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

backfire написал:
sap_nar написал:
SEARCH_SAP_MENU предназначена для поиска транзакции (путь) по "меню SAP".

Так как раз ищу словосочетание из описания меню, оно точно есть, а выдает пустоту всеравно, примеры и копии экрана выложу завтра


Завтра наконец наступило :-)
Поэкспериментировал с поиском с транзакцией SEARCH_SAP_MENU вдоволь :-) И нашел в чем проблема, но сначала все по очереди
1) Ищу например слово 'Логистика' для простоты поиска (варианты - Логистика, *Логистика, Логистика*) ничего НЕ находят
2) Думаю-может проблема с поиском ОПИСАНИЯ транзакции, ищу КОД транзакции MIGO например:
- migo - находится
- mig, mig*, *mig* - Не находится
3) но все-равно есть ПРОБЛЕМА, в списке, где эта транзакция встречается в поле ТЕКСТ (описание) стоят знаки ??????? (т.е. нечитабельно)
сейчас попробую показать картинку, почитаю как ее прикрепить :-)

Автор:  backfire [ Вс, мар 16 2014, 12:15 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

Поэкспериментировал с поиском с транзакцией SEARCH_SAP_MENU вдоволь :-) И нашел в чем проблема, но сначала все по очереди
1) Ищу например слово 'Логистика' для простоты поиска (варианты - Логистика, *Логистика, Логистика*) ничего НЕ находят
2) Думаю-может проблема с поиском ОПИСАНИЯ транзакции, ищу КОД транзакции MIGO например:
- migo - находится
- mig, mig*, *mig* - Не находится
3) но все-равно есть ПРОБЛЕМА, в списке, где эта транзакция встречается в поле ТЕКСТ (описание) стоят знаки ??????? (т.е. нечитабельно)
сейчас попробую показать картинку, почитаю как ее прикрепить :-)[/quote]

вот картинка :Изображение

Автор:  backfire [ Вс, мар 16 2014, 12:28 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

После этого стало понятно, что похоже есть проблемы с языком у инсталляции этой системы или с моим компом - моя твою не понимает :-)
Проверил все региональные настройки на компе - вроде все верно.
Решил проверить работу транзакции SEARCH_SAP_MENU на другой системе(продуктивной), до этого я баловался в песочнице с IDES

И что Вы думаете? Все работает!!!! :D :evil:
Изображение

Автор:  olegbash [ Вс, мар 16 2014, 12:49 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

Так все-таки есть ли искомое слово (которое Вы вбиваете в поиск в search_sap_menu) в таблице SMENSAPT ?
это таблица текстов к меню.

а в идеале проделайте следующие действия (именно в системе, где ??????)
зайдите в таблицу SMENSAPNEW через se16n или se16
where
REPORTTYPE eq 'TR'
and REPORT eq 'MIGO'
.

затем скопируйте значения из столбца OBJECT_ID и откройте таблицу SMENSAPT и посмотрите, что в столбце TEXT.

Цитата:
2) Думаю-может проблема с поиском ОПИСАНИЯ транзакции, ищу КОД транзакции MIGO например:
- migo - находится
- mig, mig*, *mig* - Не находится


слово mig должно находится, так как внутри
Code:
SEARCH I_SMENSAPT-TEXT FOR TEXT.

а вот *mig* нет - это ок

Автор:  backfire [ Вс, мар 16 2014, 12:56 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

Продолжаю эксперименты дальше с поиском через SEARCH_SAP_MENU(в той системе, где все заработало):

1) Логистика, *Логистика, Логистика*, *Логистика* - работает
2) mig, migo, mig*, migo*,*migo - работает
3) НЕ НАХОДИТ - *mig, *mig*, *migo*

Как то непредвиденно и необъяснимо трактуется знак '*' или никто не обещал его трактовать правильно??? :D

См. прикрепленный файл - вроде есть строки удовлетворяющие условиям поиска
Изображение

Автор:  backfire [ Вс, мар 16 2014, 13:25 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

olegbash написал(а):
Так все-таки есть ли искомое слово (которое Вы вбиваете в поиск в search_sap_menu) в таблице SMENSAPT ?
это таблица текстов к меню.

а в идеале проделайте следующие действия (именно в системе, где ??????)
зайдите в таблицу SMENSAPNEW через se16n или se16
where
REPORTTYPE eq 'TR'
and REPORT eq 'MIGO'
.

затем скопируйте значения из столбца OBJECT_ID и откройте таблицу SMENSAPT и посмотрите, что в столбце TEXT.

Да, тут Вы НЕСОМНЕННО ПРАВЫ!
В той системе, где выходят ???? вместо текста знаки ????? - НЕТ описания для русского языка - R ? - см картинку
Изображение

а вот *mig* нет - это ок

Автор:  backfire [ Вс, мар 16 2014, 13:30 ]
Заголовок сообщения:  Re: Не работает транзакция SEARCH_SAP_MENU

а в продуктиве все ОК с текстом (описанием)
Изображение

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/