4.4.1 Reportdatenquellen für die einzelnen DATEV-Exporte
Für jeden DATEV-Exporttyp ist im DATEV-Nuclet eine Report-Datenquellenvorlage vorgesehen.
Diese Datenquellen müssen anwendungsspezifisch angepasst werden:
- einerseits an die tatsächlich genutzten Businessobjekte und Datenbanktabellen,
- anderseits an die im CSV-Export gewünschten bzw. benötigten Spalteninformationen.
Dabei ist zu beachten
- Die Anzahl, die Reihenfolge und die Titel der vom SELECT zurückgegebenen Spalten sind beliebig.
- Die Titel der Spalten werden so wie angegeben in die Export-CSV geschrieben (sofern der Export als "mit Titelzeile" konfiguriert wurde)
- Die Pflichtparameter "date_from" und "date_until" beschreiben den zu exportierenden Zeitraum.
- Es ist sinnvoll, bereits exportierte Datensätze zu markieren, so dass diese bei einem Folgeexport nicht erneut angezogen werden.
Beispiel: DATEV-Umsatzexport
SELECT buchungsposition.datdatum "Datum", buchungsposition.strgegenkonto "Gegenkonto", buchungsposition.strkonto "Konto", buchungsposition.strbelegfeld "Belegfeld 1", buchungsposition.dblumsatz "Umsatz", buchungsposition.strwaehrung "Währung", buchungsposition.strbuchungstext "Buchungstext" FROM em65_buchungsposition buchungsposition WHERE buchungsposition.datdatum BETWEEN '$date_from' AND '$date_until' AND buchungsposition.datexportdatumdatev IS NULL
Sourcecode 4.4.1: Beispielanpassung für die Datenquelle "DATEV Turnover"
4.4.2 Dynamische Entität
Überblick
Inhalte