Ищу решение по моей проблеме.Значения, которые мне нужно преобразовать, были в буквенно-цифровом формате.
05 WS-NUM-TX.
05 WS-NUM PIC P9(04).
05 WS-NUM1 PIC P9(03).
05 WS-NUM2 PIC P9(03).
MOVE '0001 222217' TO WS-NUM-TX.
MOVE WS-NUM-TX(1:4) TO WS-NUM.
MOVE WS-NUM-TX(6:3) TO WS-NUM1.
MOVE WS-NUM-TX(9:3) TO WS-NUM2.
Я сделал COMPUTE WS-NUM = FUNCTION NUMVAL(WS-NUM-TX)
, чтобы это было числовое.
Теперь проблема в том, что мне нужны эти значения как десятичные для вычисления,Нужна помощь, чтобы преобразовать эти значения в .0001, .222 and .217
, однако объявление, которое я сделал для внешнего десятичного знака, отображалось без десятичной точки.Пожалуйста помоги.Спасибо.