Текущее время: Вс, июл 27 2025, 23:39

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: обнуление данных в переменной при выводе в отчет
СообщениеДобавлено: Ср, мар 20 2013, 09:08 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
Здравствуйте уважаемые.

Подскажите, пожалуйста, как можно обнулить (не выводить) данные, если переменная равно 0.
Пример:
Переменная zmenge = ekpo-menge.

Если значение у переменной имеется, то выводится: 130,00 Т
Если значение у переменной отсутствует, то выводится: 0 Т.
Хочу,чтобы выводилось:
Тоже самое касается переменный типа дата:
Когда есть значение: 22.01.2013
Когда нет значения:00.00.0000
Хочу:

Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: обнуление данных в переменной при выводе в отчет
СообщениеДобавлено: Ср, мар 20 2013, 09:28 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Куда хоть выводите то? PDF, ALV, write?

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обнуление данных в переменной при выводе в отчет
СообщениеДобавлено: Ср, мар 20 2013, 09:50 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
ArmAnn написал:
Куда хоть выводите то? PDF, ALV, write?


Пишу код в SAP Query - в инфонаборе, создаю запрос на его основе и стандартными средствами вывожу отчет на экран. Потом копирую его в Excel.


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

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 492
Пол: Мужской
SQ01 -> Изменить
Основной список (Shift + F4) -> Следующий экран (F6) -> Следующий экран (F6) -> столбец "<>0"
Цитата:
SAP Query: поле выделения
Switch attributes or functions on/off.
Procedure
If you select this field, a value of the field in question is only output if it is not equal to zero.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обнуление данных в переменной при выводе в отчет
СообщениеДобавлено: Ср, мар 20 2013, 10:41 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
Korvax написал:
SQ01 -> Изменить
Основной список (Shift + F4) -> Следующий экран (F6) -> Следующий экран (F6) -> столбец "<>0"
Цитата:
SAP Query: поле выделения
Switch attributes or functions on/off.
Procedure
If you select this field, a value of the field in question is only output if it is not equal to zero.


Спасибо, попробую.

Может быть еще подскажите как решить проблему.
Корректирую код в SAP Query. Пытаюсь перейти на закладку DATA. Система все равно отображает закладку Обработка записей, а при попытке сгенерировать код пишет сообщение

"Ошибка при получении таблицы через провайдер данных".
Если данные продолжать сохранять, то написанный код пропадает.

В чем засада?


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

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
Korvax написал:
SQ01 -> Изменить
Основной список (Shift + F4) -> Следующий экран (F6) -> Следующий экран (F6) -> столбец "<>0"
Цитата:
SAP Query: поле выделения
Switch attributes or functions on/off.
Procedure
If you select this field, a value of the field in question is only output if it is not equal to zero.


Проверил.
В отчете данные все равно выводятся в виде:
дата - 00.00.0000
количество - 0 Т


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: обнуление данных в переменной при выводе в отчет
СообщениеДобавлено: Ср, мар 20 2013, 13:33 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 492
Пол: Мужской
tolstjak написал(а):
"Ошибка при получении таблицы через провайдер данных".
Подсказать могу лишь: проверить код, сохранить код, перезагрузить компьютер, обратиться к коллегам, обратиться к администратору :). Сам с таким не сталкивался.
tolstjak написал(а):
Проверил.
Мне кажется у Вас проблемы с генерацией, поэтому вряд ли вы проверили. Должно работать.

Ps. Если есть время и желание, можете поставить точку прерывания в FUNCTION RSAQRT_ALV_DISPLAY (отвечает за вывод query) после "import fieldcat = fieldcatalog.." и посмотреть таблицу fieldcatalog, в ней перечислены поля вывода и их настройки. В столбце NO_ZERO = "X", LZERO = "", тогда поля выводятся пустыми при 0 значении.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обнуление данных в переменной при выводе в отчет
СообщениеДобавлено: Ср, мар 20 2013, 14:57 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
Korvax написал:
tolstjak написал(а):
"Ошибка при получении таблицы через провайдер данных".
Подсказать могу лишь: проверить код, сохранить код, перезагрузить компьютер, обратиться к коллегам, обратиться к администратору :). Сам с таким не сталкивался.
tolstjak написал(а):
Проверил.
Мне кажется у Вас проблемы с генерацией, поэтому вряд ли вы проверили. Должно работать.

Ps. Если есть время и желание, можете поставить точку прерывания в FUNCTION RSAQRT_ALV_DISPLAY (отвечает за вывод query) после "import fieldcat = fieldcatalog.." и посмотреть таблицу fieldcatalog, в ней перечислены поля вывода и их настройки. В столбце NO_ZERO = "X", LZERO = "", тогда поля выводятся пустыми при 0 значении.


Проверил еще раз, все заработало.
Спасибо.


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

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


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

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


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

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