Skip to main content
Skip table of contents

executeAndSaveReport

Versionshinweise

12.2

Code

GROOVY
String executeAndSaveReport(String reportName, String searchName, Object exportType, String entityPk, String documentName, String documentShortAbstract)

Beschreibung

Führt einen Report aus und speichert den Report als Dokument.

Parameter

  • reportName - Der Name des Reports.
  • searchName - Der eindeutige Name einer komplexen Suche für den Report.
  • exportType - Das Exportformat des Reports, z.B. ReportUtils.EXPORT_TYPE_PDF.
  • entityPk - Der Primärschlüssel eines Datensatzes, für den der Report ausgeführt werden soll (vgl. Maskenreport). Der Parameter ist optional und kann mit null belegt werden.
  • documentName - Der Name der Dokumentdatei.
  • documentShortAbstract - Der Betreff des Dokument Datensatzes.

Rückgabe

Der Primärschlüssel des erzeugten Dokument Datensatzes.
Gibt null zurück, wenn die Suche keine Ergebnisse liefert und kein Report erstellt werden konnte.

Beispiele

GROOVY
String documentPk = ReportUtils.executeAndSaveReport("Customer_Portrait", "JR_Customer_Portrait", ReportUtils.EXPORT_TYPE_PDF, "customerPk1", "Customer Portait Report", "Customer Portait Report");
if(documentPk == null)
{
  ScriptUtils.error("Es konnte kein Report erstellt werden, da die Suche keine Ergebnisse liefert.");
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.