Darstellung
Report Design Editor
Transaktion: DEV04 Report Design Editor
UI-Pfad: reportTemplateList / Report Design Editor
Business-Zweck
Im Report Design Editor werden Druck- und PDF-Templates für Belege, Etiketten und Auswertungen gepflegt. Partner nutzen die API, um verfügbare Report-Typen zu listen, Template-Metadaten zu lesen und PDF-Vorschauen zu erzeugen.
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
| ReportTemplate | Gespeichertes Layout (JRXML-basiert) |
| reportTypesForEditor | Bearbeitbare Report-Typen |
| objectFields | Verfügbare Felder einer Domäne im Template |
| showPdf | PDF-Vorschau generieren |
Fachlicher Ablauf / Workflow
- Report-Typen laden:
GET /api/reportGenerating/reportTypesForEditor - Templates listen:
GET /api/reportGenerating/reportTemplates - Felder für Objekt:
POST /api/reportGenerating/objectFields - Vorschau:
POST /api/reportGenerating/showPdf
Partner-Szenarien
| Szenario | API |
|---|---|
| Template-Auswahl in externem Tool | reportTemplates |
| Dynamische Feldliste | objectFields |
| PDF-Proof | showPdf |
Voraussetzungen
- Transaktionsrecht DEV04
- Report-Typ dem Mandanten zugeordnet
Auswirkungen im ERP
| Aktion | Auswirkung |
|---|---|
| Template-Änderung | Druckoutput aller verknüpften Belege |
| showPdf | Keine Persistenz – nur Vorschau |
Typische Fehlerquellen
| Fehler | Ursache |
|---|---|
| PDF leer | Falsche Report-Parameter |
| Feld nicht verfügbar | objectFields prüfen |
| Template nicht gelistet | reportType-Filter |