
Durch die Historie stehen Eingaben, die der Benutzer bereits früher in ein InputField eingegeben hat, als Vorschlagswerte zur Verfügung.
Die Historie steht zur Verfügung, wenn folgende Bedingungen erfüllt sind:
Der Applikationsparameter WDENABLEFIELDHISTORY ist für Ihr System oder Ihre Anwendung gesetzt.
Der Modus für die Barrierefreiheit ist deaktiviert.
Die Historie eines InputFields ist unabhängig von jeglicher Wertehilfe. Sie steht für jedes InputField zur Verfügung, das heißt auch für Eingabefelder, die eine OVS- oder frei-programmierte Wertehilfe haben.
Es stehen Ihnen folgende Möglichkeiten zur Verfügung, um die Historie für InputFields zu steuern:
Wenn Sie die Eigenschaft noHistory an einem InputField auf den Wert true setzen, können Sie die Historie für dieses InputField ausschalten. Der Benutzer kann die Historie für dieses InputField dann auch nicht mehr über das Kontextmenü des InputFields einschalten.
Wenn noHistory nicht gesetzt ist, steht dem Benutzer im Kontextmenü dieses InputFields unter Benutzer-Einstellungen der Eintrag Historie für Eingabefeld "<Label>" zur Verfügung. Über diesen Eintrag können Benutzer die Historie für dieses InputField ein- oder ausschalten.
Wenn am Datenelement aus dem ABAP-Dictionary die Eigenschaft noHistory gesetzt ist, kann dies am InputField nicht zurückgenommen werden.
Über den Applikationsparameter WDENABLEFIELDHISTORY können Sie die Historie für InputFields systemweit oder für einzelne Web-Dynpro-ABAP-Anwendungen ausschalten. Der Benutzer kann die Historie für alle InputFields dieser Anwendung dann auch nicht mehr über das Kontextmenü einschalten.
Standardmäßig ist die Historie eingeschaltet. Benutzern steht dann im Kontextmenü der Anwendung der Befehl Eingabe-Historie für Benutzer <User> löschen zur Verfügung.
Zusätzlich können Benutzer mit der Entf-Taste einzelne Einträge aus der Historie eines InputFields löschen.
Für Testzwecke steht Ihnen die Component WDR_TEST_FIELD_HISTORY zur Verfügung.