レコードを追加する必要があるコピーブックを使用しています..
レコードをコピーブック レコードに移動してから、コピーブックを COBOL で書き出すことはできますか? もしそうなら、これを行う方法に関する参考文献はありますか?
私はこのコード (この質問への回答に基づく) を持っていますが、正しく動作していますが、TRNREC94-OUT は必要ないと言われました。TRNREC94 コピーブックを作成するだけです。B700-MOVE-RECORDS を「WRITE REPORT-RECORD FROM TRNREC94」に置き換えてみたところ、TRNREC94 がデータ名として定義されておらず、破棄されたというエラーが表示されます。ここからどこへ行くべきかわからない..
WORKING-STORAGE SECTION.
COPY TRNREC94.
01 TRNREC94-OUT.
05 REC-94-TYPE-OUT PIC X(2).
05 REC-94-POLICY-NUMBER-OUT PIC X(8).
05 FILLER PIC X(5).
05 REC-94-PARISH-CODE-OUT PIC X(3).
05 FILLER PIC X(1).
05 REC-94-TERRITORY-CODE-OUT PIC X(1).
05 FILLER PIC X(60).
...
...
B700-MOVE-RECORDS.
MOVE REC-94-TYPE TO REC-94-TYPE-OUT
MOVE REC-94-POLICY-NUMBER TO REC-94-POLICY-NUMBER-OUT
MOVE REC-94-PARISH-CODE TO REC-94-PARISH-CODE-OUT
MOVE REC-94-TERRITORY-CODE TO REC-94-TERRITORY-CODE-OUT
WRITE REPORT-RECORD FROM TRNREC94-OUT.