Stateful - Stateless Umstellung

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Stateful - Stateless Umstellung

Beitrag von Karlito (ForumUser / 7 / 0 / 0 ) »
Hallo,

hab ein Problem mit der Umstellung von stateful zu stateless, vielleicht kann hier jemand weiterhelfen:

Ich hab folgende BSP-Applikation(Beispiel zum Zustandsmodell aus dem Buch WebEntwicklung in ABAP mit dem SAP WAS):

in der Seite default.htm:

Layout:

<%@page language="abap"%>

<html>

<head>
<link rel="stylesheet" href="../../sap/public/bc/bsp/styles/sapbsp.css">
<title> Start </title>
</head>

<body class="bspBody1">
<form method="GET">
<h2>Stateful/Stateless DEMO</h2>
<h3>Inhalt von Counter: <%= application->m_counter %></h3>
Stateful<input type="checkbox" name="stateful" value="X"
<% IF runtime->keep_context = 1. %> checked <% ENDIF. %>><br><br>
<input type="submit" name="onInputProcessing(inc)" value="erhöhen">
<input type="submit" name="onInputProcessing(dec)" value="verringern">
<input type="submit" name="onInputProcessing(res)" value="zurücksetzen">
</form>
</body>
</html>



Im OnInputProcessing steht folgendes:

DATA check TYPE char1.

check = request->get_form_field( 'stateful' ).

IF check EQ 'X'.
runtime->keep_context = 1.
ELSE.
IF runtime->keep_context = 1.
application->reset( ).
ENDIF.
runtime->keep_context = 0.
ENDIF.

CASE event_id.
WHEN 'dec'. application->dec_counter( ).
WHEN 'inc'. application->inc_counter( ).
WHEN 'res'. application->reset( ).
ENDCASE.


Als Applikationsklasse wird die Klasse Z_CL_STATE_DEMO verwendet, welches das Attribut m_counter in den Methoden dec_counter und inc_counter jeweils um 1 hoch- oder herunterzählt.

Wenn ich die Seite im Browser teste, zählt der Zähler immer nur von 0 bis 1 bzw. von 0 bis -1, egal ob ich stateful oder stateless auswähle.
Ein Blick auf die Methoden der Klasse mit dem Debugger zeigt, dass die m_counter zu Beginn der Methode immer 0 ist.

Frage: warum wird beim stateful nicht hochgezählt?


Edit: Hat sich erledigt:
Der Fehler tritt beim IE auf; bei FireFox läuft alles wie es soll.

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


Seite 1 von 1

Vergleichbare Themen

1
Antw.
1703
Views
stateful und navigation->goto_page
von Gast » 25.08.2005 12:03 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
8822
Views
BSP: RFC-Call des BAPI BAPI_TRANSACTION_COMMIT bei stateless
von lordevil » 27.08.2007 22:57 • Verfasst in Development Related
2
Antw.
5253
Views
Unicode-Umstellung
von ralf.wenzel » 06.03.2007 10:06 • Verfasst in ABAP® Core
1
Antw.
1583
Views
Umstellung der Debitorennummern
von UK » 19.04.2007 08:39 • Verfasst in Financials
5
Antw.
6857
Views
Unicode-Umstellung: Codepages
von neXXus » 23.09.2013 10:50 • Verfasst in ABAP® Core

Über diesen Beitrag

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

Aktuelle Forenbeiträge

IF mit AND und OR
vor 21 Stunden von GastX 6 / 1306
Meine Inbox
Gestern von Rabea1103 1 / 260
PCL2 Cluster auslesen
vor 3 Tagen von DeathAndPain 2 / 1251
FUBA 'HR_INFOTYPES_OPERATION'
vor 3 Tagen von Bright4.5 3 / 6213

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

IF mit AND und OR
vor 21 Stunden von GastX 6 / 1306
Meine Inbox
Gestern von Rabea1103 1 / 260
PCL2 Cluster auslesen
vor 3 Tagen von DeathAndPain 2 / 1251
FUBA 'HR_INFOTYPES_OPERATION'
vor 3 Tagen von Bright4.5 3 / 6213