Dialogprüfung
Die Dialogprüfung kontrolliert Belege, während der Anwender in SAP Business One damit arbeitet. Eine Prüfung ist eine SQL-Abfrage mit einem erwarteten Ergebnis: Weicht das tatsächliche Ergebnis ab, erscheint eine Meldung – und die SAP-Aktion kann auf Wunsch blockiert werden.
Wozu dient dieser Bereich?
- Fehlerhafte oder unvollständige Belege erkennen, bevor sie gebucht werden.
- Den Anwender mit einer verständlichen Meldung auf das Problem hinweisen.
- Bei Bedarf das Speichern oder Buchen unterbinden.

Vorgehen
- Prüfung anlegen und das SAP-Objekt wählen, auf das sie wirkt.
- Unter SQL-Statement die Abfrage hinterlegen und unter Result das erwartete Ergebnis eintragen.
- Unter Message den Text hinterlegen, den der Anwender sieht.
- Soll die Aktion verhindert werden, Block SAP action aktivieren.
Felder der Maske
Beschriftungen aus der Maske „Dialog checks" (Tabelle @NCSCHECKS).
| Feld | Bedeutung |
|---|---|
| Info | Zusatzinformation zur Prüfung. |
| Active | Schaltet den Datensatz scharf. Nur aktive Datensätze werden ausgewertet. |
| Configuration | Eindeutiger Schlüssel der Konfiguration. |
| Description | Sprechende Bezeichnung des Datensatzes. |
| Result | Erwartetes Ergebnis. Weicht das tatsächliche Ergebnis ab, greift die Prüfung. |
| SQL-Statement | Abfrage, deren Ergebnis geprüft wird. |
| Message | Meldung, die dem Anwender angezeigt wird. |
| Block SAP action | Verhindert die auslösende SAP-Aktion, statt nur zu warnen. |
| SAP Object | SAP-Objekt, für das der Datensatz gilt. |
