cimerp:0140_workflow:0080_workflow_beispiele:0010_beispiel_eingabepruefung_arteink_statbegriff
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| cimerp:0140_workflow:0080_workflow_beispiele:0010_beispiel_eingabepruefung_arteink_statbegriff [15.03.2018 13:57:05] – looks | cimerp:0140_workflow:0080_workflow_beispiele:0010_beispiel_eingabepruefung_arteink_statbegriff [25.06.2021 18:17:48] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | {{indexmenu_n> | ||
| + | ======Workflow - Eingabeprüfung Statistikbegriff Einkauf====== | ||
| + | |||
| + | Das folgende Beispiel beschreibt eine Eingabeprüfung | ||
| + | |||
| + | **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 " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Definition Workflow ==== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Formel ==== | ||
| + | < | ||
| + | declare | ||
| + | | ||
| + | | ||
| + | ix = integer not null with default, | ||
| + | enddeclare | ||
| + | begin | ||
| + | | ||
| + | | ||
| + | | ||
| + | from sta_statistikbezeich_ek | ||
| + | where statistiknr like : | ||
| + | and statistiknr != : | ||
| + | if iirowcount > 0 then | ||
| + | return TRUE; | ||
| + | | ||
| + | | ||
| + | end | ||
| + | |||
| + | </ | ||
