В этом случае, я думаю, вы обнаружите, что ваш оператор INITIALIZE инициализировал ваши данные PIC X пробелами.Значение, которое вы имеете для B01-PMT-DISC-TERMS, равно x'2020 ', а значение для B01-PMT-DISC-AMT равно x'2020202020202020' с отсечкой первой цифры, возможно, из-за сообщения об ограничении значенияпункт с изображением из 18 цифр.
Несмотря ни на что, я согласен с @RickSmith и считаю, что он прав в своем решении вашей проблемы.