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

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


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

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


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

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