e LabAufbau und Funktionsweise aus technischer Sicht Dipl
e. Lab-Aufbau und Funktionsweise aus technischer Sicht Dipl. Ing. Thomas Mickley Consulting http: //www. jwconsulting. de Marl, den 31. 10. 2002 jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 1
e. Lab-Aufbau und Funktionsweise aus technischer Sicht q Systemarchitektur q Kundenanbindung B 2 C und B 2 B q Kopplung Webserver – SAP q Dokumentenmanagementsystem jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 2
e. Lab-Aufbau und Funktionsweise aus technischer Sicht q Darstellung der Prüfergebnisse q Fakturierung von Prüfleistungen q Resümee q Diskussion jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 3
Systemarchitektur Die Architektur besteht aus folgenden Teilen: q Browsergestützter Internet- bzw. Intranetteil Auftragserfassung Ergebnisdarstellung Rechnungsdarstellung Recherchemöglichkeiten jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 4
Systemarchitektur q SAP R/3 – Standard (PM 1) Release 4. 6 C QM, MM, CS, PM, SD, FI, CO jw. LIMS (R/3 Add-on) q XML / open. TRANS gestützte Kopplung zu Fremdsystemen jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 5
Systemarchitektur Die Konfiguration des Webservers: q Betriebssystem Windows 2000 q Datenbank Oracle Version 8. 1. 7 q Laufzeitumgebung im Entwicklungssystem mit Apache Tomcat jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 6
Systemarchitektur q Laufzeitumgebung im Test- und Produktivsystem mit Websphere Application Server q Programmierung auf Client-Seite mit HTML und Java. Script q Programmierung auf Server-Seite mit Java. Server. Pages (JSP), Java und C++ jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 7
Systemarchitektur Client Webserver Datenbank Apache Tomcat/ Websphere Application Server HTML, Java. Script JSP, Java, C++ XML jw Thomas Mickley Oracle PHP Datum 31. 10. 02 My SQL e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 8
Systemarchitektur q Entwicklung der Browsermasken optimiert für: Internet Explorer 5. 5 Bildschirmauflösung: 1024 x 768 Pixel Netscape Opera jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 9
Systemarchitektur q SAP R/3 ist Master bez. aller Stammdaten q Synchronisation mit Webserver periodisch oder auf Anforderung q Kein direkter Zugriff auf SAP-Tabellen vom Webserver jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 10
Kundenanbindung B 2 B und B 2 C q B 2 C – Business to Customer Kunde kommuniziert manuell über Browser mit dem Webserver q B 2 B – Business to Business Kundensystem übergibt automatisch Daten Kundensystem übernimmt automatisch Daten jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 11
Kundenanbindung B 2 B und B 2 C B 2 B Browser SAP R/3 Non SAP Konverter Webserver Marl Hanau Sichtung von Auftrag und Prüfergebnissen Konverter Mandant Marl Mandant Hanau SAP System PM 1 LIM-System + Vertriebsabwicklung jw jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 12
Kopplung Webserver - SAP q Daten sind redundant und strukturidentisch auf beiden Systemen vorhanden Web SAP n Auftragsdaten SAP Web n Stammdaten n Prüfergebnisse und n Fakturen jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 13
Kopplung Webserver - SAP q Umwandlung der Datensätze in XML-Stream q Übertragung mittels Remote Function Call q C++ Programme (Server, Client) für RFCHandling auf Webserver q XML – Parser (Web und SAP) jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 14
Kopplung Webserver - SAP jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 15
Kopplung Webserver - SAP q XML-Struktur angelehnt an open. TRANS q Standardisierung von Geschäftsdokumenten, wie Auftrag, Lieferschein, Rechnung als Grundlage für elektr. System–zu-System. Kommunikation jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 16
Dokumentenmanagementsystem q Dokumente können folgenden Objekten zugeordnet werden: Auftragskopf Probe Stammdaten (Dienstleistungen) jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 17
Dokumentenmanagementsystem q Zugriff vom SAP lesend und schreibend q Zugriff vom Webserver über Browser lesend und schreibend q Berechtigungssteuerung jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 18
Dokumentenmanagementsystem q Alle Arten von Dokumenten sind verwendbar q Browser lesbare Formate empfohlen Bilder (jpg, gif, bmp) Acrobat (pdf) Word (doc) Excel (xls) usw. jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 19
Darstellung Prüfergebnisse q Generierung von PDF-Dokumenten aus SAP q Zuordnung dieser Dokumente und weiterer Anlagen zum Auftrag q Übermittlung an Webserver q Information des Kunden per Mail q Versenden des Prüfberichtes und der Anlagen per Mail jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 20
Darstellung Prüfergebnisse q Kunde kann ¦ Prüfergebnisse im Browser ansehen ¦ auf lokalem Drucker ausgeben ¦ auf seinem Rechner speichern jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 21
Darstellung Prüfergebnisse q Einfaches Recherchieren in den Kundenaufträgen möglich q Recherchieren in den Prüfergebnissen durch den Kunden in weiteren Projektphase geplant jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 22
Fakturierung von Prüfleistungen Kundenauftrag : 1 LW. 02. . . Probe 1 Probe 2 Probe 3 Probe 4. . . Probe n Probenauftrag n Leistungen: Probenauftrag 3 PH-Wertbestimmung Aussehen Dichte Probenauftrag 2 Probenauftrag 1 Leistungen : PH-Wertbestimmung Aussehen Dichte Probenauftrag 1 Leistung: PH-Wertbest. Probenauftrag 1 Leistung: Aussehen Probenauftrag 1 Leistung Dichtebest. Merkmale + Methoden Temperatur Dichte jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 23
Fakturierung von Prüfleistungen q Kundenauftrag mit mehreren Proben wird auf Webserver erstellt q Probe wird ein Probenauftrag im SAP angelegt q CS-Auftrag (externe Kunden) q PM-Auftrag (interne Kunden) jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 24
Fakturierung von Prüfleistungen q Faktura als Folgebeleg aus CS-Aufträgen q Interne Verrechnung der PM-Aufträge q Rechnung geht über EDI, Fax oder Post zum Kunden jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 25
Fakturierung von Prüfleistungen q Kunde kann sich zusätzlich die Leistungsaufstellung des Auftrages auf Webserver als PDF-Dokument anzeigen lassen q Geschäftsvorfall für Kunden auf Webserver vollständig nachvollziehbar Auftrag Prüfergebnisse Leistungsübersicht jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 26
Resümee q Verknüpfung modernster Webtechnologie mit den Vorteilen eines integrierten Warenwirtschaftssystems q Nutzung von zukunftsorientierten Techniken wie XML und open. TRANS q Einsatz von Add-On‘s an Stellen wo SAP keine bzw. unzureichende Lösungen hat q Keine Modifikation am SAP-Standard um Releasefähigkeit zu gewährleisten jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 27
Resümee q Anbindung von SAP und Non SAP Systemen q Keine Fehler durch manuelle Bearbeitung q Manueller Eingriff ist möglich q Nachvollziehbarkeit aller Transaktionen jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 28
e. Lab-Aufbau und Funktionsweise aus technischer Sicht Dipl. Ing. Thomas Mickley Consulting http: //www. jwconsulting. de Marl, den 31. 10. 2002 jw Thomas Mickley Datum 31. 10. 02 e. Lab – Aufbau und Funktionsweise aus technischer Sicht Seite 29
- Slides: 29