Aufträge verknüpfen: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Überarbeitung und Formatierung)
Zeile 1: Zeile 1:
 
{{DISPLAYTITLE:Auftragsverknüpfungen}}
 
{{DISPLAYTITLE:Auftragsverknüpfungen}}
 
<div align="right">Hilfe Nummer: 776500</div>
 
<div align="right">Hilfe Nummer: 776500</div>
 
 
<hr><hr>
 
<hr><hr>
In Asprova APS werden Aufträge bei Neuplanung durch Verknüpfungsobjekte verknüpft. Typisch sind Verknüpfungen zwischen Fertigungsaufträgen, Einkaufsaufträgen und Bestandsaufträgen durch die Funktion der automatischen Nachfüllung. Aufträge können aber auch während der Planung verknüpft werden.
 
  
 +
== Übersicht ==
 +
In Asprova werden Aufträge bei der Planung durch Verknüpfungsobjekte verknüpft. Typisch sind Verknüpfungen zwischen Fertigungs-, Einkaufs-, Verkaufs- und Bestandsaufträgen durch die Funktion der automatischen Nachfüllung. Aufträge werden aber auch in anderen Fällen bei der Planung verknüpft.
  
===Bei Verwendung der Funktion für automatisches Nachfüllen===
+
=== Mit automatischem Nachfüllen ===
Verwenden Sie die Funktion für automatische Nachfüllung, werden Fertigungsaufträge und Einkaufsaufträge automatisch erstellt und geplant - je nach Ihren vorgenommenen Einstellungen. Automatisch erstellte Aufträge werden innerhalb von Fertigungsaufträgen verknüpft, oder es werden Fertigungsaufträge und Einkaufsaufträge verknüpft. Aufträge werden entsprechend ihrer Menge verknüpft. [[Produktion mit Automatischem Nachfüllen|Weitere Details zur automatischen Nachfüllung]]
+
Bei Nutzung der automatischen Nachfüllung, werden Fertigungs- und Einkaufsaufträge automatisch erstellt und geplant - je nach den vorgenommenen Einstellungen. Automatisch erstellte Aufträge werden zwischen Fertigungsaufträgen verknüpft, oder es werden Fertigungs-, Verkaufs- und Einkaufsaufträge verknüpft. Aufträge werden entsprechend ihrer Menge verknüpft. [[Produktion mit Automatischem Nachfüllen|Weitere Details zur automatischen Nachfüllung]]
  
 +
=== Ohne automatisches Nachfüllen ===
 +
Sind Artikel durch Input- und Output-Anweisungen in den Integrierten Stammdaten verbunden, können deren Aufträge automatisch verknüpft werden - unabhängig davon, ob automatisches Nachfüllen benutzt wird. Geben Sie dazu Fertigungsaufträge für jeden Artikel ein. Achtung: Fehlmengen werden nicht durch automatisch erstellte Aufträge aufgefüllt.
  
===Nichtverwendung der Funktion für automatisches Nachfüllen===
+
;Beispiel
Sind Artikel durch Inputanweisungen und Outputanweisungen in den Integrierten Stammdaten verbunden, können sie automatisch verknüpft werden - unabhängig davon, ob die Funktion für automatisches Nachfüllen benutzt wird. Geben Sie dazu Fertigungsaufträge für jeden Artikel ein. Achtung: Engpässe werden nicht durch automatisch erstellte Aufträge aufgefüllt.
+
{| class="wikitable"
 
+
|+Artikeltabelle
 
 
Artikel (1)
 
 
 
{| border="1"
 
|-
 
!Artikelcode!!Automatisches Nachfüllen
 
 
|-
 
|-
 +
!style="background: #3C78AE; color:white"|Artikel-<br>code!!style="background: #3C78AE; color:white"|Automatisches<br>Nachfüllen
 +
|- style="background:white"
 
||A||Nein
 
||A||Nein
|-
+
|- style="background:#DFEBF4;"
 
||B||Nein
 
||B||Nein
|-
+
|- style="background:white"
 
||B1||Nein
 
||B1||Nein
|-
+
|- style="background:#DFEBF4;"
 
||C||Nein
 
||C||Nein
|-
+
|- style="background:white"
 
||D||Nein
 
||D||Nein
 
|-
 
|-
 
|}
 
|}
  
 
+
{| class="wikitable"
 
+
|+Integrierte Stammdaten
Integrierte Stammdaten (2)
+
|- style="color:white"
 
+
!style="background: #3C78AE;"|Artikel!!style="background: #3C78AE;"|Prozess-<br>nummer!!style="background: #3C78AE;"|Prozess-<br>code!!style="background: #3C78AE;"|Anweisungstyp!!style="background: #3C78AE;"|Anweisungs-<br>code!!style="background: #3C78AE;"|Ressource/<br>Artikel!!style="background: #3C78AE;"|Produktion
{| border="1"
+
|- style="background:white"
|-
+
||B1||align="right"|10||P3||style="background:#FFE6C8"|Input-Anweisung||style="background:#FFE6C8"|In||style="background:#FFE6C8"|C||style="background:#FFE6C8" align="right"|1
!Artikel!!Prozessnummer!!Prozesscode!!Anweisungstyp!!Anweisungscode!!Ressource/Artikel!!Produktion
+
|- style="background:white"
|-
+
||B|| align="right"|20||P4||style="background:#FFE6C8"|Input-Anweisung||style="background:#FFE6C8"|In||style="background:#FFE6C8"|B1||style="background:#FFE6C8" align="right"|1
||B1||1.0||P3||Inputanweisung||In||C
+
|- style="background:white"
|-
+
||C|| align="right"|10||P1||style="background:#FFE6C8"|Input-Anweisung||style="background:#FFE6C8"|In||style="background:#FFE6C8"|D||style="background:#FFE6C8" align="right"|1
||B||2.0||P4||Inputanweisung||In||B1
 
|-
 
||C||1.0||P1||Inputanweisung||In||D
 
 
|-
 
|-
 
|}
 
|}
  
 +
Bei Stammdaten wie diesen, bei denen [Automatisches Nachfüllen] der Artikel auf "Nein" gestellt ist, werden Aufträge für die Artikel, wie die folgenden, automatisch während der Planung verknüpft.
  
Beispiel: Für Stammdaten wie die Obigen, wo automatisches Nachfüllen für deren Artikel auf "Nein" (kein Automatisches Nachfüllen) gestellt ist, werden Aufträge automatisch für jeden Artikel verknüpft und es erfolgt eine Neuplanung mit den folgenden Ergebnissen:
+
{| class="wikitable"
 
+
|+Auftragstabelle
Auftrag
+
|- style="color:white"
 
+
!style="background: #3C78AE;"|Auftrags-<br>code!!style="background: #3C78AE;"|Auftragstyp!!style="background: #3C78AE;"|Artikel!!style="background: #3C78AE;"|Menge
{| border="1"
+
|- style="background:white"
|-
+
||01||style="background: #A1FFD0;|Fertigungsauftrag||B||align="right" style="background: #A1FFD0;|30
!Auftragscode!!Artikelcode!!Auftragsmenge!!Auftragstyp
+
|- style="background:#DFEBF4;"
|-
+
||02||style="background: #A1FFD0;|Fertigungsauftrag||B1||align="right" style="background: #A1FFD0;|20
||01||B||30.0||Fertigungsauftrag
+
|- style="background:white"
|-
+
||03||style="background: #A1FFD0;|Fertigungsauftrag||C||align="right" style="background: #A1FFD0;|10
||02||B1||20.0||Fertigungsauftrag
+
|- style="background:#DFEBF4;"
|-
+
||04||style="background: #A1FFD0;|Fertigungsauftrag||C||align="right" style="background: #A1FFD0;|10
||03||C||10.0||Fertigungsauftrag
 
|-
 
||04||C||10.0||Fertigungsauftrag
 
 
|-
 
|-
 
|}
 
|}
  
Artikel B, B1 und C sind durch Inputanweisungen und Outputanweisungen in den Integrierten Stammdaten verbunden, weshalb Aufträge dieser Artikel automatisch verknüpft werden. Die Aufträge werden unter Berücksichtigung der Menge jedes Auftrages verknüpft. Ein Auftrag für Artikel B1 mit der Menge von 20 wird beispielsweise mit zwei Aufträgen (mit einer Menge von jeweils 10 und 20 absolut) von Artikel C verknüpft.
+
Artikel "B", "B1" und "C" sind durch Input- und Output-Anweisungen in den Integrierten Stammdaten verbunden, weshalb Aufträge dieser Artikel automatisch verknüpft werden. Die Aufträge werden unter Berücksichtigung der [Menge] jedes Auftrages verknüpft. Der Auftrag für Artikel "B1" mit der [Menge] von 20 wird hier beispielsweise mit zwei Aufträgen (mit einer [Menge] von jeweils 10) für Artikel "C" verknüpft.
  
 
Im obigen Beispiel ist die Auftragsmenge von Artikel B1, die als Input für Artikel B fungiert, kleiner als die Auftragsmenge von Artikel B. Da jedoch kein automatisches Nachfüllen verwendet wird, erstellt Asprova keine Fertigungsaufträge zur Auffüllung des Engpasses. Wenn Sie den Engpass automatisch nachfüllen möchten, kann dazu die Funktion für automatisches Nachfüllen verwendet werden.
 
Im obigen Beispiel ist die Auftragsmenge von Artikel B1, die als Input für Artikel B fungiert, kleiner als die Auftragsmenge von Artikel B. Da jedoch kein automatisches Nachfüllen verwendet wird, erstellt Asprova keine Fertigungsaufträge zur Auffüllung des Engpasses. Wenn Sie den Engpass automatisch nachfüllen möchten, kann dazu die Funktion für automatisches Nachfüllen verwendet werden.
  
===Verknüpfungen zwischen Aufträgen===
+
== Verknüpfungen zwischen Aufträgen ==
Verknüpfungen zwischen Aufträgen werden, beginnend mit einem Auftrag für einen Artikel mit dem kleinsten Lowlevel-Code (LLC) bis zum größten LLC, vorgenommen.
+
Verknüpfungen zwischen Aufträgen werden, beginnend mit einem Auftrag für einen Artikel mit dem kleinsten [Lowlevel Code] (LLC) bis zum größten LLC, vorgenommen.
  
Folgende Anweisungen werden für Verknüpfungen nicht verwendet:
+
Folgende Anweisungen werden nicht verknüpft:
 
+
* [Verknüpfungsmethode] der Haupt-Input- oder Haupt-Output-Anweisung ist auf "Nicht verknüpfen" gestellt
 
+
* [Verknüpfungsbedingung] des Artikels gibt <code>FALSE</code> zurück
#Anweisungen, deren Eigenschaft "Verknüpfungsmethode" der Stamminputanweisung und Stammoutputanweisung auf "Nicht verknüpfen" eingestellt ist.
+
* [Auftrag] ist deaktiviert
#Anweisungen, die durch Auswertung der Verknüpfungsbedingung der Artikelklasse als FALSE verifiziert sind.
+
* [Zeit] ist gleich oder früher als die Zeit des letzten zugewiesen Bestandsauftrags (absolut) des Artikels.
#Anweisungen, die in der Auftragsklasse deaktiviert sind.
+
** Bei [Status] "Beendet" oder "Begonnen" bestimmt Asprova die Zeiten, zu denen die Anweisungen bei der nächsten Planung zugewiesen würden. Dazu werden die Ergebnisinformationen verwendet und mit der Zeit des Bestandsauftrages (absolut) verglichen.
#Anweisungen, deren Zeiten gleich oder früher als die späteste Zeit sind, an die Bestandsaufträge (absolut) des Artikels zugewiesen sind.
+
** Bei [Status] "Gesperrt" vergleicht Asprova die Zeiten der Anweisungen mit der des Bestandsauftrages (absolut).
 
+
** Bei [Status] "Freigegeben" gleicht das Verhalten dem bei "Gesperrt" - sofern das [Ergebniseintrag-Flag] der zugewiesenen Hauptressource auf "Nicht zwingend" eingestellt ist. Steht es auf "Zwingend", werden die Anweisungen immer verwendet - weil sie nach dem [Zuweisungsbeginn] zugewiesen werden.
:*Für Anweisungen, deren Status "Beendet" oder "Begonnen" ist, rechnet Asprova Zeiten aus, denen die Anweisungen während der nächsten Planung zugewiesen würden. Dazu werden Ergebnisinformationen dieser Zeiten verwendet und mit den Zeiten des Bestandsauftrages (absolut) verglichen.
 
:*Für Anweisungen, deren Status "Gesperrt" ist, vergleicht Asprova die Zeiten der Anweisungen zu dieser Zeit mit denen des Bestandsauftrages (absolut).
 
:*Für Anweisungen, deren Status "Freigegeben" ist, wird die Anweisung genauso behandelt wie von gesperrten Anweisungen - sofern der Ergebniseintrag der Hauptressource, an die die freigegebenen Anweisungen zugewiesen sind, auf "Nicht zwingend" eingestellt ist. Wenn der Ergebniseintrag auf "Zwingend" steht, werden die Anweisungen immer verwendet - weil sie nach der Planungsstartzeit zugewiesen werden sollen.
 
 
 
 
 
Hinzu kommt, dass die "Auftragsfilterformel" und die "Vorgangsfilterformel" der Planungsparameter beim Verknüpfen nicht funktionieren.<br /><br />Verwenden Sie "Filterformel verknüpfte Artikel", den Wert des "Lowlevel Code MIN" und des "Lowlevel Code MAX", um die Verknüpfungsobjekte zu filtern.
 
  
 +
Hinzu kommt, dass beim Verknüpfen [Aufträge filtern] und [Vorgänge filtern] des Planungsparameter ignoriert werden. Verwenden Sie stattdessen [Filterformel]verknüpfte Artikel", den Wert des [Lowlevel Code MIN] und des [Lowlevel Code MAX], um die Verknüpfungsobjekte zu filtern.
  
 +
== Verknüpfungsbefehle ==
 
Verknüpfungen werden bei Ausführung der folgenden Befehle durchgeführt.
 
Verknüpfungen werden bei Ausführung der folgenden Befehle durchgeführt.
  
 
+
=== Vorgangserstellung und Stücklistenauflösung ===
====Befehl 'Aufträge erstellen'====
 
 
Verknüpft Anweisungen auf FIFO-Basis (First-in first-out) - beginnend bei der frühesten Startzeit. Anweisungen werden entsprechend der folgenden Regeln sortiert - unabhängig davon, ob die Anweisungen bereits einmal zugewiesen waren.
 
Verknüpft Anweisungen auf FIFO-Basis (First-in first-out) - beginnend bei der frühesten Startzeit. Anweisungen werden entsprechend der folgenden Regeln sortiert - unabhängig davon, ob die Anweisungen bereits einmal zugewiesen waren.
 
  
 
:#Wenn die zeitliche Fixierung eines Vorgangs größer als 0 ist oder der Vorgang bereits zugewiesen ist, werden die Zeiten der Anweisungen verwendet. In allen anderen Fällen werden die LETs der Aufträge verwendet.<br /><br />[Achtung]<br />1) Wenn die LET eines Auftrages früher als die Planungsbasiszeit ist, wird die Planungsbasiszeit verwendet.<br /><br />2) Aufträge wie Nachfüllaufträge, für die keine LETs angegeben sind, werden zuletzt verknüpft.<br />3) Unter den Vorgängen ohne Ergebnisdaten und unter den Vorgängen ohne zeitliche Fixierung werden Anweisungen der Aufträge, deren "Nachfüllauftrag für Bestand MIN" auf "Ja (Bestand MIN)" gestellt ist, zuerst einsortiert.
 
:#Wenn die zeitliche Fixierung eines Vorgangs größer als 0 ist oder der Vorgang bereits zugewiesen ist, werden die Zeiten der Anweisungen verwendet. In allen anderen Fällen werden die LETs der Aufträge verwendet.<br /><br />[Achtung]<br />1) Wenn die LET eines Auftrages früher als die Planungsbasiszeit ist, wird die Planungsbasiszeit verwendet.<br /><br />2) Aufträge wie Nachfüllaufträge, für die keine LETs angegeben sind, werden zuletzt verknüpft.<br />3) Unter den Vorgängen ohne Ergebnisdaten und unter den Vorgängen ohne zeitliche Fixierung werden Anweisungen der Aufträge, deren "Nachfüllauftrag für Bestand MIN" auf "Ja (Bestand MIN)" gestellt ist, zuerst einsortiert.
Zeile 107: Zeile 94:
  
 
Wenn Zeiten, denen beim letzten Mal Anweisungen zugewiesen waren verwendet werden - anstelle von Auftrag-LETs bei Verknüpfung nach FIFO - dann...
 
Wenn Zeiten, denen beim letzten Mal Anweisungen zugewiesen waren verwendet werden - anstelle von Auftrag-LETs bei Verknüpfung nach FIFO - dann...
 
  
 
:#bekommen Zeiten, denen beim letzten Mal Anweisungen zugewiesen waren, mehr Bedeutung als nötig und die Zuweisungsergebnisse fallen bei jeder Neuplanung unterschiedlich aus.
 
:#bekommen Zeiten, denen beim letzten Mal Anweisungen zugewiesen waren, mehr Bedeutung als nötig und die Zuweisungsergebnisse fallen bei jeder Neuplanung unterschiedlich aus.
Zeile 115: Zeile 101:
 
Verwenden Sie [[Input-Anweisungssortierformel und Output-Anweisungssortierformel|Outputanweisungssortierformel]] oder [[Input-Anweisungssortierformel und Output-Anweisungssortierformel|Inputanweisungssortierformel]] wenn eine andere Sortierung als die FIFO benötigt wird.
 
Verwenden Sie [[Input-Anweisungssortierformel und Output-Anweisungssortierformel|Outputanweisungssortierformel]] oder [[Input-Anweisungssortierformel und Output-Anweisungssortierformel|Inputanweisungssortierformel]] wenn eine andere Sortierung als die FIFO benötigt wird.
  
====Die Befehle 'Zuweisen/Verknüpfen' (direkt nach Vorgangszuweisung) und 'Verknüpfen'====
+
=== Aufträge zuweisen/verknüpfen Verknüpfen ===
 
Verknüpft Anweisungen nach FIFO. Die Priorität der Zeiten wird entsprechend der gleichen Regel wie bei Auftragserstellung bestimmt.
 
Verknüpft Anweisungen nach FIFO. Die Priorität der Zeiten wird entsprechend der gleichen Regel wie bei Auftragserstellung bestimmt.
  
Zeile 130: Zeile 116:
 
:#die Bestandsgültigkeitsperiode zu berücksichtigen.
 
:#die Bestandsgültigkeitsperiode zu berücksichtigen.
  
===Neu nachgefüllte Aufträge und Gültigkeitsbedingung===
+
== Neu nachgefüllte Aufträge und Gültigkeitsbedingung ==
 
Die Gültigkeitsbedingung wird nicht geprüft, wenn ein Auftrag mit einem neu nachgefüllten Auftrag verknüpft wird. Wenn die Gültigkeitsbedingung als "ME.Order.Spec1==Other.Order.Spec1" hinterlegt wurde, kann die Gültigkeitsbedingung nicht auf einen neu nachgefüllten Auftrag angewendet werden, weil kein Spec 1 Wert für den neu nachgefüllten Auftrag vorliegt. So wird ein Auftrag mit einem neu nachgefüllten Auftrag verknüpft, ohne dass die Gültigkeitsbedingung geprüft wird.
 
Die Gültigkeitsbedingung wird nicht geprüft, wenn ein Auftrag mit einem neu nachgefüllten Auftrag verknüpft wird. Wenn die Gültigkeitsbedingung als "ME.Order.Spec1==Other.Order.Spec1" hinterlegt wurde, kann die Gültigkeitsbedingung nicht auf einen neu nachgefüllten Auftrag angewendet werden, weil kein Spec 1 Wert für den neu nachgefüllten Auftrag vorliegt. So wird ein Auftrag mit einem neu nachgefüllten Auftrag verknüpft, ohne dass die Gültigkeitsbedingung geprüft wird.
  
 
Nach dem Verknüpfen werden die Eigenschaften kopiert. Beachten Sie, dass die Verknüpfung im nächsten Verknüpfungsprozess nicht beibehalten wird, wenn die Eigenschaften, die zur Gültigkeitsbedingung gehören, nicht kopiert wurden. Im obigen Beispiel kann die Verknüpfung im nächsten Verknüpfungsprozess nicht beibehalten werden, wenn die Eigenschaft "Spec 1" nicht unter Verwendung der Eigenschaft "Eigenschaftsvererbung für Nachfüllfertigungsaufträge" oder Eigenschaftsvererbung für Nachfülleinkaufssaufträge" kopiert wurde.
 
Nach dem Verknüpfen werden die Eigenschaften kopiert. Beachten Sie, dass die Verknüpfung im nächsten Verknüpfungsprozess nicht beibehalten wird, wenn die Eigenschaften, die zur Gültigkeitsbedingung gehören, nicht kopiert wurden. Im obigen Beispiel kann die Verknüpfung im nächsten Verknüpfungsprozess nicht beibehalten werden, wenn die Eigenschaft "Spec 1" nicht unter Verwendung der Eigenschaft "Eigenschaftsvererbung für Nachfüllfertigungsaufträge" oder Eigenschaftsvererbung für Nachfülleinkaufssaufträge" kopiert wurde.
  
 
+
== Löschen fixierte Verknüpfungen ==
===Fälle, in denen eine fixierte Verknüpfung gelöscht wird===
 
 
Wenn zwei Aufträge verknüpft sind und die Verknüpfung fixiert ist, wird die Verknüpfung bei Neuplanung normalerweise beibehalten. Wenn zum Beispiel die Verknüpfung zwischen Auftrag C01 und Auftrag 1 fixiert ist wie im Diagramm unten, wird die Verknüpfung bei der Neuplanung beibehalten.
 
Wenn zwei Aufträge verknüpft sind und die Verknüpfung fixiert ist, wird die Verknüpfung bei Neuplanung normalerweise beibehalten. Wenn zum Beispiel die Verknüpfung zwischen Auftrag C01 und Auftrag 1 fixiert ist wie im Diagramm unten, wird die Verknüpfung bei der Neuplanung beibehalten.
  
 
[[Image:fixpeg1.jpg]]
 
[[Image:fixpeg1.jpg]]
 
  
 
Wenn jedoch ein Auftrag vom Typ "Bestand (absolut)" später zugewiesen wird als wenigstens eine der beiden Verknüpfungsanweisungen, wird die Verknüpfung gelöscht - wenn sie fixiert ist. Wenn Auftrag "BestandsaufnahmeC" zwischen Auftrag "C01" und "1" zugewiesen ist, wird die Verknüpfung zwischen "C01" und "1" gelöscht.
 
Wenn jedoch ein Auftrag vom Typ "Bestand (absolut)" später zugewiesen wird als wenigstens eine der beiden Verknüpfungsanweisungen, wird die Verknüpfung gelöscht - wenn sie fixiert ist. Wenn Auftrag "BestandsaufnahmeC" zwischen Auftrag "C01" und "1" zugewiesen ist, wird die Verknüpfung zwischen "C01" und "1" gelöscht.
  
 
[[Image:fixpeg2.jpg]]
 
[[Image:fixpeg2.jpg]]
 
  
 
Verknüpfungen werden auch dann gelöscht, wenn Vorgänge durch Änderungen in den Stammdaten gelöscht- oder wenn Aufträge selbst gelöscht werden.
 
Verknüpfungen werden auch dann gelöscht, wenn Vorgänge durch Änderungen in den Stammdaten gelöscht- oder wenn Aufträge selbst gelöscht werden.
 
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 776500</div>
 
<div align="right">Hilfe Nummer: 776500</div>

Version vom 2. Mai 2018, 19:55 Uhr

Hilfe Nummer: 776500


Übersicht

In Asprova werden Aufträge bei der Planung durch Verknüpfungsobjekte verknüpft. Typisch sind Verknüpfungen zwischen Fertigungs-, Einkaufs-, Verkaufs- und Bestandsaufträgen durch die Funktion der automatischen Nachfüllung. Aufträge werden aber auch in anderen Fällen bei der Planung verknüpft.

Mit automatischem Nachfüllen

Bei Nutzung der automatischen Nachfüllung, werden Fertigungs- und Einkaufsaufträge automatisch erstellt und geplant - je nach den vorgenommenen Einstellungen. Automatisch erstellte Aufträge werden zwischen Fertigungsaufträgen verknüpft, oder es werden Fertigungs-, Verkaufs- und Einkaufsaufträge verknüpft. Aufträge werden entsprechend ihrer Menge verknüpft. Weitere Details zur automatischen Nachfüllung

Ohne automatisches Nachfüllen

Sind Artikel durch Input- und Output-Anweisungen in den Integrierten Stammdaten verbunden, können deren Aufträge automatisch verknüpft werden - unabhängig davon, ob automatisches Nachfüllen benutzt wird. Geben Sie dazu Fertigungsaufträge für jeden Artikel ein. Achtung: Fehlmengen werden nicht durch automatisch erstellte Aufträge aufgefüllt.

Beispiel
Artikeltabelle
Artikel-
code
Automatisches
Nachfüllen
A Nein
B Nein
B1 Nein
C Nein
D Nein
Integrierte Stammdaten
Artikel Prozess-
nummer
Prozess-
code
Anweisungstyp Anweisungs-
code
Ressource/
Artikel
Produktion
B1 10 P3 Input-Anweisung In C 1
B 20 P4 Input-Anweisung In B1 1
C 10 P1 Input-Anweisung In D 1

Bei Stammdaten wie diesen, bei denen [Automatisches Nachfüllen] der Artikel auf "Nein" gestellt ist, werden Aufträge für die Artikel, wie die folgenden, automatisch während der Planung verknüpft.

Auftragstabelle
Auftrags-
code
Auftragstyp Artikel Menge
01 Fertigungsauftrag B 30
02 Fertigungsauftrag B1 20
03 Fertigungsauftrag C 10
04 Fertigungsauftrag C 10

Artikel "B", "B1" und "C" sind durch Input- und Output-Anweisungen in den Integrierten Stammdaten verbunden, weshalb Aufträge dieser Artikel automatisch verknüpft werden. Die Aufträge werden unter Berücksichtigung der [Menge] jedes Auftrages verknüpft. Der Auftrag für Artikel "B1" mit der [Menge] von 20 wird hier beispielsweise mit zwei Aufträgen (mit einer [Menge] von jeweils 10) für Artikel "C" verknüpft.

Im obigen Beispiel ist die Auftragsmenge von Artikel B1, die als Input für Artikel B fungiert, kleiner als die Auftragsmenge von Artikel B. Da jedoch kein automatisches Nachfüllen verwendet wird, erstellt Asprova keine Fertigungsaufträge zur Auffüllung des Engpasses. Wenn Sie den Engpass automatisch nachfüllen möchten, kann dazu die Funktion für automatisches Nachfüllen verwendet werden.

Verknüpfungen zwischen Aufträgen

Verknüpfungen zwischen Aufträgen werden, beginnend mit einem Auftrag für einen Artikel mit dem kleinsten [Lowlevel Code] (LLC) bis zum größten LLC, vorgenommen.

Folgende Anweisungen werden nicht verknüpft:

  • [Verknüpfungsmethode] der Haupt-Input- oder Haupt-Output-Anweisung ist auf "Nicht verknüpfen" gestellt
  • [Verknüpfungsbedingung] des Artikels gibt FALSE zurück
  • [Auftrag] ist deaktiviert
  • [Zeit] ist gleich oder früher als die Zeit des letzten zugewiesen Bestandsauftrags (absolut) des Artikels.
    • Bei [Status] "Beendet" oder "Begonnen" bestimmt Asprova die Zeiten, zu denen die Anweisungen bei der nächsten Planung zugewiesen würden. Dazu werden die Ergebnisinformationen verwendet und mit der Zeit des Bestandsauftrages (absolut) verglichen.
    • Bei [Status] "Gesperrt" vergleicht Asprova die Zeiten der Anweisungen mit der des Bestandsauftrages (absolut).
    • Bei [Status] "Freigegeben" gleicht das Verhalten dem bei "Gesperrt" - sofern das [Ergebniseintrag-Flag] der zugewiesenen Hauptressource auf "Nicht zwingend" eingestellt ist. Steht es auf "Zwingend", werden die Anweisungen immer verwendet - weil sie nach dem [Zuweisungsbeginn] zugewiesen werden.

Hinzu kommt, dass beim Verknüpfen [Aufträge filtern] und [Vorgänge filtern] des Planungsparameter ignoriert werden. Verwenden Sie stattdessen [Filterformel]verknüpfte Artikel", den Wert des [Lowlevel Code MIN] und des [Lowlevel Code MAX], um die Verknüpfungsobjekte zu filtern.

Verknüpfungsbefehle

Verknüpfungen werden bei Ausführung der folgenden Befehle durchgeführt.

Vorgangserstellung und Stücklistenauflösung

Verknüpft Anweisungen auf FIFO-Basis (First-in first-out) - beginnend bei der frühesten Startzeit. Anweisungen werden entsprechend der folgenden Regeln sortiert - unabhängig davon, ob die Anweisungen bereits einmal zugewiesen waren.

  1. Wenn die zeitliche Fixierung eines Vorgangs größer als 0 ist oder der Vorgang bereits zugewiesen ist, werden die Zeiten der Anweisungen verwendet. In allen anderen Fällen werden die LETs der Aufträge verwendet.

    [Achtung]
    1) Wenn die LET eines Auftrages früher als die Planungsbasiszeit ist, wird die Planungsbasiszeit verwendet.

    2) Aufträge wie Nachfüllaufträge, für die keine LETs angegeben sind, werden zuletzt verknüpft.
    3) Unter den Vorgängen ohne Ergebnisdaten und unter den Vorgängen ohne zeitliche Fixierung werden Anweisungen der Aufträge, deren "Nachfüllauftrag für Bestand MIN" auf "Ja (Bestand MIN)" gestellt ist, zuerst einsortiert.
  2. Bei Anweisungen mit gleicher Zeit werden die Objekt-IDs des Auftrages verglichen.

Verknüpfungen werden beibehalten, wenn sie fixiert sind.

Wenn Automatisches Nachfüllen eines Artikels auf "Ja" gestellt ist, werden Mengen der Nachfüllaufträge angepasst und Aufträge während des Verknüpfens nachgefüllt. (Mengen der Aufträge werden beibehalten, wenn Vorgänge mit Mengenfixierung existieren, die größer als 0 sind.)

* Gründe für die Nutzung von Auftrags-LETs zur Sortierung der Anweisungen

Wenn Zeiten, denen beim letzten Mal Anweisungen zugewiesen waren verwendet werden - anstelle von Auftrag-LETs bei Verknüpfung nach FIFO - dann...

  1. bekommen Zeiten, denen beim letzten Mal Anweisungen zugewiesen waren, mehr Bedeutung als nötig und die Zuweisungsergebnisse fallen bei jeder Neuplanung unterschiedlich aus.
  2. werden Verknüpfungen bei Änderungen der Auftrags-LETs nicht betroffen. Das heißt: Anweisungen werden nur nach Position ausgewertet, an die die Anweisung einmal zugewiesen war.)
  3. werden rückwärts zugewiesene Vorgänge durch den Befehl 'Aufträge zuweisen' manchmal früher zugewiesen als Ergebnisvorgänge.

Verwenden Sie Outputanweisungssortierformel oder Inputanweisungssortierformel wenn eine andere Sortierung als die FIFO benötigt wird.

Aufträge zuweisen/verknüpfen Verknüpfen

Verknüpft Anweisungen nach FIFO. Die Priorität der Zeiten wird entsprechend der gleichen Regel wie bei Auftragserstellung bestimmt.

Verknüpfungen werden beibehalten, wenn sie fixiert sind.

Verknüpfungen werden fixiert, wenn die Eigenschaft "Externe Verknüpfungen automatisch fixieren" in der Projektklasse eingestellt ist.


Verknüpfungen werden durch die drei obigen Befehle durchgeführt. Mit dem Standardplanungsparameter wird zweimal verknüpft, weil die Befehle 'Aufträge zuweisen' und 'Zuweisen/Verknüpfen' durchgeführt werden. Aufgrund der folgenden Gründe wird zweimal verknüpft:


  1. Aufträge werden manchmal nicht in Reihenfolge der LETs zugewiesen, weil die Zuweisung durch den Befehl 'Aufträge zuweisen' erfolgt. In diesem Fall müssen die Aufträge neu verknüpft werden - auf Grundlage des Zuweisungsergebnisses. Dies erfordert eine Anpassung, um...
  2. Verknüpfungen nach links zu bewegen wenn "Bestand MIN" für einen Artikel festgelegt wurde.
  3. die Bestandsgültigkeitsperiode zu berücksichtigen.

Neu nachgefüllte Aufträge und Gültigkeitsbedingung

Die Gültigkeitsbedingung wird nicht geprüft, wenn ein Auftrag mit einem neu nachgefüllten Auftrag verknüpft wird. Wenn die Gültigkeitsbedingung als "ME.Order.Spec1==Other.Order.Spec1" hinterlegt wurde, kann die Gültigkeitsbedingung nicht auf einen neu nachgefüllten Auftrag angewendet werden, weil kein Spec 1 Wert für den neu nachgefüllten Auftrag vorliegt. So wird ein Auftrag mit einem neu nachgefüllten Auftrag verknüpft, ohne dass die Gültigkeitsbedingung geprüft wird.

Nach dem Verknüpfen werden die Eigenschaften kopiert. Beachten Sie, dass die Verknüpfung im nächsten Verknüpfungsprozess nicht beibehalten wird, wenn die Eigenschaften, die zur Gültigkeitsbedingung gehören, nicht kopiert wurden. Im obigen Beispiel kann die Verknüpfung im nächsten Verknüpfungsprozess nicht beibehalten werden, wenn die Eigenschaft "Spec 1" nicht unter Verwendung der Eigenschaft "Eigenschaftsvererbung für Nachfüllfertigungsaufträge" oder Eigenschaftsvererbung für Nachfülleinkaufssaufträge" kopiert wurde.

Löschen fixierte Verknüpfungen

Wenn zwei Aufträge verknüpft sind und die Verknüpfung fixiert ist, wird die Verknüpfung bei Neuplanung normalerweise beibehalten. Wenn zum Beispiel die Verknüpfung zwischen Auftrag C01 und Auftrag 1 fixiert ist wie im Diagramm unten, wird die Verknüpfung bei der Neuplanung beibehalten.

Fixpeg1.jpg

Wenn jedoch ein Auftrag vom Typ "Bestand (absolut)" später zugewiesen wird als wenigstens eine der beiden Verknüpfungsanweisungen, wird die Verknüpfung gelöscht - wenn sie fixiert ist. Wenn Auftrag "BestandsaufnahmeC" zwischen Auftrag "C01" und "1" zugewiesen ist, wird die Verknüpfung zwischen "C01" und "1" gelöscht.

Fixpeg2.jpg

Verknüpfungen werden auch dann gelöscht, wenn Vorgänge durch Änderungen in den Stammdaten gelöscht- oder wenn Aufträge selbst gelöscht werden.


Hilfe Nummer: 776500