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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Редактируемый ALV и средство поиска
СообщениеДобавлено: Пт, июл 26 2013, 21:09 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 12 2012, 12:49
Сообщения: 83
Добрый день. Возникла такая проблема, есть редактируемый ALV у которого есть одна пустая строка, в этой строке 3 поля(БЕ, Местоположение, Производственный участок) связаны между собой, то есть если я нажимаю на средство поиска у поля Производственный участок и выбираю оттуда запись, то поля БЕ и Местоположение тоже должны заполниться, проблема в том, что если я ничего не вписывал в поля БЕ и Местоположение а сразу нажал средство поиска у Производственный участок, то средство поиска все равно считает что БЕ и Местоположение заполнены одним пробелом и сразу-же предлагает по ним ограничения как на скрине, как этого избежать?
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Редактируемый ALV и средство поиска
СообщениеДобавлено: Сб, июл 27 2013, 12:12 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Возможный вариант:
отвязать в структуре полей, лежащей в основе ALV, в средстве поиска по участку, поля Завод и Местоположение от полей этой же структуры, а значения Завода и Местоположения в средство поиска передавать динамически (через SPA\GPA, memory и т.п.) в кодировке средства поиска. Правда, средство поиска лучше скопировать в свое, потому что оно много где еще используется :wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактируемый ALV и средство поиска
СообщениеДобавлено: Сб, июл 27 2013, 18:04 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 12 2012, 12:49
Сообщения: 83
Спасибо, придумал как попроще сделать, просто в коде средства поиска написал DELETE shlp-selopt WHERE low IS INITIAL AND high IS INITIAL.
Но всеравно непонятно откуда откуда там этом пробел берется в полях Завод и Местоположение, если в отладчике смотреть, когда их значения в средство поиска передано, то оно пустое, а потом вдруг откуда-то пробел берется и соответственно средство поиска пытается ограничения по этим полям сделать...
Code:
Правда, средство поиска лучше скопировать в свое, потому что оно много где еще используется :wink:

Откуда вы знаете, оно же зедовское? :lol:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Редактируемый ALV и средство поиска
СообщениеДобавлено: Вс, июл 28 2013, 10:25 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Там ставятся не пробелы, скорее всего, а заполняется структура SELOPT знаком и опцией 'IEQ'.
Цитата:
Откуда вы знаете, оно же зедовское? :lol:

Я даже знаю, как оно называется :wink:
Вот поэтому
Цитата:
в коде средства поиска написал DELETE shlp-selopt WHERE low IS INITIAL AND high IS INITIAL.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактируемый ALV и средство поиска
СообщениеДобавлено: Вс, июл 28 2013, 11:57 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 12 2012, 12:49
Сообщения: 83
Цитата:
лучше сделать в своем средстве поиска, не всем же, использующим это средство поиска, нужна именно такая логика.

ну я так и сделал


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

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


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

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


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

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