Aufträge verknüpfen: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
 
(Löschen fixierter Verknüpfungen: Überarbeitung)
 
(15 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Auftragsverknüpfungen}}
+
{{DISPLAYTITLE:Aufträge verknüpfen}}
 
<div align="right">Hilfe Nummer: 776500</div>
 
<div align="right">Hilfe Nummer: 776500</div>
 
 
<hr><hr>
 
<hr><hr>
In Asprova APS werden Aufträge durch Verknüpfungsobjekte verknüpft, wenn Sie neu planen. Ein typisches Beispiel ist die Verknüpfung von Fertigungsaufträgen, Einkaufsaufträgen und Bestandsaufträgen durch die Funktion des Automatischen Nachfüllens. Es gibt auch andere Fälle, in denen Aufträge 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 des Automatischen Nachfüllens===
+
=== Mit automatischem Nachfüllen ===
Wenn Sie die Funktion des Automatischen Nachfüllens verwenden, werden Fertigungsaufträge und Einkaufsaufträge automatisch erstellt und geplant, abhängig von den Einstellungen, die Sie vorgenommen haben. Automatisch erstellte Aufträge werden innerhalb der Fertigungsaufträge verknüpft oder es werden Fertigungsaufträge mit Einkaufsaufträgen verknüft. Die Aufträge werden entsprechend der Menge jeden Auftrags verknüpft. [[Produktion mit Automatischem Nachfüllen|Weitere Details zum Automatischen 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. [[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.
  
 
+
;Beispiel
 
+
{| class="wikitable"
===Ohne Verwendung des Automatischen Nachfüllens===
+
|+Artikeltabelle
Selbst wenn Sie die Funktion des Automatischen Nachfüllens nicht verwenden, können Aufträge, wenn Artikel durch Inputanweisungen und Outputanweisungen in den Integrierten Stammdaten verbunden sind, automatisch verknüpft werden, indem Fertigungsaufträge für jeden Artikel eingegeben werden. Engpässe werden hier aber nicht durch automatisch erstellte Aufträge aufgefüllt.
 
 
 
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 (2)
+
|+Integrierte Stammdaten
 
+
|- 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
 
 
|-
 
|-
 
|}
 
|}
  
Wenn zum Beispiel Stammdaten wie oben eingegeben werden und Automatisches Nachfüllen für die Artikel auf "Nein" (kein Automatisches Nachfüllen) eingestellt wurde, werden Aufträge automatisch für jeden Artikel verknüpft und es erfolgt eine Neuplanung, wie Sie unten sehen können.
+
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.
 
 
Auftrag
 
  
 
+
{| class="wikitable"
{| border="1"
+
|+Auftragstabelle
|-
+
|- style="color:white"
!Auftragscode!!Artikelcode!!Auftragsmenge!!Auftragstyp
+
!style="background: #3C78AE;"|Auftrags-<br>code!!style="background: #3C78AE;"|Auftragstyp!!style="background: #3C78AE;"|Artikel!!style="background: #3C78AE;"|Menge
|-
+
|- style="background:white"
||01||B||30.0||Fertigungsauftrag
+
||01||style="background: #A1FFD0;|Fertigungsauftrag||B||align="right" style="background: #A1FFD0;|30
|-
+
|- style="background:#DFEBF4;"
||02||B1||20.0||Fertigungsauftrag
+
||02||style="background: #A1FFD0;|Fertigungsauftrag||B1||align="right" style="background: #A1FFD0;|20
|-
+
|- style="background:white"
||03||C||10.0||Fertigungsauftrag
+
||03||style="background: #A1FFD0;|Fertigungsauftrag||C||align="right" style="background: #A1FFD0;|10
|-
+
|- style="background:#DFEBF4;"
||04||C||10.0||Fertigungsauftrag
+
||04||style="background: #A1FFD0;|Fertigungsauftrag||C||align="right" style="background: #A1FFD0;|10
 
|-
 
|-
 
|}
 
|}
  
Da Artikel B, B1 und C durch Inputanweisungen und Outputanweisungen in den Integrierten Stammdaten verbunden sind, werden Aufträge dieser Artikel automatisch verknüpft. Die Aufträge werden unter Berücksichtigung der Menge jedes Auftrags verknüpft. Ein Auftrag für Artikel B1 mit der Menge von 20 wird zum Beispiel mit zwei Aufträgen (mit der jeweiligen Menge von 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, um den Engpass aufzufüllen. Wenn Sie den Engpass automatisch nachfüllen wollen, können Sie die Funktion Automatisches Nachfüllen verwenden.
+
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 <code>FALSE</code> 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üpfungen zwischen Aufträgen===
+
== Verknüpfungsbefehle ==
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 werden durch die drei nachfolgend beschriebenen Befehle durchgeführt. Im Parameter "Standardplanung" wird zweimal verknüpft, weil die Befehle "Aufträge zuweisen" und 'Zuweisen/Verknüpfen' durchgeführt werden. Aus folgenden Gründen wird zweimal verknüpft:
 +
* Aufträge werden manchmal nicht in Reihenfolge ihres [Fälligkeitstermin] 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...
 +
** Verknüpfungen nach links zu bewegen wenn [Bestand MIN] für einen Artikel festgelegt wurde.
 +
** die [Bestandsgültigkeitsperiode] zu berücksichtigen.
  
Folgende Anweisungen werden für die Verknüpfungen nicht verwendet.
+
=== Vorgangserstellung und Stücklistenauflösung ===
 +
Dieser Befehl verknüpft Anweisungen auf FIFO-Basis (First-in first-out) - beginnend bei der frühesten [Zeit]. Anweisungen werden entsprechend der folgenden Regeln sortiert - unabhängig davon, ob die Anweisungen bereits einmal zugewiesen waren.
 +
# Ist die zeitliche Fixierung des Vorgangs größer 0 oder er ist bereits zugewiesen, wird die [Zeit] der Anweisungen verwendet. In allen anderen Fällen wird der [Fälligkeitstermin] des Auftrags verwendet.<br/>'''Hinweise:'''
 +
#* Liegt der [Fälligkeitstermin] des Auftrags vor der [Planungsbasiszeit], wird diese verwendet.
 +
#* Aufträge ohne [Fälligkeitstermin] (wie Nachfüllaufträge), werden zuletzt verknüpft.
 +
#* 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.
 +
# Bei Anweisungen mit gleicher [Zeit] wird die [Objekt-ID] der Aufträge verglichen.
  
 +
Fixierte Verknüpfungen werden beibehalten. Wenn [Automatisches Nachfüllen] eines Artikels auf "Ja" gestellt ist, wird die [Menge] der Nachfüllaufträge angepasst und während dem Verknüpfen neue Aufträge erstellt. (Bei Vorgänge mit [Mengenfixierung] größer 0 wird die [Menge] nicht mehr verändert.)
  
#Anweisungen, deren Eigenschaft "Verknüpfungsmethode" der Stamminputanweisung und Stammoutputanweisung auf "Nicht verknüpfen" gesetzt ist.
+
==== Gründe für die Sortierung nach [Fälligkeitstermin] des Auftrags ====
#Anweisungen, die durch die Evaluation der Verknüpfungsbedingung der Artikelklasse als FALSE verifiziert wurden.
+
Wenn statt dem [Fälligkeitstermin] des Auftrags die Zeiten verwendet werden, denen Anweisungen beider vorherigen Planung zugewiesen waren, dann
#Anweisungen, die in der Auftragsklasse deaktiviert wurden.
+
* haben diese Zeiten, mehr Bedeutung als nötig und das Zuweisungsergebnis ändert sich bei jeder Planung.
#Anweisungen, deren Zeiten gleich oder früher als die späteste Zeit sind, zu der Bestandsaufträge (absolut) des Artikels zugewiesen sind.
+
* werden Verknüpfungen bei Änderungen des [Fälligkeitstermin] nicht angepasst. (Das heißt: Anweisungen werden nur nach der Position ausgewertet, der sie zugewiesen waren.)
 +
* können rückwärts zugewiesene Vorgänge manchmal früher als Vorgänge mit Ergebnissen 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, indem es die Ergebnisinformationen dieser Zeiten verwendet und sie mit den Zeiten des Bestandsauftrags (absolut) vergleicht.
+
Verwenden Sie die [[Input-Anweisungssortierformel und Output-Anweisungssortierformel|[Output-Anweisungssortierformel]]] oder [[Input-Anweisungssortierformel und Output-Anweisungssortierformel|[Input-Anweisungssortierformel]]] wenn die Sortierung nicht nach FIFO erfolgen soll.
:*Für Anweisungen, deren Status "Gesperrt" ist, vergleicht Asprova die Zeiten der Anweisungen zu dieser Zeit mit jenen des Bestandsauftrags (absolut).
 
:*Für Anweisungen, deren Status "Freigegeben" ist, wird die Anweisung genauso behandelt wie gesperrte Anweisungen, wenn der Ergebniseintrag der Hauptressource, zu der die freigegebenen Anweisungen zugewiesen sind, auf "Nicht zwingend" gesetzt ist. Wenn der Ergebniseintrag auf "Zwingend" steht, werden die Anweisungen immer verwendet, weil sie nach der Planungsstartzeit zugewiesen werden sollen.
 
  
 +
=== Aufträge zuweisen/verknüpfen, Verknüpfen ===
 +
Diese Befehle verknüpfen Anweisungen nach FIFO, für die Reihenfolge der Zeiten gelten dabei die gleichen Regeln wie bei "Vorgangserstellung und Stücklistenauflösung". Fixierte Verknüpfungen werden beibehalten. Verknüpfungen werden fixiert, wenn die Projekteigenschaft [Externe Verknüpfungen automatisch fixieren] aktiviert ist.
  
Außerdem funktionieren die "Auftragsfilterformel" und die "Vorgangsfilterformel" der Planungsparameter nicht beim Verknüpfen. <br />Bitte verwenden Sie die "Filterformel verknüpfte Artikel", den Wert des "Lowlevel Code MIN" und des "Lowlevel Code MAX", um die Verknüpfungsobjekte zu filtern.
+
== Neue Nachfülltaufträge und Verknüpfungsbedingung ==
 +
Beim Verknüpfen mit einem neuen Nachfüllauftrag wird die [Verknüpfungsbedingung] nicht überprüft. Bei [Verknüpfungsbedingung] <code>ME.Order.Spec1==Other.Order.Spec1</code> kann die [Verknüpfungsbedingung] nicht auf neue Nachfüllaufträge angewendet werden, weil diese zu disem Zeitpunkt noch keinen Wert für [Spezifikation 1] haben. Aufträge werden also mit neuen Nachfüllaufträgen verknüpft, ohne dass die [Verknüpfungsbedingung] angewendet wird.
  
 +
Erst nach dem Verknüpfen werden die Eigenschaften kopiert. Beachten Sie, dass daher die Verknüpfungen beim nächsten Verknüpfen nicht beibehalten werden, falls die, in der [Verknüpfungsbedingung] überprüften, Eigenschaften, nicht richtig kopiert wurden. Im obigen Beispiel kann die Verknüpfung beim nächsten Verknüpfen nicht beibehalten werden, wenn der Wert der [Spezifikation 1] nicht durch die Projekteigenschaften [Eigenschaftsvererbung für Nachfüllfertigungsaufträge] oder [Eigenschaftsvererbung für Nachfülleinkaufsaufträge] kopiert wurde.
  
Verknüpfungen werden während der Ausführung folgender Befehle durchgeführt.
+
== Löschen fixierter Verknüpfungen ==
 +
{|
 +
|- valign="top"
 +
|Sind zwei Aufträge verknüpft und die Verknüpfung ist fixiert, so wird die Verknüpfung bei der Neuplanung normalerweise beibehalten. Wenn zum Beispiel die Verknüpfung zwischen den Aufträgen "M00004" und "1" wie nebenstehend fixiert ist, wird die Verknüpfung bei der Neuplanung beibehalten.
 +
|[[Image:fixpeg1.jpg|600px]]
 +
|- valign="top"
 +
|Wird jedoch ein Auftrag vom [Auftragstyp] "Bestand (absolut)" später zugewiesen, als wenigstens eine der beiden verknüpften Anweisungen, so wird die Verknüpfung gelöscht - selbst wenn sie fixiert ist. Wird Auftrag "InventurC" zwischen "M00004" und "1" zugewiesen, so wird die Verknüpfung zwischen "M0004" und "1" gelöscht.
  
 
+
Verknüpfungen werden auch dann gelöscht, wenn Vorgänge durch Änderungen in den Stammdaten gelöscht werden oder wenn die Aufträge gelöscht werden.
====Befehl 'Aufträge erstellen'====
+
|[[Image:fixpeg2.jpg|600px]]
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 />[Achtung]<br /> 1) Wenn die LET eines Auftrags früher als die Planungsbasiszeit ist, wird die Planungsbasiszeit verwendet. <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, die keine Ergebnisdaten haben oder die nicht zeitlich fixiert sind, werden die Anweisungen der Aufträge, deren "Nachfüllauftrag für Bestand MIN" auf "Ja (Bestand MIN)" gesetzt ist, zuerst einsortiert.
 
:#Bei Anweisungen mit gleicher Zeit werden die Objekt-IDs des Auftrags verglichen.
 
 
 
Verknüpfungen werden beibehalten, wenn sie fixiert sind.
 
 
 
Wenn Automatisches Nachfüllen eines Artikels auf "Ja" gesetzt ist, werden die Mengen der Nachfüllaufträge angepasst und Aufträge werden während des Verknüpfens nachgefüllt. (Mengen der Aufträge werden beibehalten, wenn es Vorgänge mit Mengenfixierung größer als 0 gibt.)
 
 
 
<nowiki>*</nowiki> Gründe für die Nutzung von Auftrag-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,
 
 
 
 
 
:#werden Zeiten, denen beim letzten Mal Anweisungen zugewiesen waren, mehr Bedeutung haben als nötig und die Zuweisungsergebnisse fallen jedes Mal, wenn die Planung erfolgt, unterschiedlich aus.
 
:#werden, selbst wenn die Auftrag-LETs geändert werden, die Änderungen nicht die Verknüpfung betreffen (d.h. Anweisungen werden nur nach Position evaluiert, zu der die Anweisung einmal zugewiesen war.)
 
:#werden Rückwärts-Vorgänge manchmal früher zugewiesen als Ergebnisvorgänge durch den Befehl 'Aufträge zuweisen'.
 
 
 
Verwenden Sie die [[Input-Anweisungssortierformel und Output-Anweisungssortierformel|Outputanweisungssortierformel]] oder [[Input-Anweisungssortierformel und Output-Anweisungssortierformel|Inputanweisungssortierformel]] wenn eine andere Sortierung als FIFO benötigt wird.
 
 
 
 
 
 
 
====Die Befehle 'Zuweisen/Verknüpfen' (direkt nach Zuweisung der Vorgänge) und 'Verknüpfen'====
 
Verknüpft Anweisungen nach FIFO, die Priorität der Zeiten wird entsprechend derselben Regel wie bei der Auftragserstellung bestimmt.
 
 
 
Verknüpfungen werden beibehalten, wenn sie fixiert wurden.
 
 
 
Verknüpfungen werden fixiert, wenn die Eigenschaft "Externe Verknüpfungen automatisch fixieren" in der Projektklasse eingestellt ist.
 
 
 
 
 
Die 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. Zweimal verknüpft wird aufgrund der folgenden Gründe.
 
 
 
 
 
:#Aufträge werden manchmal nicht in Reihenfolge der LETs zugewiesen als Ergebnis der Zuweisung durch den Befehl 'Aufträge zuweisen'. In diesem Fall müssen die Aufträge neu verknüpft werden basierend auf dem Ergebnis der Zuweisung, was oft einer Anpassung bedarf.
 
:#Um Verknüpfungen nach links zu bewegen wenn "Bestand MIN" für einen Artikel festgelegt wurde.
 
:#Um 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 mit "ME.Order.Spec1==Other.Order.Spec1" spezifiziert wurde, kann die Gültigkeitsbedingung nicht auf einen neu nachgefüllten Auftrag angewendet werden da kein Spec 1 Wert für den neu nachgefüllten Auftrag vorliegt. Daher 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. Bitte beachten Sie, dass die Verknüpfung nicht im nächsten Verknüpfungsprozess beibehalten werden kann, 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 kopiert wurde unter Verwendung der Eigenschaft "Eigenschaftsvererbung für Nachfüllfertigungsaufträge" oder Eigenschaftsvererbung für Nachfülleinkaufssaufträge".
 
 
 
 
 
 
 
 
 
===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 normalerweise beibehalten bei der Neuplanung. 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]]
 
Wenn jedoch ein Auftrag vom Typ "Bestand (absolut)" später zugewiesen wird als wenigstene 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]]
 
 
 
Verknüpfungen werden auch gelöscht, wenn Vorgänge durch Änderungen in den Stammdaten gelöscht werden oder wenn Aufträge gelöscht werden.
 
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 776500</div>
 
<div align="right">Hilfe Nummer: 776500</div>

Aktuelle Version vom 7. Juni 2018, 19:57 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 durch die drei nachfolgend beschriebenen Befehle durchgeführt. Im Parameter "Standardplanung" wird zweimal verknüpft, weil die Befehle "Aufträge zuweisen" und 'Zuweisen/Verknüpfen' durchgeführt werden. Aus folgenden Gründen wird zweimal verknüpft:

  • Aufträge werden manchmal nicht in Reihenfolge ihres [Fälligkeitstermin] 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...
    • Verknüpfungen nach links zu bewegen wenn [Bestand MIN] für einen Artikel festgelegt wurde.
    • die [Bestandsgültigkeitsperiode] zu berücksichtigen.

Vorgangserstellung und Stücklistenauflösung

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

  1. Ist die zeitliche Fixierung des Vorgangs größer 0 oder er ist bereits zugewiesen, wird die [Zeit] der Anweisungen verwendet. In allen anderen Fällen wird der [Fälligkeitstermin] des Auftrags verwendet.
    Hinweise:
    • Liegt der [Fälligkeitstermin] des Auftrags vor der [Planungsbasiszeit], wird diese verwendet.
    • Aufträge ohne [Fälligkeitstermin] (wie Nachfüllaufträge), werden zuletzt verknüpft.
    • 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] wird die [Objekt-ID] der Aufträge verglichen.

Fixierte Verknüpfungen werden beibehalten. Wenn [Automatisches Nachfüllen] eines Artikels auf "Ja" gestellt ist, wird die [Menge] der Nachfüllaufträge angepasst und während dem Verknüpfen neue Aufträge erstellt. (Bei Vorgänge mit [Mengenfixierung] größer 0 wird die [Menge] nicht mehr verändert.)

Gründe für die Sortierung nach [Fälligkeitstermin] des Auftrags

Wenn statt dem [Fälligkeitstermin] des Auftrags die Zeiten verwendet werden, denen Anweisungen beider vorherigen Planung zugewiesen waren, dann

  • haben diese Zeiten, mehr Bedeutung als nötig und das Zuweisungsergebnis ändert sich bei jeder Planung.
  • werden Verknüpfungen bei Änderungen des [Fälligkeitstermin] nicht angepasst. (Das heißt: Anweisungen werden nur nach der Position ausgewertet, der sie zugewiesen waren.)
  • können rückwärts zugewiesene Vorgänge manchmal früher als Vorgänge mit Ergebnissen zugewiesen werden.

Verwenden Sie die [Output-Anweisungssortierformel] oder [Input-Anweisungssortierformel] wenn die Sortierung nicht nach FIFO erfolgen soll.

Aufträge zuweisen/verknüpfen, Verknüpfen

Diese Befehle verknüpfen Anweisungen nach FIFO, für die Reihenfolge der Zeiten gelten dabei die gleichen Regeln wie bei "Vorgangserstellung und Stücklistenauflösung". Fixierte Verknüpfungen werden beibehalten. Verknüpfungen werden fixiert, wenn die Projekteigenschaft [Externe Verknüpfungen automatisch fixieren] aktiviert ist.

Neue Nachfülltaufträge und Verknüpfungsbedingung

Beim Verknüpfen mit einem neuen Nachfüllauftrag wird die [Verknüpfungsbedingung] nicht überprüft. Bei [Verknüpfungsbedingung] ME.Order.Spec1==Other.Order.Spec1 kann die [Verknüpfungsbedingung] nicht auf neue Nachfüllaufträge angewendet werden, weil diese zu disem Zeitpunkt noch keinen Wert für [Spezifikation 1] haben. Aufträge werden also mit neuen Nachfüllaufträgen verknüpft, ohne dass die [Verknüpfungsbedingung] angewendet wird.

Erst nach dem Verknüpfen werden die Eigenschaften kopiert. Beachten Sie, dass daher die Verknüpfungen beim nächsten Verknüpfen nicht beibehalten werden, falls die, in der [Verknüpfungsbedingung] überprüften, Eigenschaften, nicht richtig kopiert wurden. Im obigen Beispiel kann die Verknüpfung beim nächsten Verknüpfen nicht beibehalten werden, wenn der Wert der [Spezifikation 1] nicht durch die Projekteigenschaften [Eigenschaftsvererbung für Nachfüllfertigungsaufträge] oder [Eigenschaftsvererbung für Nachfülleinkaufsaufträge] kopiert wurde.

Löschen fixierter Verknüpfungen

Sind zwei Aufträge verknüpft und die Verknüpfung ist fixiert, so wird die Verknüpfung bei der Neuplanung normalerweise beibehalten. Wenn zum Beispiel die Verknüpfung zwischen den Aufträgen "M00004" und "1" wie nebenstehend fixiert ist, wird die Verknüpfung bei der Neuplanung beibehalten. Fixpeg1.jpg
Wird jedoch ein Auftrag vom [Auftragstyp] "Bestand (absolut)" später zugewiesen, als wenigstens eine der beiden verknüpften Anweisungen, so wird die Verknüpfung gelöscht - selbst wenn sie fixiert ist. Wird Auftrag "InventurC" zwischen "M00004" und "1" zugewiesen, so wird die Verknüpfung zwischen "M0004" und "1" gelöscht.

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

Fixpeg2.jpg

Hilfe Nummer: 776500