Текущее время: Вт, сен 02 2025, 13:14

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


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

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


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

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