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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проблеммы с полем ESLL-MENGE.
СообщениеДобавлено: Пн, июл 28 2008, 07:40 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
Добрый день!

В процессе резработки возникла следующая странная проблемма:
В объектной ALV таблице среди прочих, выводится поле ESLL-MENGE (тип QUAN), причём оно доступно для редактирования.
Проблемма в том, что при вводе в него какого-либо значения, имеющего десятичные разряды (т. е. не целого), возникает ошибка "Количество десятичных разрядов превышено (максимум 0)". Хотя для данного типа предусмотренно 3 десятичных разряда, да и в стандартных транзакциях ввод в поле этого типа десятичных значений корректен.

Возможно кто-то сталкивался с подобной проблеммой. Помогите, пожалуйста!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 28 2008, 08:03 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Чисто теоретически, проверять лень...
Попробуйте в поле каталога полей EDIT_MASK для этого поля передать что-нибудь типа 'V__________.___'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблеммы с полем ESLL-MENGE.
СообщениеДобавлено: Пн, июл 28 2008, 08:36 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Danila написал:
Добрый день!

В процессе резработки возникла следующая странная проблемма:
В объектной ALV таблице среди прочих, выводится поле ESLL-MENGE (тип QUAN), причём оно доступно для редактирования.
Проблемма в том, что при вводе в него какого-либо значения, имеющего десятичные разряды (т. е. не целого), возникает ошибка "Количество десятичных разрядов превышено (максимум 0)". Хотя для данного типа предусмотренно 3 десятичных разряда, да и в стандартных транзакциях ввод в поле этого типа десятичных значений корректен.

Возможно кто-то сталкивался с подобной проблеммой. Помогите, пожалуйста!


А поле на что-то ссылается, имеется ввиду единица измерения и чем оно проинициализировано ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблеммы с полем ESLL-MENGE.
СообщениеДобавлено: Пн, июл 28 2008, 09:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Danila написал:
"Количество десятичных разрядов превышено (максимум 0)".
Какой номер сообщения?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблеммы с полем ESLL-MENGE.
СообщениеДобавлено: Пн, июл 28 2008, 10:02 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
Проблемму удалось решить прописав в каталог полей ссылку на словарный тип:

Code:
datatype = 'QUAN'


Хотя, причина проблеммы осталась неясна :)

Всем спасибо за ответы!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 28 2008, 19:34 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Посмотрите ноту 594932:

Цитата:
ALV Edit: incorrect conversion of entries in quantity field

Symptom

Quantity fields are converted incorrectly when you make entries in the ALV grid.

Reason and Prerequisites

A quantity whose decimal place conversion depends on the content of a reference column is converted incorrectly. The conversion is then different from the definition in the DDIC.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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