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 Buchungskreise zu einem Buchungskreis zusammenzuführen sind
-
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 einzelner Buchungskreise 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 beliebig 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 Produkts und jeder Zeile auf Aktiv / Inaktiv setzen (um Mappingvarianten zu testen etc), nur die aktiven werden verarbeitet.
Das Mapping wird über den Tab “Validierung” der Produktlinie Buchungskreismapping in der Fabrik “Modellierung” materialisiert. Es ist somit notwendig, den 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 entstehende 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.
-
Wird ein Mandantenmapping verwendet, dann müssen die hier verwendeten MandantenIDs den MandantenIDs nach Mandantenmapping entsprechen.
Implementierung
Das AddOn kann über die OCT Modulverwaltung eingespielt werden: Modul “REWE-ADDON-BUCHUNGSKREISMAPPING”.
Alternativ erhalten Sie von uns einen Ordner mit vier Datenbankobjekten, welche in die Datenbank eingespielt werden.
-
eine Produktlinie
-
ein Produkt
-
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 Produkte jederzeit wieder löschen und das AddOn ist vollständig entfernt.
Releaselog und Roadmap
Diese Verbesserungen sind geplant, aber nicht konkret terminiert.
|
Roadmap |
|---|
|
|
|
Releaselog |
|---|
Release 06.10.2026
OCTBox verfügbar - Version 4 Features
|