Код, который вы показываете, не приводит к сообщаемой вами ошибке.
Я предполагаю, что у вас есть оператор DISPLAY где-то в вашем реальном коде.
Сообщенная ошибкапросто означает, что этот формат DISPLAY недостаточно широк для данных.По умолчанию DISPLAY будет использовать любой формат, который вы указали в определении элемента данных.Если вы ничего не указали, то каждый тип данных также имеет значение по умолчанию.Для десятичных чисел по умолчанию используется значение «- >>, >>>. 99».
Вы можете увеличить формат в определении или переопределить его в операторе отображения следующим образом:
display tt_data.DateTime format ">>>>>>>>>>>>>>>9".
Примечание: формат отображения не влияет на значения, которые вы можете сохранить в поле.Вы всегда можете «залить» больше данных в переменную, чем можете отобразить.Формат предназначен только для вывода на экран - он не имеет ничего общего с хранилищем.