Fehlermeldungen anpassen

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 .