Generating reports in SAP NetWeaver with FastReport.Net – Part 1

2017-03-01

Teil 1: Schnelle Berichtserstellung

 

Software:

-          SAP NW 7.31 und höher

-          Rechner mit SAP GUI для Windows

-          Fast Report.Net Komponente für SAP Netweaver

 

Task:

Erstellung vom Bericht, der aktuelle Reste von Materialen im Unternehmen zeigt. Als Datenquelle verwendet man ein Demo-Modell von EPM (standardisierte Lieferung von SAP NW).

Beispiel vom vorbereiteten Bericht:

 

1

 

Vorbereitung von Datenquelle für den Bericht.

Entwicklung von Datenquelle wird mit Hilfe von SAP Query durchgeführt.

Dazu starten Sie Transaktion SQ02 und wählen einen lokalen Namenraum

2

 

Erstellen Sie ein neues InfoSet ZZDEMO_STOCK, wählen Sie weiter SNWD_STOCK als Basis-Tabelle. 

 

3

 

Fügen Sie die Tabelle hinzu und verbinden Sie sie wie auf dem Bildschirm gezeigt wurde.

 

4

 

Klicken Sie die Taste “Infoset” und verwenden Sie Drag-and-Drop, um eine neue Gruppe wie auf Bildschirm zu erstellen.

 

5

 

Speichern und erstellen Sie ein neues InfoSet.

Starten Sie eine Transaktion SQ03 und erstellen Sie eine neue Gruppe “ZZDEMO_FR Reports“. Verbinden Sie diese Gruppe mit dem InfoSet ZZDEMO_STOCK. 

 

6

 

Speichern Sie diese Gruppe von Anwendern.

 

Vorbereitung von der Schablone

 

Erstellen wir jetzt eine Schablone in FastReport! Starten Sie jetzt eine Transaktion ZFR_COCKPIT. Auf dem linken Paneel wählen Sie „Local->Reports-ZZDEMO_STOCK“ und klicken Sie die Taste “Call query”, um die InfoSet-Anfrage zu starten.  

7

 

Markieren Sie die Felder die relevant für Bildschirme mit den Parametern und mit den Ergebnissen sind. Speichern Sie den Bericht mit dem Namen “Stock01- Stock overview”.

8

 

Nach dem Speichern und der Rückkehr zum vorlaufenden Bildschirm wird neue Anfrage im Hierarchie- Baum erscheint. Klicken Sie auf ihn und auf dem rechten Top-Paneel klicken Sie weiter „add report“. In unterem Teil vom Bildschirm bestimmen Sie neue Berichtsparameter und Startentyp als “Run on frontend” und speichern Sie dabei. 

 

9

 

Nach dem Speichern übergehen Sie zur Editor-Regime und klicken Sie auf die Taste „Designer“. Die Form mit der Wahl von Parametern wird erscheint. Starten Sie den Bericht und FastReport Berichtsdesigner wird in Einsatz.

 

10

  • Berichtsparameter ändern:

Menü: Report->Options->General->Double pass..

Menü: File->Page setup->Columns->Count->2.

11

 

  • Band-Einstellungen.

Menü: Report->Configure bands..

    • Konfigurieren (Einfügen\Löschen) Bänder wie auf dem Bild dargestellt wurde

12

Klicken Sie auf die Taste “Close”.

 

    • Machen Sie einen Doppelklick auf den Band vom Gruppenheader erstes Niveaus und stellen Sie “[MYDATASET.CATEGORY]” als Kriterium der Gruppierung ein.
    • Machen Sie einen Doppelklick auf den Band vom Gruppenheader zweites Niveaus und stellen Sie “[MYDATASET.PRODUCT_ID]” als Kriterium der Gruppierung ein.
    • Machen Sie einen Doppelklick auf den Band “Daten” und stellen Sie “MYDATASET” als eine Datenquelle.

13.

 Berichts Elemente platzieren.

    • Wählen Sie das Element “Text” vom Toolbar mit den Elementen und platzieren Sie es auf den Titel-Band. Nach dem Doppelklick geben Sie den Titel “Stock on [Date]” ein.
 

14Ziehen Sie “Category” vom 

    • “Data”-Fenster zum ersten Gruppierung-Niveau. Analog die Felder “Product_id”, “TEXT” zum zweiten Niveau.
    • Ziehen Sie auch vom “Data” die Felder “ORG_UNIT_NAME”, “BIN_NUMBER”, “QUANTITY” zum “DATA”-Band.  
    • Machen Sie einen Doppelklick auf “QUANTITY”-Element und fügen Sie zu ihm hinzu.Im Seiten Keller platzieren Sie das Text-Element mit dem Wert “Page [Page] of [TotalPages]”.

 

User and Developer Doku finden Sie unter: https://www.fast-report.com/en/product/fast-report-net/documentation/

 

 

     Finale Schablone sieht so aus:

 

15

 

Klicken Sie auf die Vorschau-Taste. Vorbereiter Bericht wird gezeigt, Im Designer ist die Zahl von Zeilen mit

100 Stück beschränkt.

 

16

 

Speichern Sie den Bericht (klicken Sie auf die SAP Taste) und schlissen Sie den Designer.

Starten Sie den Bericht mit der Taste “Run report”. 

 

17 

 

Manchmal kann die Vorschau-Regime im Hintergrund starten – verwenden Sie Alt+Tab , um zwischen den Fenstern zu übergehen.

 

RUN

Um den Bericht als Standalone-Program (ohne ZFR_COCKPIT) zu verwenden, braucht man eine Transaktion zu erstellen.

Starten Sie Transaktion SE93, geben Sie einen beliebigen Transaktion-Code ein (zum Beispiel ZDEMO_STOCK), tippen Sie einen kurzen Text und wählen Sie“Transaction with parameters” als Start-Object.

Auf dem nächsten Screen geben Sie “ZFR_RUN” als Transaktion-Code ein, stellen Sie “skip initial screen” ein und in der Tabelle “Default values” fügen Sie ein Feld “p_rep” und den Wert <your report ID>.

18

 

Speichern Sie die Daten.

Jetzt ist es möglich, den Bericht mit der Verwendung von der Transaktion ZZDEMO_STOCK zu starten.

 

12. August 2024

Erstellen und Installieren des Postgres-Plugins in FastReport .NET

In diesem Artikel wird beschrieben, wie Sie mit dem FastReport .NET-Plugin für den Berichtsdesigner aus Visual Studio über den NuGet-Server eine Verbindung zur Datenbank herstellen.
8. August 2024

Installation von FastReport .NET und ihren Komponenten unter Windows

Schritt für Schritt Anleitung zur Online- und manuellen Installation über den Registrierungscode FastReport .NET und seine Komponenten in Windows.
26. Juli 2024

Aktualisierung von HTMLObject als Plugin für FastReport .NET

Ausführliche Anleitung zur Verwendung des neuen HTMLObject-Plugins, das die Aufteilung des HTML-Doms in FastReport-Berichtsobjekte verwendet.
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.