Soforthilfetexte werden aktiviert, indem man aus dem Kontextmenü den Eintrag Soforthilfe anzeigen auswählt. Aber wo kommt der Hilfetext her und wie kann man ihn ändern?

Grundsätzlich gibt es zwei Arten von Soforthilfetexten in Webdynpro-Anwendungen.
- Soforthilfetexte für den gesamten View (FPM-Soforthilfetexte)
Diese Art von Text wird in der FPM-Konfiguration festgelegt. - Soforthilfetexte für einzelne Viewelemente
Die Elemente werden nach Aktivieren der Soforthilfe über das Kontextmenü durch einen Unterstrich hervorgehoben. Geht man mit der Maus über das entsprechende Label, wird die Erklärung als MouseOver-Text angezeigt.
Wo man die Texte findet und wie man sie ändert
1. FPM-Soforthilfetexte
In der entsprechenden FPM-Anwendung öffnet man mit Rechtsklick die Technische Hilfe und klickt dort auf die Component-Konfiguration. Hier sind alle zum FPM gehörigen Views festgelegt. Die Hilfetexte werden direkt an den View-Attributen gepflegt:

Steht in dem Feld der Vorsatz $OTR, dann handelt es sich um einen OTR-Text (Transaktion SOTR_EDIT). Der Vorsatz $DOC verweist auf ein General Text Dokument in der Transaktion SE61 (Dokumentenklasse „Allgemeiner Text“):

2. Soforthilfetexte für einzelne Viewelemente
Um Texte für einzelne View-Elemente zu hinterlegen oder anzupassen, gibt es zwei Optionen.
2.1 Anpassung direkt in der Elementdefinition im View
Dazu muss in der Transaktion SE80 die WebDynproComponent geöffnet und dort das Eingabeelement in der View ausgewählt werden. In den Elementattributen gibt es für Eingabeelemente die Eigenschaft „Explanation“. Hier kann ein Soforthilfetext hinterlegt / geändert werden. Entweder, indem man den Text manuell eingibt, eine Referenz auf das Datenlement setzt (per Button in der Spalte Binding) oder einen neuen OTR-Text zuordnet:

2.2 Anpassung als Konfiguration oder Customizing der Component
Dazu öffnet man die entsprechende Component-Konfiguration. In den Attributen des entsprechenden View-Elements findet sich das Attribut „Erläuterung“.
Hier kann dann entsprechend der Hilfetext überschrieben werden. Hier kann wie aus WebDynpro gewohnt auch ein OTR-Text mit $OTR: eingetragen werden:







Eine Frage zur Definition des Hilfetextes: ist es möglich, einen URL Link/Hypertext anzuzeigen? In früheren Versionen war es anscheinend aus Sicherheitsgründen nicht möglich, aber ich frage mich ob ab EhP6 eine Lösung (ohne Programmierung) angeboten wird.
Hallo Mariana,
danke für die ergänzende Frage. Leider ist es nach wie vor nicht möglich, Hyperlinks in den Hilfetext einzubinden. Die Web Dynpro ABAP Anwendung rendert einen solchen als ganz normalen Text. Um solche weiterführenden Hilfedokumente oder Links anzubieten, kann aber beispielsweise das SAP Help Center genutzt werden.