| |
 | Digitale Engineering-Prozesse bei Pergande mit BIM-, CAD- und PDM-Lösungen von Autodesk, ein Anwenderbericht
|
Autor
|
Thema: Schnittstelle PDM-ERP (5079 mal gelesen)
|
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
     
 Beiträge: 3019 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 22. Mrz. 2011 10:06 <-- editieren / zitieren --> Unities abgeben:         
Hallo! Ich würde mir gerne Informationen zum Thema Schnittstelle zwischen PDM & ERP holen. In erster Linie geht es mir darum, welche Voraussetzungen müssen geschaffen werden damit beide Systeme miteinander "kommunizieren" können. Wie wichtig sind z.B. einheitliche Stammdaten in beiden Systemen, etc. Vielleicht hat ja jemand von euch bereits Erfahrungen gesammelt und kann mir mitteilen auf was besonders zu achten ist. Vielen Dank!! Grüße, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lueghi Mitglied Admin für alle Systeme ....
 
 Beiträge: 451 Registriert: 01.07.2005
|
erstellt am: 22. Mrz. 2011 12:37 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
Da gibt es i.d.R. viele Möglichkeiten: -komplexe Middlesoftware mit eigenem Server (z. B. BizTalk) -direkte, programmierte Kommunikation mit lesen/schreiben in den jeweiligen Datenbanken (im Grunde selbstdefinierte Schnittstelle) -Austausch über Ascii-Dateien (asynchrone Kommunikation) - ... Es kommt halt - wie immer im Leben - darauf an, was man erreichen möchte. Eine pauschale Anwort ist da nicht möglich. Wir arbeiten mit ASCII-Dateien zum Austausch der Stammdaten. Bei uns ist das PDM der Master für die Stammdaten (Artikelnr., Benennungen, Zeichnungsnr. Werkstoff, etc.). Damit fahren wir eigentlich ganz gut und die Schnittstelle ist entkoppelt und nicht allzu komplex. Aber wie gesagt, da kann man sich die ganze Bandbreite an Szenarien vorstellen ... ------------------ Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Moderator Selbstständig im Bereich PLM/CAx
       

 Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 22. Mrz. 2011 12:40 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
|
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
     
 Beiträge: 3019 Registriert: 13.09.2007
|
erstellt am: 22. Mrz. 2011 12:52 <-- editieren / zitieren --> Unities abgeben:         
Hallo Stefan! Danke für deine Info! Das heisst wenn ich dich richtig verstehe, dass die im PDM definierten Stammdaten im ERP nur lesend betrachtet werden können oder? Geht die Schnittstelle auch in die andere Richtung, also vom ERP ins PDM? Bei uns ist es so, dass eine bidirektionale Schnittstelle kommen soll. Für mich stellt sich folgendes als Problem dar. Als Beispiel: Im ERP gibt es ein Attribut Bezeichnung, in diesem steht die Bezeichnung des Teiles, die Zeichnungsnummer und das Material drinnen. So, wenn nun dieser Artikel ins PDM soll, wie geht man damit um, denn im PDM brauche ich diese zusammengefasste Information aus dem ERP getrennt, damit das auch auf der Zeichnung da hinkommt, wo es soll. Sind bei euch solche Dinge, wie einheitliche Attribute in beiden Systemen vorhanden? Oder ist die Situation wie sie bei uns ist, kein Problem? Grüße, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
     
 Beiträge: 3019 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 22. Mrz. 2011 12:54 <-- editieren / zitieren --> Unities abgeben:         
|
Markus_30 Ehrenmitglied V.I.P. h.c. CAx-Architect

 Beiträge: 5591 Registriert: 21.03.2005
|
erstellt am: 22. Mrz. 2011 13:16 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
Hallo Thomas, eine solche Schnittstelle kenne ich z. B. zwischen Teamcenter und SAP. Diese Schnittstelle ist prinzipiell bidirektional. Dennoch solltet ihr euch vorher Gedanken machen, ob es ein führendes System geben soll, bzw. wenn ja, welches das führende System sein soll (TC oder SAP). Natürlich sind auch Mischformen möglich. Z. B. für die Anlage / Änderung von Grunddaten und Stücklisten führt TC, bei nachfolgenden Prozessen (andere SAP-Sichten bzw. Arbeitspläne, etc.) führt SAP. Hier gilt: Vorher überlegen wie es euren Arbeitsweisen am besten entspricht. Ich kenne es so: Anlage eines neuen Teils über Teamcenter (fortlaufende Nummern werden gezogen, TC-Nummer ist später identisch mit SAP-Teilenummer). Bei Freigabe des Teils wird der Materialstamm per Schnittstelle angelegt. In der Schnittstelle wird definiert, welches Attribut von TC in welches Feld von SAP geschrieben wird. Z. B. TC-Attribut "Unterbenennung" in SAP-Feld "Größe / Abmessung". In der Schnittstelle können auch Vorbelegungen für andere SAP-Sichten definiert werden, so dass diese von später involvierten Abteilungen mit einem Minimalaufwand an Änderungen gepflegt werden können. Dies kann in Abhängigkeit von der Materialart (Einzelteil, Baugruppe...) geschehen. Muss man sich halt im Vorfeld Gedanken machen. Führendes System an dieser Stelle wäre also Teamcenter (zumindest was die Materialstammanlage angeht). Es ist natürlich auch möglich, Stücklisten bei Freigabe nach SAP zu übertragen, oder in SAP geänderte Stücklisten nach Teamcenter zurückzuschreiben nur mal so am Rande erwähnt. Die Schnittstelle gibt es her, ob es sinnvoll ist, hängt von eurer Arbeitsweise ab. Da die Schnittstelle bidirektional ist, sind folgende nette Features möglich: Oft interessiert den Konstrukteur z. B. der aktuell bei einem Teil vorhandene Lagerbestand. Hier lässt sich in Teamcenter ein Feld "Lagerbestand" einfügen. Werden in Teamcenter anschließend die beschreibenden Teiledaten geöffnet (dies kann von der Ansicht her ähnlich wie SAP aufgebaut werden, um sich besser zurecht zu finden), dann kann die Schnittstelle den gerade aktuellen Lagerbestand abrufen und über das definierte TC-Feld anzeigen. Dieser Vorgang findet dann immer statt, wenn die beschreibenden Teiledaten in TC geöffnet werden, d. h. dieses Attribut wird beim Öffnen aktualisiert. An dieser Stelle möchte ich dann auch Schluss machen. Wie ja schon erwähnt wurde: Man kann ein Buch darüber schreiben... ------------------ Gruß  Markus [Diese Nachricht wurde von Markus_30 am 22. Mrz. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
     
 Beiträge: 3019 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 22. Mrz. 2011 13:27 <-- editieren / zitieren --> Unities abgeben:         
Danke Markus für deinen sehr interessanten Beitrag!! Es sind leider noch so viele Fragen bei uns unbeantwortet. Auch die ERP Verantwortlichen schauen leider auch zu wenig über den Tellerrand... Viele Grüße, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Moderator Selbstständig im Bereich PLM/CAx
       

 Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 22. Mrz. 2011 15:04 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
|
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
     
 Beiträge: 3019 Registriert: 13.09.2007
|
erstellt am: 22. Mrz. 2011 15:09 <-- editieren / zitieren --> Unities abgeben:         
Hallo Axel! Nein es geht nicht um SAP. Unsere Firma hat sich für MS Dynamics AX entschieden. Ich möchte mich auch ins Thema ERP nicht einmischen, mir geht es nur um die Schnittstelle zu Teamcenter. Wir befinden uns gerade in der Umstellung von Movex auf AX. Die Stammdaten, obwohl unsauber, werden 1:1 nach AX geschaufelt. Ob das sinnvoll ist weiss ich nicht, mir kommt vor als wäre es besser in diesem Schritt eine Datenaufbereitung zu machen. Grüße, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Moderator Selbstständig im Bereich PLM/CAx
       

 Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 22. Mrz. 2011 15:21 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
|
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
     
 Beiträge: 3019 Registriert: 13.09.2007
|
erstellt am: 22. Mrz. 2011 16:34 <-- editieren / zitieren --> Unities abgeben:         
|
Lueghi Mitglied Admin für alle Systeme ....
 
 Beiträge: 451 Registriert: 01.07.2005 CAD...: SWX2022 SP5, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 SP33 ERP...: proAlpha 6.2e / 7.1 OS....: Win10, HP ZBook G5
|
erstellt am: 14. Apr. 2011 13:00 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
Tut mir leid, dass ich erst so spät antworte, aber hatte das Thema irgendwie übersehen .... Zitat: Original erstellt von tom-nx: Hallo Stefan!Danke für deine Info! Das heisst wenn ich dich richtig verstehe, dass die im PDM definierten Stammdaten im ERP nur lesend betrachtet werden können oder? Geht die Schnittstelle auch in die andere Richtung, also vom ERP ins PDM?
Wir haben im ERP-System keine Sperre auf den Feldern. Theoretisch könnten die Mitarbeiter diese Werte ändern. Das ist bei uns aber durch eine Organisationsanweiung untersagt. Wenn da mal was passiert, dann werden die Daten nur neu ans ERP übertragen und es ist alles so wie es sein soll. Das ERP-System liest nicht direkt im PDM-System, sondern die Daten werden im ERP eingelesen und sind dann im ERP als Datenfeld verfügbar. Wir haben KEINE DIREKTE Kopplung der Systeme. Wir unterscheiden bei den Stammdaten wie folgt:
- Daten, für die das PDM Master ist (Artikelnummer, Zeichnungsnummer, Werkstoff, Benennungen etc.) - Daten, die das ERP-System benötigt, um überhaupt einen neuen Artikelstamm automatisiert anlegen zu können Die letzteren Daten werden von der einlesenden ERP-Schnittstelle nur ausgewertet, wenn der Artikelstamm noch nicht existiert. Bei jeder weiteren Datenübergabe wertet die ERP-Schnittstelle diese Daten nicht mehr aus, hierfür bleibt dann das ERP-System der Master. Damit wir aber im PDM gute Kopiervorlagen haben (wir sind ja alle ein wenig faul ... :) ) lesen wir diese Daten 1x wöchentlich aus dem ERP ins PDM ein. Damit fahren wir eigentlich ganz gut. Zitat: Original erstellt von tom-nx: Bei uns ist es so, dass eine bidirektionale Schnittstelle kommen soll. Für mich stellt sich folgendes als Problem dar. Als Beispiel: Im ERP gibt es ein Attribut Bezeichnung, in diesem steht die Bezeichnung des Teiles, die Zeichnungsnummer und das Material drinnen. So, wenn nun dieser Artikel ins PDM soll, wie geht man damit um, denn im PDM brauche ich diese zusammengefasste Information aus dem ERP getrennt, damit das auch auf der Zeichnung da hinkommt, wo es soll. Sind bei euch solche Dinge, wie einheitliche Attribute in beiden Systemen vorhanden? Oder ist die Situation wie sie bei uns ist, kein Problem?
Wir haben ganz bewusst bei der Einführung/Konfiguration des ERP-Systems bzw. des PDM-Systems darauf verzichtet, verschiedene Eigenschaften/Werte in einem Feld zu definieren. Bei uns hat jedes Datenfeld nur 1 Bedeutung und damit kann dann der Inhalt auch sehr leicht übertragen bzw. zugeordnet werden. Wenn man vernünftige Regeln aufstellen kann, nach denen so ein Multi-Datenfeld automatisch aufgeteilt werden kann, sehe ich außer ein wenig Programmierarbeit darin auch kein Problem. Natürlich muss man sich bei einer Kopplung auch Gedanken über Felder, Feldlängen etc. machen, damit die Daten auch vernünftig verarbeitet werden können. Aber das hat man immer, wenn man Systeme koppeln möchte. ------------------ Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lueghi Mitglied Admin für alle Systeme ....
 
 Beiträge: 451 Registriert: 01.07.2005
|
erstellt am: 14. Apr. 2011 13:05 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
Zitat: Original erstellt von tom-nx: ... Ich möchte mich auch ins Thema ERP nicht einmischen, mir geht es nur um die Schnittstelle zu Teamcenter. ...
Sorry, aber irgendeiner wird sich mit der anderen Seite beschäftigen müssen, wenn es da eine vernünftige Schnittstelle geben soll. Man muss schon im Groben wissen wie das andere System tickt/arbeitet damit nachher alle Seiten zufrieden sind. ------------------ Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ElwoodBlues Mitglied Student
 Beiträge: 9 Registriert: 09.06.2010
|
erstellt am: 26. Apr. 2011 11:43 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
Ich missbrauche das Forum ungerne aber ich wollte dich (lueghi) kurz fragen ob du meine PM überhaupt gelesen hast ? Ich habe dir ein Paar Fragen geschickt. Würde mich freuen wenn du die kurz beantworten kannst. Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lueghi Mitglied Admin für alle Systeme ....
 
 Beiträge: 451 Registriert: 01.07.2005 CAD...: SWX2022 SP5, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 SP33 ERP...: proAlpha 6.2e / 7.1 OS....: Win10, HP ZBook G5
|
erstellt am: 27. Apr. 2011 12:36 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
Zitat: Original erstellt von ElwoodBlues: Ich missbrauche das Forum ungerne aber ich wollte dich (lueghi) kurz fragen ob du meine PM überhaupt gelesen hast ? Ich habe dir ein Paar Fragen geschickt. Würde mich freuen wenn du die kurz beantworten kannst.Danke
Für die Beantwortung Deiner Mail wollte ich mir etwas mehr Zeit lassen als zur Beantwortung eines Beitrages, deswegen habe ich das vor meinem Urlaub nicht mehr geschafft ... ------------------ Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
m.michel Mitglied Consultant
 Beiträge: 4 Registriert: 06.03.2002
|
erstellt am: 16. Feb. 2012 10:53 <-- editieren / zitieren --> Unities abgeben:          Nur für tom-nx
|