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

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


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

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


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

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