Текущее время: Сб, авг 02 2025, 01:50

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


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

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


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

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