Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Implementierung eines filterabhängigen klassischen BAdIs  Dokument im Navigationsbaum lokalisieren

Wenn Sie ein filterabhängiges Add-In nutzen möchten, benötigen Sie für jeden für Sie relevanten Filterwert eine Implementierung. Es ist allerdings möglich, dass mehrere Filterwerte die gleiche Implementierung nutzen.

Gehen Sie bei der Implementierung eines filterabhängigen BAdIs folgendermaßen vor:

...

       1.      Legen Sie die Implementierung an, indem Sie auf die entsprechende Definition des BAdI Bezug nehmen.

       2.      Tragen Sie die Filterausprägung, für die die Implementierung gelten soll, ein, oder betätigen Sie die Taste F4 und wählen einen Wert aus. Sie haben prinzipiell die Möglichkeit, für eine Implementierung mehrere Filterausprägungen anzugeben.

       3.      Füllen Sie die Methode des Interfaces im Class Editor mit Inhalt.

Für die einzelnen Länder würden Sie für unser Beispiel folgende Einträge vornehmen:

BRD:
translate parameter to upper case.

Irland:
translate parameter to lower case.

Italien:
translate ...

       4.      Je nachdem, wieviele Implementierungen Sie anlegen möchten, wiederholen Sie die Schritte 1-3.

       5.      Aktivieren Sie die Implementierungen.

Wenn Sie den oben beschriebenen Report ausführen, wird je nach ausgewähltem Land eine Implementierung ausgeführt.

Sie können bei der Implementierung eines BAdI generische Filterwerte angeben. Mit Hilfe des Sterns "*" können beliebige Teile des Filterwertes substituiert werden. Ein generischer Filterwert kann durch verschiedene Werte, die auf der Datenbank gefunden werden, ersetzt werden.

Das Ein- und Ausblenden von Kurztexten zu Filterwerten erfolgt über einen Doppelklick auf die entsprechende Spalte.

Handelt es sich um einen erweiterbaren Filtertyp, können Kurztexte auch editiert werden.

 

Ende des Inhaltsbereichs