【发布时间】:2019-03-12 19:06:30
【问题描述】:
初始化以下变量时:
01 BATCH-REC.
03 BATCH-VERSION PIC X(2).
03 BATCH-FIELDS PIC X(682).
03 BATCH-REC-01 REDEFINES BATCH-FIELDS.
05 B01-OH-DTL-REC.
07 B01-PE-ID PIC X(12).
07 B01-PMT-DISC-TERMS PIC S9(4) COMP.
07 B01-PMT-DISC-AMT PIC S9(18) COMP.
使用命令
INITIALIZE BATCH-REC.
变量B01-PMT-DISC-TERMS被初始化为+08224,B01-PMT-DISC-AMT被初始化为+314885530818453536。
可能是什么原因?初始化后将空格移动到这些变量是个好主意吗?我不想更改那个 BATCH-REC 代码来为其添加默认值。
【问题讨论】:
标签: cobol