Show TOC Anfang des Inhaltsbereichs

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

Um ein filterabhängiges Business Add-In zu definieren, legen Sie zunächst die Definition des Business Add-Ins an und wählen das Ankreuzfeld filterabhängig.

Als Filtertyp geben Sie das von Ihnen gewünschte Datenelement ein oder wählen eines über die Wertehilfe.

Ein Filtertyp kann ein Datenelement oder eine Struktur sein. Folgende Kriterien sollten für ein Datenelement erfüllt sein:

·        Die Domäne des Datenelements kann maximal 30 Zeichen lang sein und ist vom Typ Character.

·        Das Datenelement hat entweder eine Suchhilfe, die einen Suchhilfeparameter vom Typ des Datenelements hat, der sowohl als Import- als auch Exportparameter vereinbart wird, oder die Domäne hat Domänenfestwerte oder eine Wertetabelle, die eine Spalte vom Typ des Datenelementes hat.

Ein solches Datenelement können Sie gegebenenfalls selbst einrichten.

Soll der Aufruf der Implementierung eines Business Add-Ins nicht nur von einem Filterwert, sondern von verschiedenen Werten abhängig sein, können Sie den Namen einer Struktur in das Feld Filtertyp eingeben. Die Struktur kann aus mehreren Datenelementen bestehen, die jeweils den oben aufgeführten Bedingungen für Datenelemente entsprechen. Die Struktur darf nicht länger als 80 Zeichen sein.

Als Filtertypen können die unterschiedlichsten Elemente verwendet werden: ein Land, ein Material, ein Objekttyp, ein interner Parameter oder Anderes. Dies gilt auch für Strukturen.

Legen Sie anschließend ein Interface mit Methoden an. Beachten Sie, dass für jede Methode, die Sie im Interface einer filterabhängigen Erweiterung anlegen, der Filterwert als Importing-Parameter definiert sein muß, damit das Anwendungsprogramm der Erweiterungsmethode den Filterwert mitgeben kann. Die Methode selektiert dann die für den Wert aktive Implementierung.

Der Filterwert wird grundsätzlich mit dem Parameter flt_val angegeben und wird in der Liste der Parameter vorgegeben.

Diese Grafik wird im zugehörigen Text erklärt

Ende des Inhaltsbereichs