Текущее время: Сб, авг 02 2025, 20:15

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


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

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


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

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