{{indexmenu_n>0010}} ======Workflow - Eingabeprüfung Statistikbegriff Einkauf====== Das folgende Beispiel beschreibt eine Eingabeprüfung in der Maske "Artikelstamm - Einkaufsdaten", die folgende Prüfung durchführt: **Ist der eingegebene Statistikbegriff die unterste Ebene in der entsprechenden Statistikbegriffshierarchie?** Beispiel Hierarchie Statistikbegriff Einkauf: |Statistkbegriff 3stellig |100|Bleche | |Statistkbegriff 6stellig |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). ===== Umsetzung ===== ==== Definition Eingabefeld Statistikbegriff ==== Für die folgende Workflowaktion muss das Feld "Statistikbegriff" definiert werden. {{:cimerp:0140_workflow:0080_workflow_beispiele:pasted:20180315-135808.png}} ==== Definition Workflow ==== {{:cimerp:0140_workflow:0080_workflow_beispiele:pasted:20180315-141754.png}} ==== 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