Текущее время: Пн, авг 04 2025, 21:35

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: поле curr в select-запросе
СообщениеДобавлено: Пн, янв 19 2009, 13:04 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
Здравствуйте,
возникла такая проблема - в select-запросе выбираю данные из саповской таблички (eban) в свою внутреннюю.

SELECT * FROM EBAN INTO CORRESPONDING FIELDS OF TABLE in_zm1
WHERE werks = werks
AND ekgrp = ekgrp
AND bsart = bsart.

Во внутренней табличке есть поля preis LIKE eban-preis и waers LIKE eban-waers. При этом если в eban цена 300, то во внутренней табличке она 3,00.
Подскажите, пожалуйста, что я делаю не так и что нужно сделать, чтобы цена во внутренней табличке была такая же как в eban.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: поле curr в select-запросе
СообщениеДобавлено: Пн, янв 19 2009, 14:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
ivaa написал(а):
Здравствуйте,
возникла такая проблема - в select-запросе выбираю данные из саповской таблички (eban) в свою внутреннюю.

SELECT * FROM EBAN INTO CORRESPONDING FIELDS OF TABLE in_zm1
WHERE werks = werks
AND ekgrp = ekgrp
AND bsart = bsart.

Во внутренней табличке есть поля preis LIKE eban-preis и waers LIKE eban-waers. При этом если в eban цена 300, то во внутренней табличке она 3,00.
Подскажите, пожалуйста, что я делаю не так и что нужно сделать, чтобы цена во внутренней табличке была такая же как в eban.

Магическая галка "АрифметСФиксЗапятой" в свойствах отчёта установлена? Где вы смотрте что в eban цена 300 (или всё таки '300.00') ?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: поле curr в select-запросе
СообщениеДобавлено: Вт, янв 20 2009, 10:17 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
Магическая галка установлена. Если смотреть EBAN через List Viewer, то там красивая цена "300", если через ALV-Grid - то "3,00". Причем в транзакциях, где указана общая стоимость, красивая цена 30 000 (количество - 100 шт).
Так что я теперь не знаю не только, как правильно посчитать цену, но и как красиво (300, а не 3,00 ) отобразить цену :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: поле curr в select-запросе
СообщениеДобавлено: Вт, янв 20 2009, 10:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
ivaa написал(а):
Магическая галка установлена. Если смотреть EBAN через List Viewer, то там красивая цена "300", если через ALV-Grid - то "3,00". Причем в транзакциях, где указана общая стоимость, красивая цена 30 000 (количество - 100 шт).
Так что я теперь не знаю не только, как правильно посчитать цену, но и как красиво (300, а не 3,00 ) отобразить цену :?


Не очень понятно - Вы смотрите EBAN, скажем через se16, разными просмоторщиками и видите разную цену?
Или ALV Ваш, тоесть в Вашей программе ? В отладке Вы смотрели что ложится во внутреннюю таблицу, до того как она выводится на экран?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: поле curr в select-запросе
СообщениеДобавлено: Вт, янв 20 2009, 11:13 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
да, что-то не очень удачно я выразился.
Смотрю на саму табличку в транзакции se11, просто ставлю птички в Параметры настройки -> пользовательские параметры либо в Список ABAP List Viewer (тогда цена 300), либо в ALV-Grid: представление (тогда цена 3,00). То, что в гриде цена так отображается, я увидел уже после того, как начал тему. И этого я вообще не понимаю... :(
В отладке смотрел, во внутренней табличке - 3.00.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: поле curr в select-запросе
СообщениеДобавлено: Вт, янв 20 2009, 14:03 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 20 2008, 15:25
Сообщения: 87
Теперь все правильно отображается, просто неправильно указал ссылочное поле именно на экране, в tableview.


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

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


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

Сейчас этот форум просматривают: Mixail167


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

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