Regellogik

Die Spalte "Regellogik" dient zum Erstellen von multidimensionalen Suchvorgängen und Prüfregelausdrücken. Regellogikspalten werden für Berichte nur im Modus #ModeRule oder #ModeList verarbeitet. Nachdem eine Regellogik für eine Regel verarbeitet wurde, kennzeichnet Data Management die Regel im Prüfbericht als bestanden oder fehlerhaft.

Ausdrücke für Prüfregelbedingungen

Prüfregelausdrücke werden primär verwendet, um beim Durchführen multidimensionaler Suchen Kontensalden des Zielsystems zu validieren. Die Ausdrücke geben ein True- oder False-Ergebnis zurück.

Beispiel: Der folgende Ausdruck gibt "true" (OK) zurück, wenn "Cash" (ein Zielkonto) einen positiven Saldo aufweist, und "false" (Fehler), wenn nicht:

|,,,YTD,<Entity Currency>,,Cash,[ICP None],[None],[None],[None],[None],,,,,,,,,,,,,,,,|>0

In diesem Beispiel gibt der Prüfregelausdruck "true" (OK) zurück, wenn der Wert von "Cash" (ein Zielkonto) plus $1000 größer/gleich dem Wert von "AccruedTax" (ein weiteres Zielkonto) ist, und "false" (Fehler), wenn nicht:

|,,,YTD,<Entity Currency>,,Cash,[ICP None],[None],[None],[None],[None],,,,,,,,,,,,,,,,|+1000>=|,,,YTD,<Entity Currency>,,AccruedTax,[ICP None],[None],[None],[None],[None],,,,,,,,,,,,,,,,|