Suchhilfe

Aus SAP-Wiki
Zur Navigation springenZur Suche springen


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

SE11 Suchhilfe Einstieg.jpg

Detailbild der Suchhilfe

Bei dem Feld "Selektionsmethode" wird auf eine Tabelle oder View verwiesen, die die Datengrundlage für die Suchhilfe bereitstellt.

SE11 Suchhilfe Detailbild.jpg

Anzeige der Datenquelle

Hier ist die Tabelle HRP1000 die Datengrundlage für die Suchhilfe.

SE11 Suchhilfe HRP1000.jpg

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/.

SE11 Suchhilfe Funktionsbaustein.jpg

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.

Sammelsuchhilfe1.jpg


Sammelsuchhilfe2.jpg


Wenn das Datenelement zur Typisierung eines Parameters verwendet wird, wird im Selektionsbildschirm ebenfalls die Suchhilfe angezeigt

parameters: p_matnr type matnr.

Sammelsuchhilfe3.jpg


Sammelsuchhilfe4.jpg

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

USER LOGON1.jpg

Data: lv_usnam type XUBNAME.
Select-Options: s_usnam for lv_usnam MATCHCODE OBJECT USER_LOGON, "Benutzer

USER LOGON2.jpg


USER LOGON3.jpg


USER LOGON4.jpg

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.

Web-Links