Fehlerseite in BSP

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Fehlerseite in BSP

Beitrag von Chuck ( / / 0 / 3 ) »
Hallo,

hat jemand von euch schonmal eine BSP-Fehlerseite verwendet. Ich habe eine entsprechende Seite error.htm definiert (unter Eigenschaften die Checkbox "Ist Fehlerseite" aktiviert).

Einer anderen Seite test.htm weise ich die eben definierte Fehlerseite error.htm zu. Innerhalb der Seite test.htm löse ich eine MESSAGE vom Typ E aus. Wider erwarten wird jetzt nicht die Seite error.htm angezeigt.

Wann kommt es überhaupt dazu, dass die Seite error.htm angezeigt wird?

Gruß
Chuck

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von LoLo ( / / 0 / 3 ) »
Moin Chuck,

ich hab das so gelöst. error.htm als Seitenfragment angelegt. Dann in meinen jeweiligen Seiten am Anfang das hier eingefügt:

Code: Alles auswählen.

    <% if page->messages->num_messages( ) > 0. %>
    <%@ include file="error.htm"%>
    <% endif.
Page wird dann includiert, wenn ein Fehler aufgetreten ist.

Wenn ein Fehler auftritt, hänge ich den an das message-objekt der page (z.B. im Event 'OnInputProcessing'):

Code: Alles auswählen.

              CALL METHOD page->messages->add_message_from_t100
                EXPORTING
                  condition = errormessage
                  msgid     = ls_return-id
                  msgno     = ls_return-number
                  msgty     = ls_return-type
Im Seitenfragment (also error.htm) dann folgendes:

Code: Alles auswählen.

<%@page language="ABAP"%>
<!-- Start Error Msg-->
<table align="center" cellpadding="0" cellspacing="0" width="99%" border="0">
  <tr>
        <td width="100%" class="TX_ERROR_XSB">
        <img src="layout/error.gif" border="0" /><%=otr(Z_MSG/ERRORS_OCCURED_MSG)%>:
        </td>
  </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>
    <td class="TX_ERROR_XSB">- <%= message %> </td>
</tr>
        <% enddo. %>

</table>
<!-- End Error Msg -->
Ciao, LoLo

Beitrag von Chuck ( / / 0 / 3 ) »
Hi LoLo,

vielen Dank für die Erläuterung! So habe ich das jetzt auch implementiert.

Für mich stellt sich trotzdem die Frage, wie sich die SAP das vorstellt, mit der Eigenschaft "Zugeord. Fehlerseite" einer BSP. Was muss passieren, damit die zugeordnete Fehlerseite angezeigt wird?

Viele Grüße
Chuck

Fehlermeldung ausgeben

Beitrag von majagut (ForumUser / 7 / 0 / 0 ) »
Hallo, ich habe ein Problem. In meinem Controler, soll ich Meldung
"400 Session timed out - plese log in again" nachlesen und dann eingene Meldung ausgeben. Wie geht das? ich habe nur vor kurzem mit BSP angefangen! Bitte helfen, danke im Voraus
Maja

Re: Fehlerseite in BSP

Beitrag von Hannes Rempel (ForumUser / 2 / 0 / 0 ) »
Ich mir dessen bewusst, das dies ein uralter Thread ist, aber die Suche findet ihn immer noch ohne eine Antwort zu bieten. ;-)

Nach einigem Suchen bin ich auf SAP Notiz 798719 gestoßen:
In der aktuellen Situation wurde beschlossen, die Unterstützung des Konzepts einer BSP-Fehlerseite aufzugeben.

Seite 1 von 1

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Benutzerdefinierte Felder PSP
vor 2 Tagen von Rabea1103 1 / 230
Zukunft des ABAP Entwicklers
vor 6 Tagen von DeathAndPain 14 / 3586
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 5424
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 3218

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Benutzerdefinierte Felder PSP
vor 2 Tagen von Rabea1103 1 / 230
Zukunft des ABAP Entwicklers
vor 6 Tagen von DeathAndPain 14 / 3586
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 5424
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 3218

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 2 Tagen von Rabea1103 1 / 230
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 2860
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 9171
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 27645