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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Изменение колличества знаков после запятой "динамически".
СообщениеДобавлено: Чт, апр 23 2009, 17:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, мар 17 2009, 00:53
Сообщения: 166
Откуда: Екатеринбург
Пол: Мужской
Всем привет. :)

Возможно ли изменять decimals по средствам переменной или из поля таблицы?
Есть ВТ в которой есть результат поле - result (type p) и колличество знаков поле- my_dec (type c)
Нужно чтобы кол-во знаков после запятой поля result было равно значению my_dec.

* На случай если не понятно рассказал.
Типа такого выглядит в отладке.
Code:
result      | my_dec
-----------------------------   
1.000000000 |      2
3.000000000 |      0
8.120000000 |      1


результат надо такой.
Code:
result      | my_dec        | res_mod
--------------------------------------------
1.000000000 |      2        |   1,00
3.000000000 |      0        |   3
8.120000000 |      1        |   8,1


Может быть какойнибудь ФМ есть?

* есть вариант перегонять поля в 'type c' и с помошью 'shift ___ right' выставлять длину через 'if_endif'.

Господа, есть мысли по этому поводу?

_________________
Высшая степень уважения к клиенту - это разработать программу не так как он хочет, так как следует!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение колличества знаков после запятой "динамически".
СообщениеДобавлено: Чт, апр 23 2009, 17:26 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
WRITE result TO res_mod DECIMALS my_dec.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение колличества знаков после запятой "динамически".
СообщениеДобавлено: Чт, апр 23 2009, 17:31 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
autor написал(а):
Всем привет. :)

Возможно ли изменять decimals по средствам переменной или из поля таблицы?
Есть ВТ в которой есть результат поле - result (type p) и колличество знаков поле- my_dec (type c)
Нужно чтобы кол-во знаков после запятой поля result было равно значению my_dec.

* На случай если не понятно рассказал.
Типа такого выглядит в отладке.
Code:
result      | my_dec
-----------------------------   
1.000000000 |      2
3.000000000 |      0
8.120000000 |      1


результат надо такой.
Code:
result      | my_dec        | res_mod
--------------------------------------------
1.000000000 |      2        |   1,00
3.000000000 |      0        |   3
8.120000000 |      1        |   8,1


Может быть какойнибудь ФМ есть?
...
Господа, есть мысли по этому поводу?

Write to
Addition 9
... DECIMALS dec

Или, если возможно, использовать поле количества
Цитата:
Quantity field
Component of a structure or database table of type QUAN defined in the ABAP Dictionary. A quantity field must be linked to a unit key of a structure or database table, which determines the unit of the quantity field.

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


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

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


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

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


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

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