ich bin ein Neuling in Sachen BSP-Programmierung und versuche mich langsam in das Thema einzuarbeiten.
Mein erster Versuch ist Daten von einer Seite auf die naechste Seite zu uebergeben. Das ganze soll ueber "Auto" (bei den Seitenattributen) geloest werden und erstmal nicht ueber "Serverseitige Cookies" oder "Applikationsklasse".
Laut meinem vorliegenden Buch habe ich alles richtig gemacht......jedoch werden die Daten (in diesem Fall ein einfaches Textfeld) nicht auf die neue Seite uebernommen.
Hier der Quellcode der ersten Seite:
Layout:
<%@page language="abap"%>
<html>
<head>
<title>Startseite</title>
</head>
<body>
<form method="post" action="ziel.htm">
<input type="text" name="Feld1" value="<%=myVar1%>"></input>
<input type="submit" name="onInputProcessing(go)" value="Go to next Page"></input>
</form>
</body>
</html>
und der Eventhandler:
* event handler for checking and processing user input and
* for defining navigation
CASE event_id.
WHEN 'go'.
navigation->set_parameter( 'myVar1' ).
navigation->goto_page('ziel.htm').
ENDCASE.
Bei den Seitenattributen ist die Variable "myVar1" hinterlegt als Char mit 20 Zeichen laenge.
Hat vielleicht jemand eine Idee warum nichts uebergeben wird? Wenn ich den Debugger laufen lasse bleibt die Variable immer leer auch wenn ich was eingebe.