Integration mit anderen Anwendungen > Einführung in Windchill ESI > Windchill ESI mit Oracle Applications integrieren > Stücklisten
  
Stücklisten
Windchill ESI ermöglicht das Publizieren mehrstufiger Stücklisten, die innerhalb von Windchill PDMLink erstellt oder geändert wurden, zu einem Übergabeziel. Mit Windchill PDMLink können Sie Windchill ESIkonfigurieren, sodass bestimmte Stücklistenattribute publiziert werden, die zum Erstellen von Stücklisten verwendet werden können. Neben dem Publizieren von Stücklisten und deren Attributen kann Windchill ESI auch so konfiguriert werden, dass erstellte oder geänderte Teile gleichzeitig publiziert werden.
Wenn Sie einer Stückliste verschiedene Attribute in Windchill PDMLink zuordnen, übergibt Windchill ESI diese Attribute an die EAI-Software-Komponenten. Nachfolgend sind die Attribute aufgeführt, die übergeben werden:
Zuletzt geändert von (Last Changed By)
Datumsgültigkeit (Date Effectivity)
Seriennummerngültigkeit
Losnummern-Gültigkeit (Lot Number Effectivity)
Verwendung
Alternativ (Alternate)
Baugruppenteilenummer (Assembly Part Number)
Attribut, das angibt, ob die Baugruppe ein CAD-Phantom ist oder nicht
Version
Zuvor publizierte Teileversion (Previously Published Part Version)
Iteration
Komponentenmenge (Component Quantity)
Komponentenmengeneinheit (Component Quantity Unit)
Komponenten-Zeilennummer (Component Line Number)
Austauschteil-Teilenummer (Substitute Part Number)
Austauschteil-Menge (Substitute Quantity)
Substitute Line Number
Referenz-Designator
Übergabeziele
Attribut, das angibt, ob eine Komponente ein CAD-Phantom ist oder nicht
Baugruppenteil-ID
Komponenten-ID (Component ID)
Alternativelementgruppe (Alternate Item Group)
Component Part Number
Zuvor publizierte Teileversion (Previously Published Part Version)
Konfigurierbares Modul
Reduzierbar
Sobald die Stücklistendaten zu Windchill PDMLink publiziert wurden, ordnen die EAI-Software-Komponenten den Stücklistenattributen des Übergabeziels die Windchill PDMLink Stücklistenattribute zu.
Windchill PDMLink Zuordnung von Stücklisten zu Oracle Applications Stücklistenattributen
Windchill PDMLink Stücklistenattribut
Oracle Applications Stücklistenattribut
Assembly Part Number
Assembly Object Name
Start Effectivity Date
Start Effectivity Date
Component Part Number
Component Object Name
Component Quantity
Component Quantity
Component Line Number
Object Sequence Number
Substitute Part Number
Substitute Component Name
Substitute Quantity
Substitute Object Quantity
Reference Designator
Reference Designator Name
Distribution Target
Organization
BOM Usage
Assembly Type
BOM Alternate
Bills Of Material Alternate
Is Phantom component
Supply type as Phantom (WIP Supply type)
Die Windchill PDMLink Stücklistenteiliteration (Stücklistenüberschrift) wird an die EAI-Softwarekomponenten weitergeben; das Attribut wird jedoch nicht an Oracle Applications gesendet. Wenn das Oracle Applications Zielsystem, das als Publizierungsziel dient, in der Lage ist, Windchill PDMLink Stücklisteniterationen zu verarbeiten, können die EAI-Softwarekomponenten von ESI erweitert werden, um die Informationen an Oracle Applications zu übergeben. Oracle Applications verfügt zurzeit jedoch über kein Attribut, das Iterationsinformationen verarbeiten kann.
In Windchill PDMLink bezeichnet das Attribut "Übergabeziele" das Übergabeziel, in dem die Stückliste erstellt oder geändert werden soll. Die EAI-Softwarekomponenten nutzen diese Informationen zur Kommunikation mit der richtigen Zieldatenquelle und übergeben Organisationsinformationen an dieselbe.
Einige Attribute werden aus den EAI-Softwarekomponenten ohne Umwandlung an das Übergabeziel übergeben. Es gibt jedoch einige Attribute, die von den EAI-Softwarekomponenten geänderte oder querreferenzierte Werte enthalten.
Windchill PDMLink übergibt das Attribut "Startgültigkeitsdatum" im Format JJJJ MM-TT HH:MM:SS. Windchill ESI setzt voraus, dass die Zeitzone über Windchill PDMLink, TIBCO und Oracle Applications konfiguriert wird.
Für die Gültigkeit einer Serie (oder eines Loses) übergibt Windchill PDMLink die Start- und Endseriennummern (bzw. Losnummern) des Bereichs, die als Wert für die Gültigkeit sowie den zugeordneten Gültigkeitskontext bereitgestellt wurden. Die EAI-Software-Komponenten ordnen die Start- und Endseriennummern (oder Losnummern) den Attributen "From Unit Number" und "To Unit Number" der Einheitengültigkeit in Oracle Applications zu, wo die Seriennummern (oder Losnummern) eigentlich zur Kontextbaugruppe gehören. Die Kontextbaugruppe wird erstellt, sofern sie in Oracle Applications nicht bereits vorhanden ist.
* 
Die der Seriengültigkeit (oder Losgültigkeit) zugeordnete Kontextbaugruppe sollte die Baugruppe sein, welche die Komponente enthält, für die Seriengültigkeit (oder Los) in Windchill angegeben wird. Wenn dies nicht zutrifft und wenn die Einstellung "Gültigkeitskontext validieren" den Wert Ja hat, schlägt die Publizierung fehl. Zudem schlägt die Publizierung fehl, wenn beim Publizieren der Seriengültigkeit (oder Losgültigkeit) das Kontextobjekt nicht Teil der Version ist und wenn die Einstellung "Gültigkeitskontext einbeziehen" den Wert Nein hat; hat diese Einstellung jedoch den Wert Ja, wird das Kontextobjekt automatisch in die Version eingeschlossen.
Die Aktionsnamen für "Stückliste", "Komponente" , "Austauschteil" und "Referenz-Designator" werden in den EAI-Softwarekomponenten querreferenziert. Die folgende Tabelle zeigt die möglichen verfügbaren Windchill PDMLink Stücklisten-Aktionswerte und die entsprechenden Oracle Applications Stücklistenwerte, die aus den EAI-Softwarekomponenten an Oracle Applications übergeben werden.
Zuordnung von Windchill Stücklisten-Aktionswerten zu Oracle Applications Stücklisten-Transaktionstypwerten
Windchill Stücklisten-Aktionswert
Oracle Applications Stücklisten-Transaktionstypwert (Datenbankwert)
Hinzugefügte Stücklisten, Stücklisten-Komponenten, Austauschteile oder Referenz-Designatoren
Create (CREATE)
Geänderte Stücklisten, Stücklisten-Komponenten, Austauschteile oder Referenz-Designatoren
Update (UPDATE)*
Gelöschte Stücklisten-Komponenten, Austauschteile oder Referenz-Designatoren
Delete (DELETE)
* 
Windchill PDMLink unterstützt weder geänderte (aktualisierte) Austauschteile noch geänderte (aktualisierte) Referenz-Designatoren. Das gleiche Ergebnis erzielen Sie mit Delete- und Create-Aktionen.
Es gibt einige Attribute, die zum Erstellen oder Ändern von Stücklisten erforderlich sind und nicht von Windchill PDMLink zur Verfügung gestellt werden. In diesen Fällen legt Windchill ESI die Standardwerte in den EAI-Softwarekomponenten vor dem Übergeben der Daten an das Übergabeziel fest. In der folgenden Tabelle sind die in Windchill ESI standardmäßig festgelegten Stücklistenattribute und ihre Standardwerte aufgeführt.
Oracle Applications Stücklisten-Standardwerte
Oracle Applications Stücklistenattribut
Standardwert
Assembly Type
Standard (1), wenn Stücklistenverwendung leer ist.
Operation Sequence Number
1 (1), wenn Operation der Komponente nicht zugeordnet ist.
Oracle Applications Stücklistenwerte mit Querverweisbezug
Oracle Applications Stücklistenattribut
Oracle Applications Stücklistenattribut-Wert (Datenbankwert)
Assembly Type
1 oder 2, wenn Stücklistenverwendung nicht leer ist.
WIP-Versorgungstyp
6, wenn die Komponente ein Phantom ist.
Andernfalls kein Querverweis.
Windchill ESI kann mehrere Komponenten in einer Stückliste senden, wenn die Stückliste von Windchill PDMLink publiziert wird. Je nach Konfiguration werden Zeilennummerinformationen für jede Komponente gesendet oder die Zeilennummerinformationen für die Stückliste standardmäßig in Oracle Applications festgelegt.
Inkrementelle Informationen für Stucklisten-Äquivalent zu einem Übergabeziel publizieren
Wenn ein Objekt wiederholt zu einem Übergabeziel publiziert wird, basieren die Informationen, die gesendet werden, auf den Informationen, die zuvor publiziert wurden. Dies ist der Fall wenn Sie eine Upstream-Stückliste haben, die zu einem Übergabeziel publiziert wurde, und es sind äquivalente Downstream-Stücklisten vorhanden, die noch nicht publiziert wurden. Wenn die Downstream-Stücklisten anschließend publiziert werden sollen, können Sie die gleichen Übergabeziele verwenden, die die Upstream-Stückliste verwendet hat. Es ist nicht erforderlich, andere Übergabeziele mit der Downstream-Stückliste zu erstellen und zuzuordnen.
Nehmen Sie das folgende Beispiel an, um dieses Verhalten zu verdeutlichen:
Eine Baugruppe für Computer A.20 (Fertigung) hat die Komponententeile CPU, Maus, Tastatur, Monitor und Webkamera, die zu den Übergabezielen DT–1100 und DT–1200 publiziert wurden. Die Übergabeziele sind Fertigungsanlagen in den Downstream-Systemen.
Aufgrund geschäftlicher Anforderungen müssen für DT–1100 und DT–1200 äquivalente Downstream-Stücklisten erstellt werden. Jetzt können Sie eine Kind-Ansicht der Fertigungsansicht wie folgt erstellen.
Fertigung
1100
1200
Erstellen Sie dann die äquivalenten Downstream-Stücklisten – Computer A10 (1100) und Computer A30 (1200)aus der äquivalenten Upstream-Fertigungsstückliste Computer, A20 (Fertigung) wie in der folgenden Abbildung dargestellt:
Ordnen Sie das Übergabeziel DT-1100 der Stückliste Computer, A.10 (1100) und das Übergabeziel DT-1200 der Stückliste Computer, A.30 (1200) zu. Dann können Sie diese Stücklisten zu den Übergabezielen publizieren. Inkrementelle Änderungen werden durch Vergleich von Computer, A.10 (1100) und Computer A.30 (1200) mit Computer, A.20 (Fertigung) berechnet und die geänderten Stücklisten gesendet.
Die Antwort für die Stückliste Computer A.10 (1100), die zu DT-1100 publiziert wurde, wird wie in folgender Tabelle dargestellt berechnet:
Objekt
Aktion
Typ
Computer A.10 (1100)
Änderung
Teil und Baugruppenteil
Monitor A.2 (1100)
Änderung
Teil
Maus A.2 (1100)
Änderung
Teil
Tastatur A.1 (Fertigung)
Keine
Teil
CPU B.1 (Fertigung)
Keine
Teil
Optisches Laufwerk A.1 (1100)
Erstellen
Teil
Alle Komponenten werden entsprechend markiert als Erstellen/Gelöscht/Ändern/Keine
Die Antwort für die Stückliste Computer A.30 (1200), die zu DT-1200 publiziert wurde, wird wie in folgender Tabelle dargestellt berechnet:
Objekt
Aktion
Typ
Computer A.30 (1200)
Änderung
Teil und Baugruppenteil
Touchscreen-Monitor A.1 (1200)
Erstellen
Teil
Maus A.1 (1200)
Änderung
Teil
Tastatur A.1 (1200)
Änderung
Teil
CPU A.1 (1200)
Änderung
Teil
5M Webkamera A.1 (1200)
Erstellen
Teil
Alle Komponenten werden entsprechend markiert als Erstellen/Gelöscht/Ändern/Keine
Dieses Verhalten wird durch die Eigenschaft com.ptc.windchill.esi.CalculateDeltaUsingLatestPublishedObject geregelt, die einen Standardwert von TRUE hat. Um zu verhindern, dass Downstream-Stücklisten in denselben Übergabezielen wie die zuvor publizierten Upstream-Stücklisten publiziert werden, ändern Sie diese Eigenschaft in FALSE. Weitere Informationen dazu finden Sie in den ESI Anpassungshandbüchern.
* 
Windchill PDMLink ermöglicht es Ihnen, Iterationen einer Stückliste zu publizieren, bei denen es sich nicht um die neuesten Revisionen handelt. Wenn beispielsweise P1 B.10 zu einem Übergabeziel publiziert wird und Sie dann P1 A.15 (frühere Version) publizieren möchten, die zuvor nicht zu diesem Ziel publiziert wurde, können Sie die Stückliste publizieren, sofern solche Publizierung vom Downstream-Publizierungssystem zugelassen wird. Im Falle von Oracle-Anwendungen ist dieser Typ der Publizierung nicht zulässig.
Sie können die Ausdrücke in der Stückliste publizieren. Weitere Informationen finden Sie unter Zugeordnete zugewiesene Ausdrücke publizieren.