Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken,...

Preview:

Citation preview

Beleganzeige sehen und verstehenBelegdaten als PDF und anderen Formaten

Anzeigen, Mailen, Drucken, Faxen, etc…

Agenda

Beleganzeige/-generierung (bisher, zukünftig) Dreh- und Angelpunkt: pioESM Konfiguration pioESM BIRT Reportdesigner XML-Datenstruktur

Bisherige Beleganzeige

Reine Textbasierte Anzeige

Nicht Stand der Technik

Keine Bilder abgesehen vom Overlay

Nur vom Programmierer zu ändern

zukünftige Beleganzeige

Zeitgemäße Anzeige

Moderne Formate wie PDF

Dynamisches Anordnen von Elementen/Texten

Einbetten von Bildern

Viele Formatierungsmöglichkeiten

Als PDF-Datei später leicht zu Archivieren

pioESM

Zentraler Kommunikationspunkt

Verbindung zwischen den Welten

Koordination verschiedenster Aufgabe

KommunikationpioESM AS/400

Benutzer führt Aktion aus-Drucken-Anzeigen-Faxen-Nacharchivieren

Dataqueue

XML-Daten

InterneVerarbeitung

Trigger-Modul: DTAQ-überwachen(Berichts-Dataqueue)

4.) Prozess / Parameter abholen

1.) Aktion mitteilen

2.) XML-Datenvorbereiten

3.) Prozess / Parameter in DTAQ schreiben

Prozess: Drucken Prozess: Anzeigen

Modul: XML-Daten auslesen(wawServices)

Modul: Dateityp ermitteln (Druckereinstellungen)

Modul: Beleg erstellen (Design-Datei + Overlay + Belegdaten)

(BIRT Bericht generieren)

Modul: Druckart ermitteln (Druckereinstellungen)

Modul: Drucken(Drucker)

Modul: Anzeigen(Nachrichtenmodul)

Drucken

IFS

5.) XML auslesen

Beleg ablegen

Nach Dateien horchen und anzeigen

Reportdesigner

Open Source Projekt Vorteil: Quelloffen Eigene Erweiterungen (Barcode)

Weiterentwicklung durch die Community Eclipse-Community BIRT Developer Center

Gesponsort durch Actuate IBM Innovent Solutions

Reportdesigner

Aktuelle Version: 4.4.2

Verwendet vom pioESM: 3.7.1

Reportdesigner Erstellt aus Design, Daten und Overlay die entsprechenden Ausgaben

PDF

Postscript

Design

Beleg-Daten(XML, CSV)

Overlay

Reportdesigner

Layoutbereich

Eigenschafts-Editor

Palette

Layout-aufbau

Reportdesigner(Designbausteine)

Label Anzeigen einfacher Konstanten

DynamicText Anzeigen von Daten aus den Datasets (Belegdaten) in Verbindung

mit festen KonstantenGrid (Raster)

Arrangieren von Bausteinen (ähnlich einer Exceltabelle)Table (Tabelle)

Durchlaufen eines Datasets (inkl. Sortierung, Filter, Gruppierung)Text (selten)

Einfügen von HTML-Texten

Reportdesigner(Funktionen [1])

Verarbeiten verschiedener Datenquellen (XML, CSV, SQL, etc…) Verbinden von Datensätzen (XML und CSV) Ausführen von Java-Script Bedingte Formatierungen (abhängig von angezeigten Wert) Berechnete Felder (Datasets) Gruppierung (Tabellen) Andruck von Barcodes Andruck von Bildern (Artikelbildern)

Reportdesigner(Funktionen [2])

Margins (Außenränder)

Paddings (Innenränder)

Border (Rahmen)

Visibility (Sichtbarkeit)

Reportdesigner(Grenzen / Schwächen)

Barcodes nicht im Kopfteil möglich (deklarierter Bug)

Überträge (bisher nicht geplant)

Geübte Mauskoordination

Übung da viel Funktionalität vorhanden

XML-DatenstrukturAuftrag

(Auftragspapiere)

Bestellung

Angebot(aus Kundenanfrage)

Sammelrechnung

SammellieferscheinProduktion

Kommissionierschein

Wareneingang

Module

XML-DatenstrukturModul Auftrag

Auftrag.xml

RechnungLieferschein

Auftragsbestätigung

GutschriftProforma-rechnung

Rechnungskorrektur

Auftragspapiere

XML-DatenstrukturModul Auftrag

Belegdaten (Belegnr, Belegdatum, …)Rabatte, Zuschläge (auf dem Auftrag)

Adressinformationen (Beleg)(Anschrift, Steuer-Nr, Ust-ID, …)

Positionsdaten(Artikelnr, Artikelbez., Menge, Wert, …)

Artikeltexte (Infotexte)

Stückliste (Stücklistenartikel, Bez.)

Rabatte, Zuschläge (auf dem Auftrag)

Belegtexte (Infotexte)

XML-DatenstrukturModul Sammelrechnung

Belegdaten (Belegnr, Belegdatum, …)Rabatte, Zuschläge (auf dem Auftrag)

Adressinformationen (Beleg)(Anschrift, Steuer-Nr, Ust-ID, …)

Positionsdaten(Artikelnr, Artikelbez., Menge, Wert, …) Artikeltexte (Infotexte)

Stückliste (Stücklistenartikel, Bez.)

Rabatte, Zuschläge (auf dem Auftrag)

Belegtexte (Infotexte)

Adressinformationen (Auftrag)

Zurück zum AnfangpioESM AS/400

Benutzer führt Aktion aus-Drucken-Anzeigen-Faxen-Nacharchivieren

Dataqueue

XML-Daten

InterneVerarbeitung

Trigger-Modul: DTAQ-überwachen(Berichts-Dataqueue)

4.) Prozess / Parameter abholen

1.) Aktion mitteilen

2.) XML-Datenvorbereiten

3.) Prozess / Parameter in DTAQ schreiben

Prozess: Anzeigen

Modul: XML-Daten auslesen(wawServices)

Modul: Beleg erstellen (Design-Datei + Overlay + Belegdaten)

(BIRT Bericht generieren)

Modul: Anzeigen(Nachrichtenmodul)

IFS

5.) XML auslesen

Beleg ablegen

Nach Dateien horchen und anzeigen

pioESMBelegkonfiguration

Prozess Anzeigen_Bericht

Liest Belegdaten aus

Erstellt den Beleg (PDF)

Lädt den Beleg zur Anzeige im Client hoch

pioESMBelegkonfiguration

Modul XML-Daten auslesen

Beschafft die Belegdaten aus der WAW in Form von XML

Der Aufbau der XML wird durch den Belegtypen und dem damit in WAW verknüpften Modul bestimmt

pioESMBelegkonfiguration

Modul BIRT Bericht generieren

Erstellt aus Design-Datei, Belegdaten und Overlay das PDF

Wichtige Angaben Design-Verzeichnis Overlay-Verzeichnis

pioESMBelegkonfiguration

Modul Nachrichtenmodul

Bringt die erstellte Datei zur Anzeige im pioERP-Client

Wichtige Angaben Zielserver auf dem der Tomcat läuft

Danke für Ihre Aufmerksamkeit

Recommended