You are here: File Descriptions > Bills of Materials Kitting > BKTB - BK Tables File

# BKTB - BK Tables File

Each application has its own General Table file to hold the tables needed by its programs. The file is named xxTB, where xx is the two-character program prefix. (This is passed to the programs by the menu program in the variable T$).

See the Bill of Materials/Kitting User's Manual for a description of the tables used by this application.

There is one record for each table.

| Template: | DIM BKTB:"TBID:C(8*), COLS:N(1*), TYPE:C(1*), HEAD:C(78*), ENT:C(504*), DESCR:C(40*), WIDTH:N(2*)"
| IOLIST: | 0999 BKTB: IOLIST T0$, T1, T1$, T2$, T3$, A1$, T2
| String Sizes: | DIM T0$(8), T1$(1), T2$(78), T3$(504), A1$(40)

Key Definitions

| Field | Length | Description
| T0$ | 8 | Table ID

BK Tables File

| File Name: | BKTB | Record Size: | 641(640)
| File Type: | Mkeyed - Dynamic | Number of Keys: | 3

| Field | Field Name | Variable | Description | A/N | Length | Note
| 1 | TBID | T0$ | Table ID | A | 8 |
| 2 | COLS | T1 | Number of Columns | N | 1 | 1.0
| 3 | TYPE | T1$ | Table Type | A | 1 | A = Alphanumeric
|  |  |  |  |  |  | N = Numeric
|  |  |  |  |  |  | 3 = 3 decimals
| 4 | HEAD | T2$ | Column Headings | A | 78 |
| 5 | ENT | T3$ | Table Entries | A | 504 |
| 6 | DESCR | A1$ | Description | A | 40 |
| 7 | WIDTH | T2 | Column Width | N | 2 |