Skip to main content
Skip table of contents

Aufbau der Aktionen


Aufbau der Aktionen

In den Aktionen einer Entscheidungstabelle werden Parameter mit Werten belegt, Berechnungen, Formeln und/oder Anweisungen wie z.B. das Darstellen einer Dialogmaske durchgeführt.

ET_Beispiel_Start_et3.png

Formal sind Aktionen Ausdrücke in Form von Parameter-Zuweisungen (siehe Aktion 2 und 3 in obigem Bild) oder Prozeduraufrufen (Aktion 1). Der Ausdruck kann vollständig im Aktionstext stehen, vollständig im Aktionsanzeiger stehen oder bei dem Zuweisungsoperator getrennt werden - bei der Auftrennung kann der Operator auch weggelassen werden. Es ergeben sich folgende Möglichkeiten:

Aktionstext

Aktionsanzeiger

<Zuweisung, Formel oder Anweisung>

Das Zeichen x oder X

Leer

<Zuweisung, Formel oder Anweisung>

<Parameter>

<Ausdruck>

<Parameter> =

<Ausdruck>

Eine spezielle Form der Aktion ist der Aufruf einer anderen Entscheidungstabelle.

Eine Aktion ist ohne Bedeutung bzw. sie wird nicht ausgeführt, wenn der entsprechende Aktionsanzeiger leer ist. Zur optischen Übersichtlichkeit können Leerzeichen zwischen Ausdrücken und Operatoren eingefügt, aber auch ganz weggelassen werden.

Beispiele:

Aktionstext

Aktionsanzeiger

Preis = Preis + KalkFaktor*Plattenpreis

x

Preis =

Preis + KalkFaktor * Plattenpreis

 

Preis = Preis + KalkFaktor*Plattenpreis

p$Preis()

x

 

f$Stop()

Ablauf

f$Dialog(’Kundendaten’)

Die Entscheidung, ob eine Aktion vollständig im Aktionstext steht oder im Anzeiger sollte davon abhängig gemacht werden, ob diese Aktion für die entsprechenden Regeln „Standardcharakter" hat oder nicht. Dies erhöht die Lesbarkeit der ET beträchtlich, so dass sie in vielen Fällen direkt als Dokumentation verwendet werden kann. So wird z.B. die Anweisung f$Stop() häufig direkt im SONST-Fall stehen, damit der Sonderfall Fehlerbehandlung sofort deutlich macht. Eine ähnliche Vorgehensweise empfiehlt sich für die Zielparameter der Zuweisungen wie z.B. einen Preis in einer ET zur Preisbestimmung. In solchen Fällen wird dann häufig der Preis selbst im Aktionstext stehen, während die Formeln bei den einzelnen Regeln eingetragen werden (wenn sie in den einzelnen Fällen unterschiedlich sind).

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.