diff --git a/lib/Implementation_Workflow96_JIT.pck b/lib/Implementation_Workflow96_JIT.pck index 627e0fd..443022b 100644 --- a/lib/Implementation_Workflow96_JIT.pck +++ b/lib/Implementation_Workflow96_JIT.pck @@ -2195,11 +2195,13 @@ begin elsif x_spalte = x_spalte_posnr then if xx_werte.wert is null then sivas_utl_file.fclose(x_file); - return true; + o_meldung := 'Keine Positionsnummer gegeben.'; + return false; end if; if not regexp_like(xx_werte.wert, '^[[:digit:]]+$') then sivas_utl_file.fclose(x_file); - return true; + o_meldung := 'Ungueltige Positionsnummer: ' || xx_werte.wert || '.'; + return false; end if; xx_comp.posnr := to_number(xx_werte.wert) * 10;