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

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


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

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


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

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