Code: Alles auswählen.
application->setmyTable ( mytable ).
Code: Alles auswählen.
mytable = application->getmyTable( ).
Die Doku hat geschrieben:Diese Methode veranlasst, dass bei der Navigation zu einer Folgeseite kein HTTP-Redirect verwendet wird, sondern stattdessen eine HTML-Seite mit eingebettetem Formular eingesetzt wird. Die zu übergebenden Parameter werden in das Formular als verborgene Felder eingemischt, und das Formular wird direkt nach dem Erhalt im Browser automatisch wieder an die Folgeseite abgeschickt (auto-submit).
Durch diese Methode können Sie die Datenmengebegrenzung bei Query-String-Parametern im Redirect-Fall umgehen. Beachten Sie jedoch, dass Auto-Submit-Formulare in der Browser-Historie zu Problemen führen können und dieser Mechanismus z.B. mit WAP-Devices nicht verwendet werden kann.
Über den Parameter target_frame können Sie steuern, in welchem HTML-Frame (ggfs. neues Browser-Fenster) die Folgeseite zur Anzeige kommen soll.
Code: Alles auswählen.
TYPES: BEGIN of t_ProMa,
Ma_Nr type string,
Ma_Name type string,
END OF t_ProMa.
TYPES: tt_ProMa TYPE TABLE of t_ProMa.
Code: Alles auswählen.
CALL FUNCTION 'GET_DATA_FROM_SAP'
EXPORTING
P_DOKNR = DOKNR
TABLES
ERG_TAB = ERG_TAB .
IF erg_tab IS NOT INITIAL.
navigation->set_parameter( 'ERG_TAB' ).
navigation->use_auto_submit_form( ).
navigation->next_page( 'TOLISTE2' ).
ENDIF.
Code: Alles auswählen.
types: begin of z_weblinklist,
DOKNR(25) type c,
end of z_weblinklist.
types: z_erg_tab type table of z_weblinklist.
Code: Alles auswählen.
DOKNR TYPE STRING
ERG_TAB TYPE Z_ERG_TAB
Code: Alles auswählen.
<%
data: wa_tab type z_weblinklist.
loop at erg_tab into wa_tab FROM 1 TO maxtr.
(Ausgabe in html-Tab.)
endloop.
%>
Code: Alles auswählen.
IF erg_tab IS NOT INITIAL.
navigation->set_parameter( 'ERG_TAB' ).
navigation->use_auto_submit_form( ).
navigation->next_page( 'TOLISTE2' ).
ENDIF.
Code: Alles auswählen.
IF erg_tab IS NOT INITIAL.
navigation->use_auto_submit_form( ).
navigation->set_parameter( 'ERG_TAB' ).
navigation->next_page( 'TOLISTE2' ).
ENDIF.