FieldTypes and Categories
Fields are classified into type and categories that are used in various places.
Below are the types and categories:
Field types
Type character |
Meaning |
---|---|
C |
Character (String) |
K |
Catalog (also called dynamic catalog) |
X |
Fixed catalog (also called static catalog) |
L |
Integer (32-bit or 64-bit) |
S |
Integer (16-bit) |
D |
Date |
T |
Time |
F |
Float (32-bit or 64-bit) |
B |
Boolean |
Z |
Virtual |
Field categories
The field category is determined from the field id.
Category |
Start |
Finish |
Remarks |
---|---|---|---|
BaseFields |
0 |
999 |
|
CoreFields |
4000 |
4199 |
|
UniqueFields |
4200 |
4300 |
|
VirtualFields |
currently not used |
||
GdmUpdateFields |
5000 |
6999 |
|
GdmCustomerFields |
7000 |
9999 |
|
GdmPartnerFields |
10000 |
17999 |
|
SqlCoreFields |
18000 |
18999 |
|
SqlVarFields |
19000 |
22999 |
|
CustomFields |
25000 |
||
GeneratedFields |
1000000 |
||
GdmFields |
GdmUpdateFields+GdmCustomerFields+GdmPartnerFields |
Text categories
The text category determines the origin of the fieldname.
Category |
Remarks |
---|---|
CoreTexts |
language-dll (eg. bb_ger.dll, bc_eng.dll, fs_nld.dll) |
DefaultTexts |
built-in dictionary (contained in the datamodel-dll) |
CustomTexts |
custom dictionary (dictionary.xml in the xml/ folder) |
MissingTexts |
|
AllTextFlags |