EC – Extension Classes
The following figure shows where Extension Data Classes are defined. An Extension Data Class is a group of user-defined attributes that can then be used to extend a particular object of reference data. See Extension-Data for further explanation of this capability.
Extension Classes

Extension Class Definition Screen
The following figure is a list of Extension Classes. It is the first screen displayed after entering option EC and a selecting a version for a specific Class. From this screen, the Description can be modified.
Extension Class Definition Screen

Selecting the specific class from this screen displays the screen shown in the following figure.
Extension Attribute Table Screen

This is where the attributes for the Extension Class are defined. Existing attribute definitions can be changed or deleted, and new attributes can be added. Care should be taken when changing or deleting attributes that are currently used.
Adding an Attribute
Entering “A” on the Command line to add an attribute results in display of the screen in the following figure:
Adding an Attribute

Field Descriptions
The following table describes each field for a component type definition:
Field Descriptions
Field Name | Description |
|---|---|
Attribute Name | Name of the attribute being added up to a maximum of 8 characters. |
Type | Specifies whether the attribute is Character or Numeric. |
Length | For CHAR types, this can be a value up to 255. For NUM types, two values are possible:
|
Description | Free format field to describe the attribute. |