Текущее время: Пт, авг 01 2025, 09:55

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


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

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


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

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