Текущее время: Чт, июл 31 2025, 12:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Типы данных и умножение
СообщениеДобавлено: Вт, апр 28 2009, 13:22 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Раньше с таким счастьем не сталкивался, поэтому хочу узнать :)
есть:
Code:
data: a like vbap-KZWI4, " CURR 13 decimal 2, сумма
b type vbkd-kursk. " DEC 9 decimal 5, курс валюты

a = 214.34
b = 1.00000 (по дебаггеру), Все данные выбраны селектами из таблиц.
Делаю a = a * b. Получаю а = 21434000.00


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Типы данных и умножение
СообщениеДобавлено: Вт, апр 28 2009, 13:38 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Посмотрите в свойства программы.
Там видимо не стоит галка "арифметика с фиксированной запятой".

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


Последний раз редактировалось Lars Вт, апр 28 2009, 13:38, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Типы данных и умножение
СообщениеДобавлено: Вт, апр 28 2009, 13:38 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
В свойствах программы что стоит в "Арифметика с фикс. запятой (Fixed point arithmetic)"?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Типы данных и умножение
СообщениеДобавлено: Вт, апр 28 2009, 16:36 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
галки нет физически. инклюд для юзер-экзитов MV45AIZZ.

Щас посмотрел, он прицеплен к программе SAPMV45A, там галка не стоит. Безопасно будет поставить?.. Или определить методом тыка? )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Типы данных и умножение
СообщениеДобавлено: Вт, апр 28 2009, 16:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
нет, не безопасно.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Типы данных и умножение
СообщениеДобавлено: Вт, апр 28 2009, 18:13 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
подскажите тогда, как бороться?.. Как временный костыль - делить на 100000 (по объявлению типа, 5 символов после запятой), но неизвестно как оно аукнется...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Типы данных и умножение
СообщениеДобавлено: Вт, апр 28 2009, 18:25 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Sam Stone написал(а):
подскажите тогда, как бороться?.. Как временный костыль - делить на 100000 (по объявлению типа, 5 символов после запятой), но неизвестно как оно аукнется...

Выносите всю арифметику в отдельные ФМ в отдельной ФГ (или через классы\методы) .

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Типы данных и умножение
СообщениеДобавлено: Вт, апр 28 2009, 19:05 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Цитата:
Выносите всю арифметику в отдельные ФМ...

думал про это, но ради одного действия... Хотя ради спокойствия похоже придется :)

Цитата:
(или через классы\методы)

Не совсем понял это предложение :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Типы данных и умножение
СообщениеДобавлено: Ср, апр 29 2009, 07:41 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Цитата:
Цитата:
(или через классы\методы)

Не совсем понял это предложение :?

Создаете свой класс(se24) в нем метод, в методе пишете то что Вам нужно сделать, потом вызываете там где вам нужно.


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

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


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

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


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

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