cimerp:0140_workflow:0080_workflow_beispiele:0010_beispiel_eingabepruefung_arteink_statbegriff
Inhaltsverzeichnis
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
Definition Workflow
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
cimerp/0140_workflow/0080_workflow_beispiele/0010_beispiel_eingabepruefung_arteink_statbegriff.txt · Zuletzt geändert: von 127.0.0.1


