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.