Werden für die Funktionsargumente ungültige Typen gewählt, löst dies einen Laufzeitfehler aus.
Beispiel
-- "ABTM"-Buchung durchführen
local persnr = "syslog" -- Person
local auidnr = "123456" -- Fertigungs-Nr.
local afonr = 10 -- Arbeitsfolgen-Nr.
local datum = "20220101" -- Datum
local zeit = "160000" -- Zeit
local gstueck = 10 -- Gutstück-Menge
local ausschuss = 0 -- Ausschuss-Menge
local plehneu = "" -- Planungseinheit ("" = aus Arbeitsfolge)
local res = SY_BDE_ABTM( persnr, satzart, auidnr, afonr, datum, zeit, gstueck, ausschuss, plehneu )
assert( res == 0, "Fehler bei der 'ABTM'-Buchung: " .. res )