SAPфорум.RU
https://sapboard.ru/forum/

SAP Query и тип данных поля
https://sapboard.ru/forum/viewtopic.php?f=102&t=8409
Страница 1 из 1

Автор:  Cибиряк [ Чт, сен 22 2005, 14:05 ]
Заголовок сообщения:  SAP Query и тип данных поля

Ситуация: Существует стандартный отчет типа RABEST*. Необходимо перемножить 3 поля и добавить столбец результата в отчет. Казалось бы, проще некуда, взял на query быстро смастерил отчетик с локальным полем где перемножил что нужно. Но! тип одного и трех полей CHAR (остальные 2 - CURR и QUAN). Само собой это поле с двумя другими не может перемножаться. В дампе так и написано "Unable to interpret "0,1" as a number."

Возник вопрос, могу ли я как-нибудь обозначить в query текстовое поле числовым, чтоб перемножение состоялось. (вариант с SE11 и изменением типа данных поля там... мне не по душе)

Подскажите пожалуйста что-нибудь...
спасибо.

Автор:  Удав [ Вт, мар 22 2016, 00:03 ]
Заголовок сообщения:  Re: SAP Query и тип данных поля

DimaAlisage написал(а):
а что из своего кода можешь нам тут продемонстрировать?? :

В бан? :evil:

Автор:  LKU [ Вт, мар 22 2016, 11:59 ]
Заголовок сообщения:  Re: SAP Query и тип данных поля

Cибиряк написал:
В дампе так и написано "Unable to interpret "0,1" as a number."
спасибо.

В данном конкретном случае достаточно поменять в текстовом поле запятую на точку и все сработает.
Наверняка есть более универсальные Фм для преобразования текста в число, поиск по названиям в se37 дает, например, OIU_ME_CHAR_TO_NUMBER.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/