Diese Funktion ist veraltert und es sollte stattdessen die GET_RELATION[1366!Art!Baustein!Text!Sprachcode!Nr] verwendet werden.
BWMSG-Funktion:
Mit Hilfe der BWMSG-Funktion kann eine Hinweis bzw. Warnmeldung erzeugt werden.
Syntax-Aufbau:
BWMSG:0;2500;Textzeile 1;Textzeile 2;Textzeile 3; Textzeile 4
Zunächst muss mit BWMSG: die Meldung gestartet werden.
Über den ersten Parameter wird gesteuert, ob es sich um eine Hinweismeldung(=0) oder eine Warnung(=1) handelt.
Der Unterschied ist, dass bei einem Hinweis die Meldung übergangen werden kann und bei einer Warnung nicht.
Über den zweiten Parameter kann eine Feldposition angegeben werden, in welche der Cursor springen soll, wenn es sich um eine Warnmeldung handelt. So kann bspw. erreicht werden, dass ein Feld nicht verlassen werden kann, wenn eine bestimmte Selektion zutrifft (indem immer wieder in das Feld gesprungen wird, welches geprüft werden soll). So kann eine Pflichtfelddefinition zur Laufzeit erreicht werden.
Nach dem zweiten Parameter können 4 Textzeilen, die in der Meldung erscheinen sollen, angegeben werden, jeweils mit ; getrennt.
BWASK-Funktion:
Die BWASK-Funktion erzeugt wie die BWMSG-Funktion eine Meldung, allerdings wird kein OK-Button bei der Meldung angezeigt, sondern ein „Ja“- und „Nein“-Button.
Die Syntax ist mit der BWMSG-Funktion identisch.
Welcher Button betätigt wurde, kann mit Hilfe des Parameters _ASKWERT_ abgefragt werden, wobei 0 = Nein und 1 = Ja darstellt.
Im Fall der BWASK-Meldung kann der erste Parameter auf 0 gesetzt werden und der zweite Parameter leer gelassen werden, da z.B. die Positionierung dann mit Hilfe der
betätigen Buttons und der SET_POS: erreicht werden kann.
So kann bspw. abgefragt werden, ob in ein bestimmtes Feld gesprungen werden soll oder nicht.
Spezialfunktionen
Buttonvorbesetzung Ja / Nein:
Standardmäßig wird der Button „Ja“ mit dem Fokus versehen.
Über BWASKN kann jedoch der Button „Nein“ als Standardbutton aktiviert werden.
Möglichkeiten der Funktion BWASK für ältere BüroWARE Versionen