Anfang des InhaltsbereichsVorgehensweisen Objekt messages einsetzen Dokument im Navigationsbaum lokalisieren

Um zu sehen, welchen Inhalt das messages-Objekt (siehe auch Objekt messages) hat, können Sie vorerst eine einfache Tabelle der Meldungen ausgeben. Fügen Sie folgenden Code in den Body der Seite default.htm ein:

<%-- if there are messages, we want to display them in a table --%>
<% if page->messages->num_messages( ) > 0. %>

<h2 class="bspH2" style="background-color:red">Es sind folgende Fehler aufgetreten</h2>
<table class="bspTbvStd">
<tr class="bspTbvHdrStd">
<th class="bspTbvHdrStd">Index</th>
<th class="bspTbvHdrStd">Bedingung</th>
<th class="bspTbvHdrStd">Text</th>
<th class="bspTbvHdrStd">Schwere</th>
</tr>
<%
data: condition type string,
message type string,
severity type i,
ind type i.
ind = page->messages->num_messages( ).
do ind times.
call method page->messages->Get_message
exporting index = sy-index
importing condition = condition
message = message
severity = severity. %>

<tr class="bspTbvCellStd">
<td>
<%= sy-index %> </td>
<td>
<%= condition %> </td>
<td>
<%= message %> </td>
<td>
<%= severity %> </td>
</tr>
<% enddo. %>
</table>
<p>
<% endif. %>

Wenn Sie nun testen und falsche Eingaben tätigen (z.B. als Uhrzeit 47 eingeben), werden Sie die Fehlermeldung(en) sehen.

Beachten Sie folgendes:

Ende des Inhaltsbereichs