executeAndSaveReport
Versionshinweise | 12.2 |
---|
Code
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
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.");
}