OCT-Module
Breadcrumbs

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.

grafik-20260131-080419.png
  • 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.)

grafik-20260201-085759.png


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

grafik-20260131-084604.png

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.

grafik-20260131-084853.png

Deinstallation

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