Unternehmensvorstellung Warum s einsetzen? Beispiel 1: Teilfremdvergabe Beispiel 2: Bestandsführung Fertigerzeugnisse Beispiel 3: Stornierung von Rückmeldungen Technische Voraussetzungen Ablauf
KUKA Werkzeugbau Schwarzenberg GmbH Schneid- und Umformwerzeuge für Karosserieteile 71.496 Umsatz (TEUR) 66.168 38.314 43.239 52.337 Personal 439 448 513 593 643 1996 1997 1998 1999 2000 www.kuka-werkzeugbau.de
Systemlandschaft SAP R/3 CAD Intranet Release 4.5B Oracle 8.0.6.2 Module FI, FI-AA, CO, HR, PS, SD ca. 100 Nutzer SAP R/3-Einsatz bei KWS
Definition SAP Standardisierte Programmierschnittstelle, die es externen Anwendungen ermöglicht, auf die Geschäftsprozesse und Daten des R/3-Systems zuzugreifen Business Application Programming Interface als Methoden von Business-Objekttypen (Klassen) definiert als RFC-fähige Funktionsbausteine implementiert Was sind s?
Anbindung von Fremdsystemen Alternatives Frontend auf verschiedenen Plattformen Alternative SAP-Transaktionen/Auswertungen Anbindung Internet/Intranet Einsatzmöglichkeiten / Motivation
Teilfremdvergabe Teilfremdvergaben schnell und übersichtlich abwickeln Reduzierung der Vorgabezeit für Eigenfertigung Erstellung einer Bestellanforderung mit allen erforderlichen Angaben Online-Validierung der Eingaben und Echtzeitverbuchung Beispiel 1: Aufgabe
Netzplan Bestellanforderung vorgangskontiert NPV 1, Kostenvorgang NPV 2, Eigenbearbeitungsvorgang Arbeitselement Arbeitselement NPV n Anfrage / Bestellung Weiterbearbeitung Anpassung Vorgabewerte Eigenbearbeitung Kernel Integrity Funktionsbaustein Business Rules Interface Access COM/DCOM Java CORBA KWS-Intranet Java-Applet zur Erfassung der Bestellanforderung Java RFC Klassen JCO Middleware Requisition Create SAP MM Einkauf Beispiel 1: Lösung
Beispiel 1: Ergebnis
Bestandsführung Fertigerzeugnisse Wareneingang aus der Fertigung ohne Bezug zum Fertigungsauftrag Umlagerungen (Sperrbestand/Retourensperrbestand/Qualitätsprüfung/Schrott) Prüflosbearbeitung Fertigungsumfeld: Projektfertigung - Abbildung durch Projektstrukturpläne und Netzpläne - PP-Modul wird nicht eingesetzt Unternehmensspezifische Anforderungen: Vereinfachte Handhabung gegenüber Standardtransaktionen (MB1C, MB1B) - kontextabhängiges Angebot der möglichen Warenbewegungen - einfaches Buchen der Warenbewegungen - Integration der Bestandsinformation entsprechend der unternehmensspezifischen Bedeutung der einzelnen Bestandsarten - Integration der Prüflosbearbeitung (Verwendungsentscheid) Beispiel 2: Aufgabe
Importing Header Code Exporting Return Matdocument Matdocyear Tables Item Return Tables Material Header Items Return Dialogtransaktion Importing Material Status_UD Exporting Return Tables Insplot_list _GOODSMVT_CREATE _GOODSMVT_GETITEMS _INSPLOT_GETLIST Beleg erzeugen Liste Materialbelege Liste der Prüflose Exporting Return _ TRANSACTION_ COMMIT Beleg verbuchen Exporting Return _ TRANSACTION_ ROLLBACK Rollback CALL TRANSACTION QA11 Verwendungsentscheid erfassen Beispiel 2: Lösung
Stornierung Rückmeldung Lohnscheinerfassung im Intranet, Kopplung über KK4 (BDE-Schnittstelle) BDE-Schnittstelle hat keine Stornierungs-/Löschfunktion Löschen von Rückmeldungen aus dem Erfassungstool Validierung der Stornierung durch SAP R/3 Datenkonsistenz SAP R/3 - BDE Beispiel 3: Aufgabe
Kein mit dieser Funktionalität vorhanden Ähnliches Fertigungsauftragsrückmeldung stornieren modifizieren Business Object Methode Funktionsbaustein Anzeigen Löschen _PRODORDCONF_GETLIST _PRODORDCONF_CANCEL Fertigungsauftragsrückmeldung Fertigungsauftragsrückmeldg. modifiziert Löschen Z PRODORDCONF_CANCEL Beispiel 3: Problem
Intranet Rückmeldung erfassen BDE 5 Rückmeldung stornieren 1 4 Kernel Integrity Business Rules Interface Access COM/DCOM Java CORBA 3 2 SAP R/3 1. Anfrage an Rückmeldung xy stornieren 2. Stornierung in SAP R/3 verbuchen 3. Erfolgreich in SAP R/3 verbucht 4. Erfolgsmeldung an Stornierungsprogramm 5. Datensatz in BDE-Tabelle löschen ProdOrdConfirmation Cancel Beispiel 3: Lösung
Bei JAVA-Anwendungen erforderlich Orbix (Windows NT) oder JCO - JAVA Connector (Windows NT, LINUX, Solaris, AIX and HP-UX) Download bei: http://service.sap.com/connectors Middleware