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

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


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

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


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

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