Tables

Each table has three names – a table name, display name and physical name.

Table names

Table names are comprised of a two-, three- or four-character module abbreviation, followed by a term that describes the contents of the table, and a three- or four-character main table type abbreviation, following this format:

When appropriate, use a sub-type abbreviation before the main-type abbreviation to further define the table. Use sub-types to distinguish tables that are included within a table group. (The main type indicates the table group to which the tables belong.) If it’s included, the sub-type abbreviation appears before the main type abbreviation, in the following order:

The following tables indicate the currently-accepted standard abbreviations for table names. These abbreviations should always appear in uppercase.

[spacer]

Module

Technical abbreviation

Advanced Financial Analysis

AFA

Cash Management

CM

General Ledger

GL

Inventory Control

IV

Invoicing

IVC

Multicurrency Management

MC

Payables Management

PM

Payroll – Canada

CPR

Payroll – USA

UPR

Purchase Order Processing

POP

Receivables Management

RM

Sales Order Processing

SOP

System Manager

SY

Taxes

TX


[spacer]

Sub-type

Technical abbreviation

Address

ADDR

Batch header

BHDR

Detail

DTL

Table Header

FHDR

Header

HDR

Header tax

HTAX

Line item

LINE

Line tax

LTAX

Serial number

SERL


[spacer]

Main table type

Technical abbreviation

History

HIST

Master

MSTR

Open

OPEN

Relation

REL

Report Options

ROPT

Setup

SETP

Summary

SUM

Temp

TEMP

Work

WORK


Display names

Each table also has a display name that may appear in windows or on reports. Display names don’t use underscores or abbreviations.

[spacer]

Display name

Technical name

Account Master

GL_Account_MSTR

Budget Master

GL_Budget_MSTR

Payables Vendor Master

PM_Vendor_MSTR

Transaction Work

GL_TRX_HDR_WORK

Transaction Amounts Work

GL_TRX_LINE_WORK


Display names should begin with a one-word module or series identifier, such as Receivables or Financials. If the table contains master records and is included in System Manager, use the master record type, such as Customer or Account instead of a module identifier.

Table groups

Display names for table groups typically end in Master, Work, Setup, History or Open. The table group’s display name should be the same as the primary table in the group.

Physical names

Physical names (names applied to a table by the operating system) are alphanumeric, typically comprised of three segments, as shown in the following table:

[spacer]

Segment

Length

Module abbreviation

2 characters

Table type + sequence number

3 digits

Variant number

2 digits


Table type

The table type is a code corresponding to the type of data the table stores. Table types and their corresponding values are shown in the following table.

[spacer]

Table type

Table type value

Master

000 - 099

Work

100 - 199

Open

200 - 299

History

300 - 399

Setup

400 - 499

Temp

500 - 599

Relation

600 - 699

Report options

700 - 799


Sequence number

The sequence number is a way of categorizing different tables that have the same table type (such as master or work), and are not in the same table group. For example, the GL_Budget_MSTR table has a physical name of GL00200 (sequence number of “2”), and GL_Account_MSTR table has a physical name of GL00100 (sequence number of “1”). Both of these store master record data, but do not belong to the same table group.

Variant number

The variant number indicates the order the table belongs in a table group. For example, the following chart shows tables in the Account Master table group in the order they appear in the group. Notice that the variant number increments for each table in the group.

[spacer]

Table Group Member

Physical Name

GL_Account_MSTR

GL00100

GL_Account_SUM_MSTR

GL00101

GL_Account_Category_MSTR

GL00102

GL_Allocation_Fixed_MSTR

GL00103

GL_Allocation_Variable_MSTR

GL00104


Key names

Names for a table key consist of the table name followed by [_Keyn] where n is the number of the key. By including the table name, you won’t inadvertently create duplicate key names. For example, the first two keys for the Inventory Item Master Table are IV_Item_MSTR_Key1 and IV_Item_MSTR_Key2.


Documentation Feedback