F-Script - Vor Prüfung

Vor Prüfung eines Verkaufsdokumentes

Im OpaccOXAS Studio BC 95220 > Grundeinstellungen > Allgemein > Gruppe: Scripts Dokument können Sie den Scriptnamen erfassen und einstellen, ob das Script vor Prüfung ausgeführt werden soll oder nicht.
Das F-Script ist dem eigentlichen Buchungsvorgang des Dokuments vorgelagert und läuft somit vor dem F-Script Vor Verbuchen.
Das F-Script ist für folgenden Anwendungsfall vorgesehen: Verarbeiten eines Verkaufsdokuments via BC 51010, wobei das Verbuchen und Drucken des Verkaufsdokuments via Pool erfolgen. Sollen in diesem Kontext dem Anwender via SYS(MSG... Meldungen angezeigt werden, ist das nur über die vorgelagerte Prüfung im F-Script Vor Prüfung möglich. Damit die SYS(MSG... Meldungen im F-Script zum richtigen Zeitpunkt ausgegeben werden können, steht ihnen mit CB(4) eine Möglichkeit zur Verfügung, diesen Zeitpunkt zu bestimmen.
Das F-Script Vor Prüfung läuft, sofern konfiguriert, in jedem Fall. Also auch dann, wenn das Verbuchen und Drucken des Verkaufsdokuments sofort erfolgen. Es ist deshalb wichtig, dass allfällige SYS(MSG... Meldungen nur dann ausgegeben werden, wenn CB(4) = 72. Ansonsten kann es vorkommen, dass diese Meldungen im Verarbeitungspool zu Problemen führen.
Notiz
Notiz
Für das Implementieren einer vorgelagerten Prüfung steht Ihnen das Standard-Template ST-VEVP.FF zur Verfügung.

Clipboard

Clipboard
Clipboard Werte
CB(0)
Laufendes F-Script
CB(1)
leer
CB(2)
leer
CB(3)
leer
CB(4)
72 = Das Dokument wird in den Verarbeitungspool gestellt
71 = Der Verarbeitungspooleintrag (und damit das Dokument) wird verarbeitet
CB(5)
Ziel-Status des Verkaufsdokuments (z.B. 10)
CB(6)
Prüfen von Warehouse-Transaktionen. Mögliche Werte:
  • 0 - Alles OK
  • 1 - Es sind offene Transaktionen vorhanden, welche das DO verhindern
  • 2 - Es sind erledigte Transaktionen vorhanden, welche das UNDO verhindern
CB(7)
Interne Dokumentnummer
CB(8)
Dokumentstufe
CB(9)
ShortCut

Aktivierte Objekte

headerreport
AUF
body
keine zusätzlich