Fehlerseite in BSP

BusinessServerPages; Erstellung von Webapplikationen.

Fehlerseite in BSP

Postby Leonie861 » Thu Mar 25, 2004 4:00 pm

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
Leonie861
..
..
 
Posts: 16
Joined: Fri Oct 17, 2003 3:56 pm

Postby Philippa2744 » Fri Mar 26, 2004 7:06 am

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: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.     <% if page->messages->num_messages&#40; &#41; > 0. %>
  2.     <%@ include file="error.htm"%>
  3.     <% endif.
  4.  
GeSHi ©

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: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.               CALL METHOD page->messages->add_message_from_t100
  2.                 EXPORTING
  3.                   condition = errormessage
  4.                   msgid     = ls_return-id
  5.                   msgno     = ls_return-number
  6.                   msgty     = ls_return-type
  7.  
GeSHi ©


Im Seitenfragment (also error.htm) dann folgendes:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. <%@page language="ABAP"%>
  2. <!-- Start Error Msg-->
  3. <table align="center" cellpadding="0" cellspacing="0" width="99%" border="0">
  4.   <tr>
  5.         <td width="100%" class="TX_ERROR_XSB">
  6.         <img src="layout/error.gif" border="0" /><%=otr&#40;Z_MSG/ERRORS_OCCURED_MSG&#41;%>:
  7.         </td>
  8.   </tr>
  9. <%
  10.     data: condition type string,
  11.     message type string,
  12.     severity type i,
  13.     ind type i.
  14.     ind = page->messages->num_messages&#40; &#41;.
  15.         do ind times.
  16.             call method page->messages->Get_message
  17.             exporting index = sy-index
  18.             importing condition = condition
  19.             message = message
  20.             severity = severity. %>
  21. <tr>
  22.     <td class="TX_ERROR_XSB">- <%= message %> </td>
  23. </tr>
  24.         <% enddo. %>
  25.  
  26. </table>
  27. <!-- End Error Msg -->
  28.  
GeSHi ©


Ciao, LoLo
Philippa2744
...
...
 
Posts: 303
Joined: Fri Mar 07, 2003 5:17 pm

Postby Leonie861 » Mon Apr 05, 2004 7:40 pm

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
Leonie861
..
..
 
Posts: 16
Joined: Fri Oct 17, 2003 3:56 pm

Fehlermeldung ausgeben

Postby Sarina2838 » Mon Dec 04, 2006 11:45 am

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
Sarina2838
.
.
 
Posts: 9
Joined: Mon Apr 18, 2005 3:23 pm

Re: Fehlerseite in BSP

Postby Dean1828 » Thu Jan 22, 2015 4:25 pm

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.
Dean1828
.
.
 
Posts: 1
Joined: Thu Jan 22, 2015 4:25 pm


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 2 guests

cron