Текущее время: Чт, авг 07 2025, 19:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Не выполняется условие elseif zco_sll-noz in zobjnr ?
СообщениеДобавлено: Ср, июл 08 2015, 14:21 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 04 2009, 09:51
Сообщения: 421
Пол: Женский
Неверно работает программа в месте где стоит
elseif zco_sll-noz in zobjnr.
После прерывания вывела значение zco_sll-noz и таблицы zobjnr - ranges zobjnr for zco_pmash-kodoz.
Значение zco_sll-noz не содержится в таблице zobjnr ( пустая таблица ) но почему то программа видит наоборот т.е видит это значение в таблице !
Из за чего это может быть ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не выполняется условие elseif zco_sll-noz in zobjnr ?
СообщениеДобавлено: Ср, июл 08 2015, 14:45 
Ассистент
Ассистент

Зарегистрирован:
Чт, июл 08 2010, 07:35
Сообщения: 42
Пол: Мужской
Из-за того, что пустой RANGE воспринимается как список всех значений. Добавьте в условие elseif zco_sll-noz in zobjnr проверку на то, что zobjnr не пустой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не выполняется условие elseif zco_sll-noz in zobjnr ?
СообщениеДобавлено: Ср, июл 08 2015, 16:52 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 04 2009, 09:51
Сообщения: 421
Пол: Женский
Подскажите как написать что б правильно отработало !
Спасибо .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не выполняется условие elseif zco_sll-noz in zobjnr ?
СообщениеДобавлено: Ср, июл 08 2015, 19:28 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 02 2014, 18:03
Сообщения: 43
elseif zco_sll-noz in zobjnr and not zobjnr is initial.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не выполняется условие elseif zco_sll-noz in zobjnr ?
СообщениеДобавлено: Чт, июл 09 2015, 14:03 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 492
Пол: Мужской
Как правило range это таблица с заголовком, поэтому это:
kilaka написал(а):
and not zobjnr is initial.
проверка пустоты строки заголовка. Скорее будет так:
Code:
and not zobjnr[] is initial.
Работает программа верно, если считать что ничего не указанное в критерии выбора должно выбирать все данные.


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

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


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

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


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

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