For this discussion, we will divide table types into three categories: Fully Modifiable, Content Modifiable and Read-Only. As developers, we can change the definition and the contents of the first category (the Fully Modifiable Tables). We cannot change the definition of the base fields of the second category (the Content Modifiable Tables), but we can change the contents and add new fields. The third category (the Read-Only Tables) can be accessed for information, but neither the definition nor the data within is modifiable.
The following tables are included in the fully modifiable tables category which includes the following table types:
Master
Journal
Template
Ledger
Reference
Register
Posted document
Setup
Temporary
Patterns have been defined for Master and Setup table types. Other table patterns are likely to be defined over time.