Administratoren können mit der @RETURN
-Funktion von Oracle Essbase die Meldungen anpassen, die nach dem Beenden einer Geschäftsregelberechnung angezeigt werden. Beispiel: Passen Sie eine Geschäftsregel so an, dass "Sie müssen einen Höchstwert angeben, damit diese Berechnung durchgeführt werden kann." angezeigt wird.
Syntax der Geschäftsregel:
@RETURN ("ErrorMessage",ERROR)
Hierbei gilt:
"ErrorMessage"
ist die Zeichenfolge der Fehlermeldung oder ein beliebiger Ausdruck, der eine Zeichenfolge zurückgibt.
ERROR
gibt an, dass die in der Zeichenfolge "ErrorMessage" angegebene Meldung dem Benutzer, der Jobkonsole und dem Anwendungslog als Meldung vom Typ "Fehler" ausgegeben wird.
Hinweise:
Die Ausführung der Geschäftsregel wird angehalten, wenn @RETURN aufgerufen wird.
Sie können mit dem IF...ELSEIF
-Befehlsblock für Berechnungen logische Fehlerbedingungen angeben und mit der @RETURN-Funktion die Berechnung mit benutzerdefinierten Fehlermeldungen und Ebenen beenden.
Sie können auch mit folgender Syntax Fehlermeldungslabels anzeigen, die in der lokalisierten HspCustomMsgs
-Ressourcendatei definiert sind:
Ohne Parameter:
@RETURN(@HspMessage("MESSAGE_LABEL_NAME"), ERROR)
Mit Parametern:
@RETURN(@HspMessage(@NAME("MESSAGE_LABEL_NAME", "PARAM_NAME1", "PARAM_VALUE1", "PARAM_NAME2", "PARAM_VALUE")0, ERROR)
Anweisungen zum Anpassen der HspCustomMsgs
-Datei finden Sie unter Text, Farbe und Bilder anpassen.
Sie können die Funktion nicht in Elementformeln verwenden.
Weitere Informationen zur Funktion @RETURN
finden Sie in der Dokumentation Technische Referenz zu Oracle Essbase .