Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Wertetransport bei der Eingabehilfe  Dokument im Navigationsbaum lokalisieren

Verwendung

Beim Aufruf der Eingabehilfe und beim Auswählen einer Zeile der Trefferliste findet ein Wertetransport zwischen den Feldinhalten auf dem Dynpro und der Schnittstelle der  Suchhilfe statt. Die bereits auf dem Dynpro eingegebenen Werte werden bei der Selektion der Trefferliste als einschränkende Bedingungen verwendet.

Hinweis

Das System zeigt nur die Treffer an, die zu den von Ihnen auf dem Dynpro eingegebenen Werten konsistent sind.

Funktionsumfang

Das folgende Beispiel dient dazu, die Spezifität des Wertetransports besser verstehen zu können. Im Beispiel sind die Dynpro-Felder A, B und C mit Parametern der Suchhilfe verbunden. Damit ist prinzipiell nur für diese drei Felder ein Wertetransport zwischen Dynpro und Suchhilfe möglich. Sie können vorhandene Inhalte der Dynpro-Felder A und B für die Selektion der Trefferliste verwenden, da diese Felder mit einem Import-Parameter der Suchhilfe verbunden sind. Aus der Trefferliste können die Werte der Parameter A und C auf das Dynpro zurückgestellt werden, da diese Parameter Export-Parameter der Suchhilfe sind.

Diese Grafik wird im zugehörigen Text erklärt

Versorgung der Import-Parameter der Suchhilfe

Wenn die Suchhilfe mit einem Datenelement oder direkt auf dem Dynpro an das Dynpro-Feld angebunden ist, ist diesem Feld nur ein Suchhilfeparameter zugeordnet. Der Wertetransport kann damit nur zwischen dem Dynpro-Feld und diesem Parameter stattfinden.

Ist die Suchhilfe an das Tabellenfeld oder an die Prüftabelle des Feldes angebunden, so kann ein Wertetransport für alle Dynpro-Felder stattfinden, die mit einem Parameter der Suchhilfe verbunden sind.

Beim Aufruf der Eingabehilfe wird versucht für jeden Import-Parameter der Suchhilfe, der mit einem Tabellen- bzw. Strukturfeld verbunden ist, ein Feld auf dem Dynpro zu ermitteln. Wird ein Feld gefunden, das auf dieses Tabellen- bzw. Strukturfeld verweist, wird der Inhalt des Dynpro-Felds in den Suchhilfeparameter übernommen.

Die Suche nach dem namensgleichen Dynpro-Feld erfolgt in maximal vier Schritten:

...

       1.      Wird die Eingabehilfe in einem Step-Loop aufgerufen, sucht das System in diesem Step-Loop nach einem namensgleichen Feld.

       2.      Ist im Step-Loop kein namensgleiches Feld vorhanden, wird auf dem zugehörigen Sub-Screen gesucht.

       3.      Ist kein namensgleiches Feld auf dem Sub-Screen vorhanden, wird auf dem Main Dynpro gesucht.

       4.      Falls auch auf dem Main Dynpro kein namensgleiches Feld gefunden wird, wird im Modul-Pool des zugehörigen Dynpros gesucht.

Die folgende Abbildung zeigt die vier Schritte.

Diese Grafik wird im zugehörigen Text erklärt

Rückstellen der Werte aus der Trefferliste

Das Rückstellen der Werte erfolgt ausschließlich auf der Ebene des Aufrufs der Eingabehilfe. Wird die Eingabehilfe beispielsweise innerhalb eines Step-Loop aufgerufen, so werden die Werte aus der Trefferliste nur in Felder der entsprechenden Zeile dieses Step-Loop zurückgestellt.

Achtung

Es werden keine Werte aus der Trefferliste in den Modul-Pool des Dynpros zurückgestellt.

Die Werte der Trefferliste werden nur in Eingabefelder und in solche Felder zurückgestellt, die nur mit einem Export-Parameter der Suchhilfe verbunden sind (dient zur Versorgung von reinen Textfeldern, die nicht in die Selektion eingehen).

Siehe auch:

Anbindung einer Suchhilfe an ein Datenelement

Anbindung einer Suchhilfe an eine Prüftabelle

Anbindung einer Suchhilfe an ein Tabellen- oder Strukturfeld

Direkte Anbindung einer Suchhilfe an ein Dynpro-Feld

 

Ende des Inhaltsbereichs