AddOn Buchungskreismapping
Zielstellung
Das Buchungskreismapping ermöglicht es Buchungskreise zu kombinieren, um
diese zusammenzufassen
mehrere Kombinationen (Sets) zu bilden
einen Aliasnamen für einen Buchungskreis zu vergeben
Beispielsweise, falls es die Buchungskreise Standard, Handelsbilanz und Steuerbilanz gibt:
mehrere Buchungskreis zu einem Buchungskreis zusammenzuführengibt
Standard + Handelsbilanz = HGBBIL
mehrere Buchungskreise zu mehreren Ausgabevarianten zusammenzuführen
Standard + Handelbilanz = HGBBIL
Standard + Steuerbilanz = STEUERBIL
Sie benötigen das Mapping insbesondere dann, falls die Frontendapplikation
die Auswahl einzelnen Buchungskreises beim Import erfordert (somit keine Mehrfachauswahl unterstützt)
Sie im Frontend die aus datentechnischen Gründen gebildeten Einzelbuchungskreise vor dem Anwender verbergen wollen
Die entstehende Mappingtabelle param.tREWE_Template_BKM kann daher in Abrufprozeduren eingebunden werden, um diese Zusammenfassung herzustellen.
Anwendung
Sie erhalten ein Produkt in Ihre Datenbank eingespielt.

Sie können dieses Produkt beliebigt oft kopieren, um das Mapping auf mehrere Produkte zu verteilen - z.B. pro Mandant
Sie können das Produkt in beliebigen Produktlinien ablegen
Sie können den Status jedes Products und jeder Zeile auf Aktiv / Inaktiv setzen (um Mappingvarianten zu testen etc), nur die aktiven werden verarbeitet
Das Mapping wird über das Tab “Validierung” materialisiert. Es ist somit notwendig, das Tab Validierung nach Anpassungen zu betreten.
Prüfen Sie in diesem Tab auch auf Mappingfehler (falls Sie eine nicht existierende MandantenID gemappt haben etc.)

Die Ausführung einer Pipeline ist nicht notwendig, die enstehende Mappingtabelle wird direkt in Abrufprozeduren eingebunden.
Hinweise und Leistungsgrenzen
Sie können nicht kumulativ mappen, also nicht die per Mapping erzeugten Buchungskreise in einer weiteren Zeile weitervermappen
da mehrere Kombinationen von Buchungskreisen gebildet werden können, wird die Mappingzuordnung nicht fest in der Tabelle result.tREWE_fBuchungsjournal gespeichert, sondern immer nur durch einen Abruf mit JOIN der Parametertabelle erzeugt. Bei Setbildung wirkt diese JOIN expandierend, die Zeilenzahl des Abrufs steigt somit, falls kein Filter auf einen Ausgabebuchungskreis gesetzt wird.
Implementierung
Sie erhalten von uns einen Ordner mit vier Datenbankobjekten, welche in die Datenbank eingespielt werden.
eine Productline
ein Product
eine Prozedur
ein Tab

Das AddOn ist danach sofort aktiv, das Betreten des Validierungstabs materialisiert die Tabelle param.tREWE_Template_BKM.
Optional kann der Materialisierungsaufruf auch in eine Pipeline eingebunden werden.

Deinstallation
Sie können die eingespielten Datenbankobjekte und erzeugten Produkts jederzeit wieder löschen und das AddOn ist vollständig entfernt.