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.