Wie ist denn der Eingabeparameter definiert ?
Für einen korrekten Funktionsaufruf muss das Format der Eingabedaten 100%ig dem Format der Definition entsprechen.

Man kann nämlich mehrere Funktionen mit gleichem Namen aber unterschiedlichen Parametern definieren.

Für den korrekten Aufruf ist ggf. ein Cast erforderlich:
Ist. z.B. der Eingabeparameter CHAR(10):
select LLERZBEZ(cast('1811344' as char(10)) from llart where arphznr = '1811344'