240 likes | 417 Views
eLab-Aufbau und Funktionsweise aus technischer Sicht. Dipl. Kfr. Grit Klockow Consulting http://www.jwconsulting.de. Hanau, den 10.09.2002. eLab-Aufbau und Funktionsweise aus technischer Sicht. Systemarchitektur Kundenanbindung B2C und B2B Kopplung Webserver – SAP
E N D
eLab-Aufbau und Funktionsweise aus technischer Sicht Dipl. Kfr. Grit KlockowConsultinghttp://www.jwconsulting.de Hanau, den 10.09.2002
eLab-Aufbau und Funktionsweise aus technischer Sicht • Systemarchitektur • Kundenanbindung B2C und B2B • Kopplung Webserver – SAP • Dokumentenmanagementsystem
eLab-Aufbau und Funktionsweise aus technischer Sicht • Darstellung Prüfergebnisse • Fakturierung von Prüfleistungen • Resümee • Diskussion
Systemarchitektur • Die Systemarchitektur besteht aus folgenden Teilen: SAP R/3 – Standard (PM1) Release 4.6C jwLIMS (R/3 Add-on)
Systemarchitektur • Browsergestützter Intranetteil mit • Auftragserfassung • Ergebnisdarstellung • Rechnungsdarstellung • XML / openTRANS gestützte Kopplung zu Fremdsystemen
Systemarchitektur • Webserver mit folgender Konfiguration: • Betriebssystem Windows 2000 • Datenbank Oracle Version 8.1.7 • Laufzeitumgebung Entwicklungssystem: Apache Tomcat
Systemarchitektur • Laufzeitumgebung Test- und Produktiv- system: Websphere Application Server • Programmierung auf Client-Seite mit HTML und JavaScript • Programmierung auf Server-Seite mit JavaServerPages (JSP), Java und C++
Client Webserver Datenbank Apache Tomcat/ Websphere Application Server Oracle HTML JSP JavaScript Java C++ Systemarchitektur
Systemarchitektur • Entwicklung der Browsermasken optimiert für: • Internet Explorer 5.5 • Bildschirmauflösung: 1024 x 768 Pixel
Systemarchitektur • SAP R/3 ist Master bez. aller Stammdaten • Synchronisation mit Webserver periodisch oder auf Anforderung • Kein direkter Zugriff auf SAP-Tabellen vom Webserver
Kundenanbindung B2B und B2C • B2C – Business to Customer • Kunde kommuniziert manuell über IE mit Webserver • B2B – Business to Business • Kundensystem übergibt automatisch Daten • Kundensystem übernimmt automatisch Daten
B2C B2B B2B Browser SAP R/3 Non SAP Konverter Webserver Webserver Sichtung von Auftrag und Prüfergebnissen Marl Hanau Konverter Konverter Mandant Marl Mandant Hanau SAP System PM1 LIM-System + Vertriebsabwicklung Kundenanbindung B2B und B2C
Kopplung Webserver - SAP • Daten sind redundant und strukturidentischauf beiden Systemen vorhanden Web SAP • Auftragsdaten SAP Web • Stammdaten • Prüfergebnisse und • Fakturen
Kopplung Webserver - SAP • Umwandlung der Datensätze in XML- Stream • Übertragung mittels Remote Function Call (RFC) • C++ - Programme (Server, Client) für RFC-Handling auf Webserver • XML – Parser
Kopplung Webserver - SAP • XML-Struktur angelehnt an openTRANS • Standardisierung von Geschäftsdokumen-ten, wie Auftrag, Lieferschein, Rechnung als Grundlage für elektr. System–zu-System-Kommunikation
Dokumentenmanagementsystem • Folgende Dokumente sind dem Objekt zugeordnet: • Auftragskopf • Probe • Stammdaten (Dienstleistungen)
Dokumentenmanagementsystem • Zugriff vom SAP und vom Webserver • Alle Arten von Dokumenten sind denkbar: • Bilder (jpg, gif, bmp) • Word (doc) • Excel (xls) • usw.
Darstellung Prüfergebnisse • Generierung von PDF-Dokumenten im SAP • Übermittlung an Webserver • Kunde kann • Prüfergebnisse im Browser ansehen • auf lokalem Drucker ausgeben • auf seinem Rechner speichern
Kundenauftrag : 1LW.02..... Probe 1 Leistungen: Probe 2 Probe 3 PH-Wertbestimmung Probe 4 Aussehen . Dichte . . Probe n Probenauftrag n Probenauftrag 3 Probenauftrag 2 Probenauftrag 1 Leistungen : PH-Wertbestimmung Aussehen Dichte Probenauftrag 1 Leistung: PH-Wertbest. Probenauftrag1 Leistung: Aussehen Probenauftrag 1 Leistung Dichtebest. Merkmale + Methoden Temperatur Dichte Fakturierung von Prüfleistungen
Fakturierung von Prüfleistungen • Kundenauftrag mit mehreren Proben wird auf Webserver erstellt • Pro Probe wird ein Probenauftrag im SAP angelegt • CS-Auftrag (externe Kunden) bzw. PM-Auftrag (interne Kunden) • Faktura als Folgebeleg aus SD-Aufträgen
Fakturierung von Prüfleistungen • Kunde kann sich Leistungsaufstellung des Auftrages auf Webserver als PDF-Dok. anzeigen lassen • Geschäftsvorfall für Kunden auf Webserver vollständig nachvollziehbar • Auftrag • Prüfergebnisse • Leistungsübersicht
Resümee • Nutzung von zukunftsorientierten Technologien (XML, openTRANS) • Anbindung von SAP und Non SAP Systemen • Keine Fehler durch manuelle Bearbeitung • Manueller Eingriff ist möglich • Nachvollziehbarkeit aller Transaktionen
elab-Aufbau und Funktionsweise aus technischer Sicht Dipl. Kfr. Grit KlockowConsultinghttp://www.jwconsulting.de Hanau, den 10.09.2002