CalcStatus

Ruft den Berechnungsstatus für den angegebenen Point of View ab. Diese Funktion kann in den folgenden Regeltypen verwendet werden:

  • Berechnung

  • Umrechnung

  • Konsolidierung

  • Umlage

Syntax

HS.CalcStatus("Scenario.Year.Period.Entity.Value")

Tabelle 11-9 Syntax für die CalcStatus-Funktion

Parameter Beschreibung

Scenario

Der Name eines gültigen Elements der Dimension Scenario.

Year

Ein gültiges Jahr.

Period

Eine gültige Periode.

Entity

Der Name eines gültigen Elements der Dimension Entity.

Value

Der Name eines gültigen Elements der Dimension Value.

Rückgabewert

Eine Zeichenfolge mit dem Berechnungsstatus für den angegebenen Point of View. Die folgende Tabelle enthält die gültigen Statuscodes.

Tabelle 11-10 Codes für den Berechnungsstatus

Statuscode Beschreibung

OK

Die Daten in den angegebenen Dimensionen Scenario, Year, Period, Entity und Value wurden nicht geändert.

OK ND

OK - Keine Daten. Die Berechnung wurde erfolgreich durchgeführt, es wurden jedoch keine Berechnungen für den Status "Keine Daten (No Data)" ausgeführt.

OK SC

OK – Vom System geändert. Eine Änderung wurde durchgeführt, die sich auf die Daten in den angegebenen Dimensionen Scenario, Year, Period, Entity und Value auswirken kann. Beispiel: Es wurde eine neue Regeldatei, Metadatendatei oder Elementlistendatei geladen, oder der Währungskurs hat sich geändert. Die Daten selbst, z.B. ein Wert von 10.000, haben sich nicht geändert. Vielmehr wurden einige Änderungen vorgenommen, möglicherweise an einem Dimensionselementattribut. Beispiel: Die Anzahl der Dezimalstellen für das Konto wurde auf 2 gesetzt, sodass der Wert in 10.000,00 geändert werden muss.

CH

Berechnung erforderlich. Mindestens eine Datenzelle für die angegebenen Dimensionen Scenario, Year, Period, Entity und Valueoder Metadatenparameter bzw. Regeln wurden geändert. Daher können andere Datenzellen in dieser Dimension veraltet sein, weil keine Berechnung ausgeführt wurde. Für Entitys der Basisebene erfolgte die Dateneingabe in die Datenzelle eventuell manuell oder durch Laden einer Datendatei. Für alle anderen Entitys könnte die Dateneingabe in die Datenzelle durch eine Journalaktivierung erfolgt sein.

CH ND

Berechnung erforderlich - Keine Daten. Gibt an, dass die Berechnung für die Zelle erstmals erfolgt.

TR

Umrechnung erforderlich. Bei dem ausgewählten Element der Value-Dimension handelt es sich nicht um die Standardwährung der Entity, und die umgerechneten Werte sind möglicherweise nicht aktuell.

TR ND

Berechnung erforderlich - Keine Daten. Gibt an, dass die Umrechnung für die Zelle erstmals erfolgt.

CN

Konsolidierung erforderlich. Die Daten in den angegebenen Dimensionen Scenario, Year, Period, Entity und Value sind möglicherweise nicht gültig, da einer der folgenden Werte geändert wurde:

  • Daten für eine untergeordnete Entity

  • Daten für die Standardwährung derselben Entity.

  • Metadatenparameter oder -regeln

CN ND

Konsolidierung erforderlich - Keine Daten. Das übergeordnete Element weist keine Daten auf, doch die Daten der untergeordneten Entity wurden geändert. Dies gibt die erste Konsolidierung in der Zelle an.

Gesperrt

Die Daten in den angegebenen Dimensionen Scenario, Year, Period, Entity und Value wurden von einem Administrator gesperrt. Sie können nicht mehr manuell oder durch Berechnungen geändert werden.

Sie können die Alloc-Funktion verwenden, um Daten in einem gesperrten Ziel-POV zu ändern.

NoData

Für die angegebenen Dimensionen Scenario, Year, Period, Entity und Value sind keine Daten vorhanden.

NoAccess

Der Benutzer hat keine Zugriffsrechte für das angegebene Dimensionselement.

Beispiel

Wenn in diesem Beispiel der Status für den angegebenen Point of View "OK" lautet, werden Anweisungen zwischen den Anweisungen "If...Then" und "End If" ausgeführt.

If HS.CalcStatus("S#Actual.Y#2014.P#January.E#Connecticut.
V#<EntityCurrency>") = "OK" Then
  ...
End If