Benutzer-Werkzeuge

Webseiten-Werkzeuge


                       
cimerp:0140_workflow:0080_workflow_beispiele:0010_beispiel_eingabepruefung_arteink_statbegriff

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 100Bleche
Statistkbegriff 6stellig 100101Bleche - 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.

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki