#odata #sapui5 #abap #cds
#одата #sapui5 #абап #компакт-диски
Вопрос:
У меня есть следующая проблема:
Значение поля фильтра преобразуется в число с 3 десятичными дробями. Этого не происходит с табличными значениями.
Метаданные имеют значение scale=3. Я не знаю, почему, хотя, потому что поле данных ABAP имеет значение 2 знака после запятой, а валюта помечена.
Комментарии:
1. Масштаб не имеет к этому никакого отношения. Вы уверены, что валюта обозначена правильно?
2. Привет @BenediktKromer Я почти уверен в аннотации валюты, так как поле в таблице работает просто отлично.
3. Я только что проверил код, который отвечает за создание поля выбора. Он использует типизированную привязку, полученную из метаданных, которая в данном случае имеет 3 десятичных знака, поскольку шкала установлена на 3.