SOG-Helpcenter Logo SOG Business - Software

Erweiterte Funktionen des Reporting Controls


Neben den normalen Funktionen des Controls, stehen durch Aktivierung der erweiterten Funktionen folgende Möglichkeit zur Verfügung:

 

Mit dem ReportingControl können Reports direkt in der Oberfläche eingebunden und ausgeführt werden. Dabei wird nicht nur eine bestehende Druckausgabe eines Reports angezeigt. Vielmehr werden die Daten aus der entsprechenden Datenquelle aktuell abgerufen, aufbereitet und dargestellt. Je nach eingesetztem Reporting-Tool können anschließend auch DrillDown Funktionalitäten genutzt werden.

 

Als Reporting Tools stehen zur Zeit zur Verfügung:

  • SOGForms die auf XmlInfo basieren.

  • SOGForms die auf SQL basieren.

  • Microsoft ReportingServices Reports.

Einfügen eines neuen Preview-Controls in einem Datencontainer


Um einen neuen Preview-Control in einem Datencontainer einzufügen gehen Sie wie folgt vor

  • Wählen Sie einen passenden DatenContainer-Control.

  • Wählen Sie über die erweiterten Contextfunktionen in einer Zelle die Funktion "Containerelement festlegen".

  • Wählen Sie aus der Gruppe "Daten" den Eintrag "Reporting".

Aufruf des Konfigurationsdialoges


Nach Einbindung des Controls bietet dieser eine Schaltflächen "Anzeigen" an.

Ist der Control noch nicht konfiguriert, wird der Konfigurationsdialog angezeigt, wenn auf "Anzeigen" geklickt wird.

 

Ist der Control bereits konfiguriert, kann mit der rechten Maustaste auf den "Anzeigen" Button geklickt werden, um den Konfigurationsdialog zu erreichen.

 

Wird bereits ein Report dargestellt, kann ja nach verwendetem Report-Viewer entweder frei in den Report, oder aber auf die Report-Toolbar rechts geklickt werden, um den Konfigurationsdialog über das entsprechende Kontextmenü aufzurufen.

 

Konfiguration eines SOGForms Reports

  • Wählen Sie unter "Handler" den Eintrag "SOGFormsRef" oder "SOGFormsSql".

  • Wählen Sie nun unter "SOGForms Eingabedatei" eine der angebotenen SOGFormRef/SOGFormSql Steuerdateien.

  • Wählen Sie nun unter "SOGForms Formular" ein dazu passendes Formular zur Datenaufbereitung.

  • Wählen Sie nun unter "Parameter" im 1.Parameter "Daten" ein passendes Datenformat zur Übergabe von Parametern an den SOGForms-Report. Die Auswahl ist abhängig von der Datenselektion der genutzt XmlInfo/SQL Funktion. z. B. Kundenstamm.SaKonto für SOGFormRef oder Kundenstamm.Konto für SOGFormSql

  • Der Report wird nun dargestellt. Prüfen Sie durch Anwahl unterschiedlicher Datensätze, ob der Report korrekt mit dem genutzten Datenobjekt verbunden wurde.

Konfiguration eines Microsoft ReportingServices Reports

  • Wählen Sie unter "Handler" den Eintrag "MicrosoftReportingServices".

  • Tragen Sie unter ServerUrl die URL der Reporting-Servers ein.
    Arbeiten Sie nur mit einem ReportingServer bietet es sich an, die URL zentral über die c001 - Funktionsparameter Verwaltung (Optionen) (optsu) Option "MSReportingServer" zu hinterlegen.

  • Wählen Sie jetzt einen der angebotenen Reports.

  • Wählen Sie unter "Parameter" im 1. Parameter "Daten" ein passendes Datenformat zur Übergabe von Parametern an den Report. Die Auswahl ist abhängig von der Datenselektion des Reports. z. B. Kundenstamm.konto

  • Wählen Sie unter "ReportParameterName" das Parameterfeld des Reports, mit dem der Datenparameter verbunden werden soll. z. B. KundeKunde

  • Tragen Sie unter "MDX Prefix" den Datenprefix für den Zugriff auf MDX Reports ein. Das Feld wird automatisch vorbelegt, wenn bereits ein ReportingService Report ausgewählt wurde, und die Konfigurationsfunktion erneut geöffnet wird.

  • Wiederholen Sie die letzten Schritte für die weiteren Parameter, falls erforderlich.

Sofortige Anzeige eines Reports

 

Über die Einstellung "Sofortanzeige" in dem Konfigurationsdialog des Controls kann eingestellt werden, dass der eingestellte Report sofort zur Anzeige kommt, wenn der Control sichtbar wird. Bitte beachten Sie, dass die Aufbereitung eines Reports für die gesamte Systemumgebung sehr aufwendig ist und ggf. lange dauern kann. Die Funktion sollte also nicht grundsätzlich und nur mit bedacht eingesetzt werden.

Generell ist der ReportingControl nicht mit einer Druckausgabe-Vorschau zu verwechseln. In Druckausgabevorschauen wird die Aufbereitung einer Ausgabe nach einer kleinen Anzahl von Seiten abgebrochen. Reports werden immer vollständig aufbereitet und angezeigt. Der Aufwand ist also ungleich höher.