typedef - 利用者定義の用途または構造体

この COBOL システムでは、下記のようにデータを記述できる。

 01 struct-1        TYPEDEF.
    05  part-1  pic x (20).
    05  part-2  pic x(10).
 01 USHORT  pic 9 (4)   comp-5 typedef.

上のコードでは、struct-1 および USHORT を新しいデータ型として定義している。これらは次のように使用できる。

 01  a.
     05  b  struct-1.
     05  x  USHORT.

これは下記のように記述されているかのように解釈される。

 01  a.
     05  b.
         10  part-1 pic x(20).
         10  part-2     pic x(10).
     05  x              pic 9(4) comp-5.