Тип года CDS / удаление разделителей тысяч из целочисленного типа

Я хочу отобразить столбец с годами в моем отчете со списком элементов Fiori — страница объекта. Я пытался использовать формат даты, но если вы попытаетесь создать новую запись, вам также придется выбрать день и месяц. Этого не должно быть. В настоящее время я присвоил столбцу целочисленный тип, но это приводит к тому, что годы форматируются с разделителем тысяч (например, 2020 вместо 2020).

Можете ли вы предоставить решение этой проблемы? Либо настроив средство выбора даты, чтобы просто выбрать год, либо удалив разделитель тысяч из вывода? Или другой ответ, который решает мою проблему.

Изменить:
Я нашел аннотацию @Common.isCalendarYear, но эта аннотация требует, чтобы соответствующее поле было строкой. Поэтому, если я редактирую или создаю запись в своем приложении Fiori Elements, я могу ввести любую строку, которую захочу (символы разрешены, а длина не ограничена 4, за исключением того, что я определяю поле как String (4)). Этого не должно быть. В идеале приложение должно использовать средство выбора даты только с выбором года.


person MXMLNDML    schedule 27.11.2020    source источник
comment
На этот вопрос уже есть ответ: stackoverflow.com/a/58801799/9329965   -  person Greg Malewski    schedule 28.11.2020
comment
@Greg Malewski Но как мне реализовать это с помощью аннотаций в моем приложении Fiori Elements? Вопрос, на который вы упомянули, касается элемента управления выбора даты, который вы бы добавили в пользовательское/фристайл-приложение UI5.   -  person MXMLNDML    schedule 29.11.2020
comment
@GregMalewski Я согласен   -  person Jorg    schedule 02.12.2020
comment
Нет, они означают разные вещи. Fiori — это набор приложений, поставляемый SAP, который имеет свои собственные наборы проблем, элементы — это множество пользовательских разработок, основанных на аннотациях, которые на самом деле являются полностью собственным языком. // отвечаем на комментарий, который я больше не вижу   -  person Jorg    schedule 02.12.2020
comment
@Jorg В целом я согласен. Однако в SO мы должны быть осторожны, чтобы не создавать слишком много тегов, которыми становится трудно управлять и отслеживать (если вы не модератор). А поскольку Fiori Elements — это не отдельный продукт, а часть системы дизайна SAP Fiori, я рекомендую повторно использовать тег sap-fiori вместе с существующими тегами, такими как odata и sapui5.   -  person Boghyon Hoffmann    schedule 02.12.2020
comment
@BoghyonHoffmann Нет качественных ресурсов для разработки на основе аннотаций, отчасти поэтому я согласился, что элементам нужен собственный тег. Это может быть не один продукт, а единый набор языковых элементов, который отличается от других.   -  person Jorg    schedule 03.12.2020