Funktion | Beendet den aktuellen Dialogschritt mit einer Fehlermeldung | |||||||||||||||||||||||||||||||||
Beispiel | s10errormessage( 'Prozentsatz muss zwischen 0 und 100 liegen' ). | |||||||||||||||||||||||||||||||||
Aufruf |
data: myexplanation type string, myhtmlformat type string, mymsgid type sy-msgid, mymsgno type sy-msgno, mynoexplanation type string, mypar1 type string, mypar2 type string, mypar3 type string, mypar4 type string, mytext type string. s10errormessage( exporting   explanation = myexplanation   htmlformat = myhtmlformat   msgid = mymsgid   msgno = mymsgno   noexplanation = mynoexplanation   par1 = mypar1   par2 = mypar2   par3 = mypar3   par4 = mypar4   text = mytext ). |
|||||||||||||||||||||||||||||||||
Parameter |
|
|||||||||||||||||||||||||||||||||
Beschreibung |
Durch s10errormessage() wird der aktuelle Dialogschritt abgebrochen und eine
Fehlermeldung angezeigt. Beispiel:
if vtimehhmm > etimehhmm. Falls Sie in der HTML-Seite ein Element der Klasse "messagearea" definiert haben <div class="messagearea"></div> wird die Nachricht dort eingeblendet. Andernfalls erscheint sie als Popup: Das Popup wird unterhalb des HTML Elements angezeigt, das die Aktion ausgelöst hat, im Beispiel die Drucktaste "Speichern". Wenn mit der Fehlermeldung eine Erläuterung angezeigt werden soll, wird immer die Darstellung als Popup verwendet. Falls die Fehlermeldung aus einer Prüfmethode des Objekts ausgegeben wurde, erhält das zu prüfende Attribut den Eingabefokus. Falls mehrere Attribute geprüft werden, erhält das erste Attribut den Eingabefokus.
* validations
method validate_time. s10errormessage( s10localize( 'TIME_INTERVAL_ERROR' ) ). Die Platzhalter &1, &2, &3, &4 werden im Text durch die angegebenen Variablenwerte ersetzt. Denken Sie bei der Übergabe der Parameter daran, das externe Format herzustellen, damit z.B. eine Kundennummer ohne führende Nullen angezeigt wird. Beispiel:
s10errormessage(
Falls Sie eine Nachricht aus Tabelle T100 verwenden, wird die im SAP System abgelegte Erläuterung der Nachricht mit angezeigt. Beispiel der Verwendung einer SAP-Standardmeldung mit Erläuterung:
s10errormessage(
Sie können die Erläuterung durch den Parameter "noexplanation = 'X' " unterdrücken. Die Nachricht selbst wird als Text ohne Formatierungen ausgegeben. Falls Sie spezielle Formatierungen benötigen, können Sie den Parameter "htmlformat = 'X' " setzen und im Nachrichtentext HTML verwenden :
s10errormessage(
Das bezieht sich dann auch auf eine mit "explanation" mitgegebene Erläuterung:
s10errormessage(
|
|||||||||||||||||||||||||||||||||
Komponente | S10 Framework |