Suchhilfe
Siehe Kategorie:Dictionary.
Siehe Dictionary (Transaktion SE11).
Über eine Suchhilfe können Werte gesucht werden und dann in ein Feld des Dynpros zurückgestellt werden.
Man unterscheidet "Sammelsuchhilfen", die "Elementare Suchhilfen" über Reiterkarten gruppieren und die "Elementare Suchhilfen".
Die Beziehung zwischen Sammelsuchhilfen und Elementaren Suchhilfen erfolgt über die Tabelle DD31S.
Einstieg in die Suchhilfe über Transaktion SE11
Detailbild der Suchhilfe
Bei dem Feld "Selektionsmethode" wird auf eine Tabelle oder View verwiesen, die die Datengrundlage für die Suchhilfe bereitstellt.
Anzeige der Datenquelle
Hier ist die Tabelle HRP1000 die Datengrundlage für die Suchhilfe.
Suchhilfe-Exit
Im Funktionsbaustein Z_BA_SHLP_EXIT_SEMGRP kann der Eingabeablauf noch über die Möglichkeiten des Standards hinaus flexibel beeinflusst werden. Dieser Funktionsbaustein muss dieselbe Schnittstelle haben wie der Funktionsbaustein F4IF_SHLP_EXIT_EXAMPLE.
Siehe http://www.tricktresor.de/blog/suchhilfe-aufrufen/.
Visualisierung Datenstruktur Tabellen Data Dictionary
Tabellenbeziehung Suchhilfe
Elementare Suchhilfen und Sammelsuchhilfen in Datenelement eintragen
- Sehr praktisch ist es, wenn Elementare Suchhilfen oder eine Sammelsuchhilfe in Datenelementen eingetragen sind.
- Wird das Datenelement z. B. in einer Tabelle zur Typisierung eines Feldes verwendet, steht somit automatisch auch die Suchhilfe diesem Feld der Tabelle zur Verfügung.
Wenn das Datenelement zur Typisierung eines Parameters verwendet wird, wird im Selektionsbildschirm ebenfalls die Suchhilfe angezeigt
parameters: p_matnr type matnr.
Nützliche Standard-Suchhilfen
S_MAT1
- Die Sammelsuchhilfe S_MAT1 sucht flexibel nach Materialien und gibt ein Material zurück.
- Diese Sammelsuchhilfe ist z. B. beim Datenelement MATNR eingetragen und damit steht diese Sammelsuchhilfen in extrem vielen Tabellen zur Verfügung.
USER_LOGON
Data: lv_usnam type XUBNAME. Select-Options: s_usnam for lv_usnam MATCHCODE OBJECT USER_LOGON, "Benutzer
www.sapdataheet.org
Wie zu vielen Entwicklungsobjekten gibt es von der Internetseite www.sapdatasheet.org auch Verknüpfungen zu allen SAP-Suchhilfen entsprechend dem Muster http://www.sapdatasheet.org/abap/shlp/<suchhilfe>.html.
also z. B.