Текущее время: Ср, июл 30 2025, 21:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по приведению типов
СообщениеДобавлено: Ср, сен 09 2009, 09:03 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 31 2008, 18:54
Сообщения: 67
Добрый день.
Наверное глупый вопрос, но всё же.
Есть выражение типа

Code:
DATA:
  a LIKE VBDPL-NETPR,
  b LIKE VBDPL-LFIMG,
  c LIKE MARM-UMREZ,
  x LIKE MARM-UMREN,
  y LIKE VBAP-LSMENG. 

РЕЗУЛЬТАТ = a * b * C / x / y.


На данный момент если РЕЗУЛЬТАТ типа p c 2 знаками после запятой, то всё работает нормально (например, РЕЗУЛЬТАТ равен 7818.48).
Но мне необходимо чтобы знаков после запятой было 3. В этом случае происходит сдвиг (РЕЗУЛЬТАТ равен 781.848).
Каким образом сделать так чтобы РЕЗУЛЬТАТ был типа p c 3 знаками после запятой 7818.480, при этом типы переменных меняться не должны?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по приведению типов
СообщениеДобавлено: Ср, сен 09 2009, 09:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
MaZai написал(а):
Добрый день.
Наверное глупый вопрос, но всё же.
Есть выражение типа

Code:
DATA:
  a LIKE VBDPL-NETPR,
  b LIKE VBDPL-LFIMG,
  c LIKE MARM-UMREZ,
  x LIKE MARM-UMREN,
  y LIKE VBAP-LSMENG. 

РЕЗУЛЬТАТ = a * b * C / x / y.


На данный момент если РЕЗУЛЬТАТ типа p c 2 знаками после запятой, то всё работает нормально (например, РЕЗУЛЬТАТ равен 7818.48).
Но мне необходимо чтобы знаков после запятой было 3. В этом случае происходит сдвиг (РЕЗУЛЬТАТ равен 781.848).
Каким образом сделать так чтобы РЕЗУЛЬТАТ был типа p c 3 знаками после запятой 7818.480, при этом типы переменных меняться не должны?

Странно, сейчас проверил у меня нормально отрабатывает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по приведению типов
СообщениеДобавлено: Ср, сен 09 2009, 09:26 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
В свойствах своей программы поставьте галочку на против " Арифметика с фиксированной запятой".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по приведению типов
СообщениеДобавлено: Ср, сен 09 2009, 12:28 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 31 2008, 18:54
Сообщения: 67
Спасибо большое. Именно то, что доктор прописал :)


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

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


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

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


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

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