Das folgende Beispiel beschreibt eine Eingabeprüfung Artikelstamm - Einkaufsdaten die folgende Prüfung durchführt:
Ist der eingegebene Statistikbegriff die unterste Ebene in der entsprechenden Statistikbegriffshierarchie?
Beispiel:
Statistkbegriff 100 Bleche
100101 Bleche - Dicke 2,5 mm
Wird im Artikelstamm der Statistikbegriff 100 vorgegeben so wird eine Fehlermeldung generiert (es wurde nicht die unterste Ebene definiert).
Definition Eingabefeld Statistikebgriff
Für die folgende Workflowaktion muss das Feld „Statistikbegriff“ definiert werden.
Einrichtung Workflowaktion
Für das Ereignis „SERV - cd0001 - Eingabeprüfung Einkaufsdaten“ wird die folgende Aktion definiert:
Formel
declare
stat_begriff = varchar(15) not null with default,
stat_begriff_like = varchar(16) not null with default,
ix = integer not null with default,
enddeclare
begin
stat_begriff = '&(_Statistikbegriff)';
stat_begriff_like = stat_begriff + '%';
select ix = 1
from sta_statistikbezeich_ek
where statistiknr like :stat_begriff_like and
statistiknr != :stat_begriff;
if iirowcount > 0 then
return TRUE;
endif;
return FALSE;
end