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

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


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

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


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

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