Sie können Validierungsregeln nur im Kundennamensraum anlegen (Regel-IDs, die nicht mit dem Präfix S beginnen).
Drei Komponenten einer Basisvalidierungsregel
- Allgemeine Informationen
- Regelausdruck
- Referenzlinks
Allgemeine Informationen
Die Einstellungen auf der Registerkarte Allgemeine Informationen lauten wie folgt:
- Gruppieren nach: Legen Sie fest, wie Daten auf dem Validierungsergebnisbild der App Datenvalidierungsmaßnahmen verwalten organisiert werden. Wenn Sie beispielsweise Profitcenter als Sicht Gruppieren nach wählen, werden die Werte nach Profitcenter (und Konsolidierungseinheit) im Validierungsprotokoll angezeigt.
- Toleranz: Der Betrag, innerhalb dessen die Differenz zwischen den berechneten Werten der linken und rechten Formeln ignoriert werden kann.
- Toleranzwährung: Geben Sie bei Bedarf eine Toleranzwährung an. Sie müssen beispielsweise die Validierungsergebnisse in einer alternativen Währung anzeigen.
- Kommentare erforderlich: Markieren Sie dieses Ankreuzfeld, wenn Kommentare in der App Datenvalidierungsmaßnahmen verwalten benötigt werden.
- Kontrollstufe: Geben Sie an, ob ein fehlgeschlagenes Validierungsergebnis zu einem Fehlerstatus der entsprechenden Validierungsmaßnahme in den Monitoren führt. Es gibt drei Kontrollstufen:
- Fehler: Wenn die Validierungsregel fehlschlägt, kann die Maßnahme im Datenmonitor nicht gesperrt werden.
- Warnung: Wenn die Validierungsregel fehlschlägt, kann die Maßnahme im Datenmonitor gesperrt werden.
- Information: Wenn die Validierungsregel fehlschlägt, kann die Maßnahme im Datenmonitor gesperrt werden.
- Keine Daten verarbeiten als: Geben Sie an, ob ein Validierungsergebnis ohne Daten zu einem Fehlerstatus der entsprechenden Validierungsmaßnahme in den Monitoren führt.
Prüfregeln können nur in SAP Fiori mit der App Prüfregeln definieren konfiguriert werden. Mit dieser App definieren Sie Validierungsregeln, die die logischen Bedingungen enthalten, die die relevanten Finanzdaten erfüllen sollen. Mit den definierten Prüfregeln können Meldedaten, angepasste Daten und konsolidierte Daten im Konsolidierungsprozess geprüft werden.
Regelausdruck
In der folgenden Abbildung des Validierungsregel-Formelkonzepts wird der Jahresüberschuss geprüft, um festzustellen, ob er dem Bilanzgewinn des laufenden Jahres entspricht.
- Linke Formel:
- Alias: NI-BS
- Position: 317000 Bilanzgewinn laufendes Jahr
- Unterposition: 915
- Rechte Formel:
- Alias: NI-PL
- Position: 799000 Jahresüberschuss
- Operand: -1
Der Regelausdruck besteht aus einem Vergleichsoperator der linken Formel und einer rechten Formel.
Jede Formel ist ein Datensatz, den Sie nach bestimmten Kriterien filtern. Zum Beispiel die Summe der Beträge des laufenden Jahres, die mit einem Bereich von Positionen gebucht wurden. Sie können auch feste Beträge, konstante Zahlen, Mengen und mathematische Operatoren in Formeln verwenden.
Um eine Validierungsformel zu erstellen, führen Sie die folgenden Schritte aus (auch in den folgenden Schritten zum Erstellen einer Validierungsformel angezeigt):
- Alias: Assets eingeben
- Operand: Summe auswählen
- YTD: Year-To-Date auswählen
- Betrag auswählen
- Wo: FS Hierarchieknoten
- Wählen Sie Inkl. gleich.
- Element-ID: Asset-Hierarchieknoten
Ausdrucksdefinitionen
- Linke und rechte Formelfunktion: f(x): Diese Funktion steuert die Ausgabe aus der linken oder rechten Formel. Beispiel: Vorzeichen zeigt den Wert 1 an, wenn der berechnete Wert positiv ist, 0, wenn der Wert null ist, und -1, wenn der Wert negativ ist.
- Alias: Alias ist ein benutzerdefinierter Name, der in Formeln angezeigt wird. Der Alias wird auch als Mouseover-Text in der App Datenvalidierungsmaßnahmen verwalten angezeigt und enthält Hinweise dazu, wie der linke und der rechte Wert berechnet werden.
- Formelfunktion: f(x): Die Funktion f(x) (rechts neben Alias) steuert die von der Validierungsregel verwendeten Werte. Verwenden Sie beispielsweise den f(x)-Standard, um die Werte zu vergleichen, die sich in der Datenbank befinden. Verwenden Sie einen f(x)-Wert von ABS, um die absoluten Werte zu vergleichen.
- Operand: Es gibt vier Typen von Operanden:
- Betrag: Prüfen Sie, ob ein bestimmter Wert vorhanden ist.
- Menge: Prüfung auf eine bestimmte Menge.
- Summe: Berechnen Sie die Werte basierend auf den Formeln.
- Zahl: Eine Konstante, die in der Multiplikation oder Division verwendet oder mit einem Verhältnis verglichen wird.
Notiz
Jeder Operand kann verwendet werden, um Daten für Zeiträume auszuwählen, z.B. Periode, Periode der vorherigen Periode, Periode des Vorjahres, laufendes Jahr, laufendes Jahr der vorherigen Periode, laufendes Jahr des Vorjahres und Anfangsbestand. Außerdem wird jeder Operand entweder mit Beträgen, Beträgen in Transaktionswährung oder Menge verwendet. Wenn Sie beispielsweise die Meldedatenvalidierung ausführen, werden die Beträge (in Hauswährung) in der Validierung für jede Konsolidierungseinheit verwendet.
- Selektion verwenden: Verwenden Sie Selektionsobjekte anstelle der Where-Selektionen.
- Wo: Woher die Werte stammen, der Operand und die Objekt-ID. Beispiel:
- Position | Wert | Gleich | 317000.
- Position | Selektionsattribut | Eliminierungsattribut | Gleich | S-IUE-PL-GP.
- Position | Zielattribut | Minderheitenanteilsziel | Gleich | Minderheitenanteilsposition 321500.
- Position | Hierarchieknoten | Gleich | Hierarchieknoten.
Notiz
Auch für die Position kann jede andere Dimension im Konzernberichtswesen in der Where-Klausel verwendet werden.
- Operand hinzufügen: Fügt einen Operanden am Ende der ausgewählten Formel hinzu.
- Zurücksetzen: Löscht die Eingaben für den Operanden, der bearbeitet wird.
Im Online-Hilfevideo erfahren Sie, wie Sie eine Validierungsregel erstellen:
Validierungsregel anlegen
Beispiel für Regelausdruck
Im folgenden Beispiel werden Aktiva mit Verbindlichkeiten und Eigenkapital verglichen.
Die Assets werden in der Where-Definition wie folgt ausgewählt:
- Position
- Inkl. wie
- 1*: Markieren Sie alle Positionen, die mit der Zahl 1 beginnen.
Die Verbindlichkeiten werden in der Where-Definition wie folgt ausgewählt:
- Position
- Inkl. wie
- 2*: Markieren Sie alle Positionen, die mit der Ziffer 2 beginnen.
Das Eigenkapital wird in der Where-Definition wie folgt ausgewählt:
- Position
- Inkl. wie
- 3*: Markieren Sie alle Positionen, die mit der Ziffer 3 beginnen.
Beispiel für Validierungsregel
Referenzlinks
Im Bereich Referenzlinks können Sie statische URL-Links oder dynamische Links hinzufügen, die Variablen enthalten. Die Links bieten weitere Kontextinformationen zur Regel. Sie können einen Drill-Through durchführen, um weitere Details anzuzeigen, insbesondere wenn die Validierung für eine bestimmte Regel fehlschlägt.
- App-spezifische Parameter: Wenn Sie beispielsweise einen Referenzlink haben möchten, der auf eine SAP-Fiori-App verweist, hat er die Form #<semantisches Objekt>-semantische Aktion, z.B. #ConsolidationJournalEntryList-listDisplay.
- Request-spezifische Parameter: Verwenden Sie die aufgelisteten „properties" in der Form propertyname=<propertyname> oder <propertyname>, z.B. ScenId=FINCS&Tasktype=<Tasktype>&Unit=<Unit>&<Drruuid>, ohne in den meisten Fällen die genauen Werte anzugeben.
- Die genaue Linkform hängt von der Ziel-Webseite ab. Es wird nicht erwartet, dass Sie den dynamischen Link von Grund auf neu formulieren. Sie können eine Beispiel-Ziel-Webseite kopieren und die URL ändern.
Regeldetail anzeigen
Nachdem Sie Ihre Validierungsregel angelegt haben, können Sie Regeldetails anzeigen verwenden, um eine komprimierte Vorschau des Regelausdrucks im Detail anzuzeigen. Die Vorschau enthält eine linke Formel, einen Vergleichsoperator und eine rechte Formel.
Simulation
Mit der Option Simulieren können Sie die Validierung testen, während Sie sie erstellen.