Текущее время: Чт, сен 11 2025, 14:45

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Максимальный размер показателя
СообщениеДобавлено: Ср, фев 13 2008, 15:59 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Подскажите ноту или ссылку на инфу как в BW правильно положить суммы больше чем 9.2 (нужно 16.2 закинуть)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 16:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
А если сделать показатель типа число и выбрать тип DEC?
Будет (17,3)

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 16:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
так и сделано, только в DSO при просмотре почему-то пишет длина 9 а в самой таблице представление как 17.2
хм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 16:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
Bkmz написал:
так и сделано, только в DSO при просмотре почему-то пишет длина 9 а в самой таблице представление как 17.2
хм.

Ну а если спуститься до определения DSO в словаре что там?

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 16:27 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
для всех показателей стоит внутренняя длина 9 :shock:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 16:58 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
Bkmz написал:
для всех показателей стоит внутренняя длина 9 :shock:

Незнаю почему он показывает 9....у 0AMOUNT размерность тоже 17,2
так что можно и в него грузить:) Вот....

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 17:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
На самом деле данные реально пролезли без проблем, видимо это просто нюансы отображения, а по русски индусские косяки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 17:19 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
Bkmz написал:
На самом деле данные реально пролезли без проблем, видимо это просто нюансы отображения, а по русски индусские косяки

скорее всего это есть глюки отображения...реально смотрите на структуру в словаре и все понятно будет:)

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 20:27 
Специалист
Специалист

Зарегистрирован:
Вс, фев 26 2006, 14:33
Сообщения: 171
Это не глюки отображения, а особенности абапа.
Тип данных DEC - это ABAP-тип P (packed), т.н. упакованное число.
Длина упакованного числа задается в байтах. Число позиций, которое укладывается в заданную длину определяется как 2 * <число_байт> - 1, т.е. если например переменная типа p с длиной 3, то количество позиций будет 5. И если у этой переменной 2 знака после запятой, то она может принимать значения от -999.99 до +999.99 (курс BC402, если интересно)
так что все правильно пишется: внутренняя длина 9 => число позиций 17 (2*9-1) и в него может поместиться триллион :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 13 2008, 21:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Mugunhwa написал(а):
Это не глюки отображения, а особенности абапа.
Тип данных DEC - это ABAP-тип P (packed), т.н. упакованное число.
Длина упакованного числа задается в байтах. Число позиций, которое укладывается в заданную длину определяется как 2 * <число_байт> - 1, т.е. если например переменная типа p с длиной 3, то количество позиций будет 5. И если у этой переменной 2 знака после запятой, то она может принимать значения от -999.99 до +999.99 (курс BC402, если интересно)
так что все правильно пишется: внутренняя длина 9 => число позиций 17 (2*9-1) и в него может поместиться триллион :)


нда ... велик и могуч АБАП...

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 27 2008, 00:23 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Mugunhwa написал(а):
... и в него может поместиться триллион :)

Будете смеяться, но мне таки отгрузили из внешней системы число в 23 знака :!: :!: :!: до запятой :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 27 2008, 10:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Bkmz написал:
Mugunhwa написал(а):
... и в него может поместиться триллион :)

Будете смеяться, но мне таки отгрузили из внешней системы число в 23 знака :!: :!: :!: до запятой :roll:


Мдя...

Оффтоп, конечно... Но вспомнилась далёкая молодость. И ассемблер IBM PC, на котором я ради хохмы писАл програмки символьного высокоточного вычисления. Типа 100 символов до запятой и 100 после запятой... :mrgreen: (Возводил любое число в любую степень. Типа 2 в сотой степени...)

Интересно, как такая хрень на АБАП-е будет работать... :mrgreen:

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

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


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

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


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

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