Du hast dann ggf. ein Problem beim verwenden der Tabelle in Programm B.
LVLCHK alleine ist gar nicht mal so der Grund.
Du darfst auf das fehlende Feld, dass sowieso immer am Ende sein muss, auf keinen Fall zugreifen.
Zusätzlich musst du die automatische Blockungsfunktion abschalten da sonst die interne Puffersteuerung in die Hose gehen kann.

Dann nimm lieber eine statische Tabelle. Das "fehlende" Feld bekommt dann einen Default.
Ich nehme mal an, dass Programm A füllt die Daten auch per SQL.