Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Erweiterbare Filtertypen klassischer BAdIs  Dokument im Navigationsbaum lokalisieren

Wird ein Filtertyp als erweiterbar gekennzeichnet, können Implementierungen zu bisher nicht existierenden Filterwerten angelegt werden.

Ordnen Sie einem Filtertyp das Attribut erweiterbar zu, so wird im BAdI-Builder der Menüeintrag Implementierung durch Filterwert ersetzt. Wenn Sie Filterwert Anlegen wählen, verzweigen Sie nach der Eingabe eines bisher nicht existierenden Filterwertes (der Name der Implementierung muß nicht angegeben werden) in die Transaktion zur Implementierung von Business Add-Ins. Sie können dazu aber auch wie bisher die Transaktion SE19 benutzen.

Zu jedem Filtertyp kann ein Kurztext angegeben werden.

Beachten Sie, daß die Zuordnung des Attributs erweiterbar folgenden Einschränkungen unterliegt:

Die Domäne, auf die sich der erweiterbare Filtertyp bezieht, muß folgende Eigenschaften haben:

·         Die Domäne ist mit einer mandantenunabhängigen Wertetabelle verbunden. Diese Wertetabelle hat genau ein Schlüsselfeld, das das Datenelement des Filtertypen als Feldtypen hat.

·         Die Domäne hat eine Texttabelle mit zwei Schlüsselfeldern. Ein Schlüsselfeld hat den Filtertyp als Feldtypen und ein Schlüsselfeld ist ein Sprachenfeld. Zur Kenntlichmachung als Textfeld muß es in dieser Tabelle ein Feld geben, das die Zeichenfolge 'TEXT' oder 'TXT' als Teilstring enthält. Im Dictionary muß die Texttabelle der Wertetabelle zugeordnet sein.

·         Die Auslieferungsklasse beider Tabellen muß "E" oder "G" sein.

Alle Filterwerte, die im Rahmen eines erweiterbaren, filterabhängigen Business Add-Ins angelegt werden, dürfen in der Wertetabelle noch nicht vorkommen und werden beim Sichern in die Wertetabelle aufgenommen. Entsprechend werden Sie beim Löschen der Implementierung oder des gesamten Business Add-Ins aus der Wertetabelle entfernt. Gleiches gilt für die Texttabelle.

 

Ende des Inhaltsbereichs