Field help (ATYPCLA) 

 The type defines the conditions of the class use and its behavior.

Persistent

The class is associated with an entity stored in the database. Standard methods such as Create, Read, Updated, Delete (CRUD), and others are available on the class and can be managed by the supervisor layer of Sage X3. This class type manages accessors and methods.

Interface

This class allows to manage CRUD operations manually. It is not linked to the database tables. This class type manages accessors and methods.

Basic

This class type manages accessors and methods, but it is not possible to define mappings. It is often used for child classes of a persistent class.

Technical

The class is associated with an entity in which methods can be defined, but without any accessors. The properties of these classes can not be displayed in a representation.

System

The class describes a data structure. No accessors are generated and no methods can be described. The properties of these classes can not be displayed in a representation.