Standardmäßige Einlastungsschlüssel: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Überarbeitet)
 
(7 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Standard Einlastungsschlüssel}}
+
{{DISPLAYTITLE:Standardmäßige Einlastungsschlüssel}}
 
<div align="right">Hilfe Nummer: 743000</div>
 
<div align="right">Hilfe Nummer: 743000</div>
 
   
 
   
<div align="right">[[Dialogfenster Einlastungsregel|Dialogfenster Einlastungsregel]]</div>
+
<div align="right">[[Dialog Einlastungsregel]]</div>
 
<div align="right">[[Zusätzliche Informationen|Zusätzliche Informationen]]</div>
 
<div align="right">[[Zusätzliche Informationen|Zusätzliche Informationen]]</div>
 
<hr>
 
<hr>
Das Dialogfenster für Einlastungsregeln lässt sich wie folgt öffnen:<br /><br />Menü [Planung] - [Planungsparameter] - Registerkarte "Grundsätzlich" - Eigenschaft "Einlastungsregel" - Button […]
 
  
 +
Die folgenden Einlastungsschlüssel stehen standardmäßig im [[Dialog Einlastungsregel]] zur Verfügung.
  
{| border="1"
+
{| class="wikitable"
 
|-
 
|-
!Name des Schlüssels!!Bedeutung
+
!Schlüsselname!!Bedeutung!!Formel
 
|-
 
|-
||Auftragscode||Auftragscode in alphabetischer Reihenfolge
+
|Anzahl passender Ressourcen||Summe der Anzahl an passenden Ressourcen aller Aufgaben des Vorganges. Ist in Hauptnutzungsanweisungen eine Ressourcengruppe gesetzt, so werden deren [Gruppenmitglieder] gezählt. [Gültigkeitsbedingung] und [Ressourcengültigkeitsbedingung] der Hauptnutzungsanweisungen, sowie [Spezifikation N], [Num Spezifikation N], [Ressourcen deaktiviert] und [Gültigkeitsbedingung] der Ressourcentabelle werden berücksichtigt, so dass nur tatsächliche passende Ressourcen gezählt werden. ||<code>GetNumCandidateResource(ME)</code>
 
|-
 
|-
||Auftrags-EST||Dies ist die früheste Startzeit des Auftrages (EST: Earliest Start Time), dem der Vorgang angehört. Ist die EST nicht festgelegt, wird für sie ein unendlicher Wert in der Vergangenheit angenommen.
+
|Artikelcode||[Artikelcode] des [Haupt-Output-Artikel]||<code>ME.OperationOutMainItem</code>
 
|-
 
|-
||Auftrags-LET||Fälligkeitsdatum des Auftrages, dem der Vorgang angehört.
+
|Artikelgruppenpriorität des Auftragsartikels||[Artikelpriorität] der [Artikelgruppe] des [Artikel] des Auftrags||<code>ME.Order.Item.Group.ItemPriority</code>
 
|-
 
|-
||Auftrags-LET - EST||Differenz zwischen oben genannter Auftrags-LET und der EST des Auftrages.
+
|Artikelpriorität||[Artikelpriorität] des [Haupt-Output-Artikel]s||<code>ME.OperationOutMainItem.ItemPriority</code>
 
|-
 
|-
||Auftragspriorität||Auftragspriorität
+
|Artikelpriorität des Auftragsartikels||[Artikelpriorität] des [Artikel]s des Auftrags||<code>ME.Order.Item.ItemPriority</code>
 
|-
 
|-
||Auftragsrückstand||(Fälligkeitsdatum - EST - [Summe der Produktionszeit aller Vorgänge des Auftrages]) / (Fälligkeitsdatum: EST)
+
|Auftrags-EST||[EST] (frühest mögliche Startzeit) des Auftrags||<code>ME.Order.EST</code>
 
|-
 
|-
||Anzahl passender Ressourcen||Summe der Anzahl passender Ressourcen für jede Aufgabe des Vorganges. Im Falle von Hauptnutzungsanweisung wird, selbst bei festgelegter Ressourcengruppe, die Gruppe generiert und die Anzahl der Ressourcen gezählt. Zusätzlich werden die „Gültigkeitsbedingung“ der Hauptnutzungsanweisungsklasse und die „Ressourcengültigkeitsbedingung“, „Spezifikation N“, „Num Spezifikation N“, „deaktivierte Ressourcen“ und „Gültigkeitsbedingung“ in der Ressourcenklasse berücksichtigt - und nur die gültigen werden gezählt.
+
|Auftragsartikelcode||[Artikel] des Auftrags||<code>ME.Order.Item</code>
 
|-
 
|-
||Vorgangsproduktionsendzeit||Produktionsendzeit des Vorganges in dessen bisherigen Zuweisung. Wenn für einen Vorgang keine Zuweisungsdaten vorhanden sind, wird die Produktionsstartzeit als unendlich weit in der Vergangenheit liegend angesehen.
+
|Auftragscode||[Auftragscode]||<code>ME.Order.Code</code>
 
|-
 
|-
||Produktionszeit der letzten Zuweisung||Produktionszeit des Vorganges in dessen bisheriger Zuweisung. Wenn der Vorgang keine Zuweisungsdaten hat, dann wird zur Berechnung der Produktionszeit folgendes gemacht: Sie basiert dass auf der Ressourcenkapazität der Ressource mit der höchsten Priorität.
+
|Auftragserfassung||Zeitpunkt der [Auftragserfassung]||<code>ME.Order.OrderTime</code>
 
|-
 
|-
||Vorgangsproduktionsstartzeit||Produktionsstartzeit des Vorganges in dessen bisherigen Zuweisung. Wenn für den Vorgang keine Zuweisungsdaten vorhanden sind, wird die Produktionsstartzeit als unendlich weit in der Zukunft liegend angesehen
+
|Auftragsfälligkeit||[Fälligkeitstermin] des Auftrags; ist keiner Wert gesetzt, wird das [Zuweisungsende] genutzt||<code>ME.Order.LET</code>
 
|-
 
|-
||Verbleibende Anzahl an Prozessen||Bei Vorwärtsplanung: Anzahl Prozesse eines Auftrages vom derzeitigen Prozess bis zum letzten Prozess. Bei Rückwärtsplanung: Anzahl Prozesse eines Auftrages vom Startprozess bis zum derzeitigen Prozess.
+
|Auftragsfälligkeit – EST||Zeitspanne zwischen [EST] und [Fälligkeitstermin] des Auftrags||<code>ME.Order.LET-ME.Order.EST</code>
 
|-
 
|-
||Verbleibende Produktionszeit||Bei Vorwärtsplanung: Summe der Produktionszeiten aller folgenden Vorgänge eines Auftrages (anhand derselben Methode berechnet, wie die Vorgangsproduktionszeit). Bei Rückwärtsplanung: Summe der Produktionszeiten aller vorherigen Vorgänge eines Auftrags.
+
|Auftragsfälligkeit auf 2 Tage gerundet||[Fälligkeitstermin] des Auftrags in Schritten von zwei Tagen||<code>Truncate((StartOfNextDay(ME.Order.LET,0)-#2000/01/01 00:00:00#)/2d,0)</code>
 
|-
 
|-
||Spezifikation 1||Wert der Spezifikation 1 des Auftrages. Wenn dieser nicht festgelegt ist, dann ist es der Wert der Spezifikation 1 des Outputartikels vom Vorgang in ASCII-Reihenfolge.
+
|Auftragsmenge||[Menge] des Auftrags||<code>ME.Order.Qty</code>
 
|-
 
|-
||Spezifikation 2||Wert der Spezifikation 2 des Auftrages. Wenn dieser nicht festgelegt ist, dann ist es der Wert der Spezifikation 2 des Outputartikels vom Vorgang in ASCII-Reihenfolge.
+
|Auftragspriorität||[Priorität] des Auftrags||<code>ME.Order.Priority</code>
 
|-
 
|-
||Spezifikation 3||Wert der Spezifikation 3 des Auftrages. Wenn dieser nicht festgelegt ist, dann ist es der Wert der Spezifikation 3 des Outputartikels vom Vorgang in ASCII-Reihenfolge.
+
|Früheste Fälligkeit (Auftrag + rechte Aufträge)||Frühester [Fälligkeitstermin] vom Auftrag und allen ihm übergeordneten Aufträgen||<code>ME.Order.RightOrderEarliestPeggingLET</code>
 
|-
 
|-
||Spezifikation 4||Wert der Spezifikation 4 des Auftrages. Wenn dieser nicht festgelegt ist, dann ist es der Wert der Spezifikation 4 des Outputartikels vom Vorgang in ASCII-Reihenfolge.
+
|Frühester Produktionsbeginn der Nachfolger||Frühester [Produktionsbeginn] aller [Nachfolger]||<code>Min(ME.NextOperation,TARGET.OperationProductionStartTime)</code>
 
|-
 
|-
||Verkaufsauftrag LET||Fälligkeitsdatum des verknüpften Verkaufsauftrages
+
|Frühestes Produktionsende der Vorgänger||Frühestes [Produktionsende] aller [Vorgänger]||<code>Min(ME.PrevOperation,TARGET.OperationProductionEndTime)</code>
 
|-
 
|-
||Num-Spezifikation 1||Wert der Num Spezifikation 1 des Auftrages. Wenn dieser nicht festgelegt ist, dann ist es der Wert der Num Spezifikation 1 des Outputartikels vom Vorganges.
+
|Hauptressource||[Hauptressource]||<code>ME.OperationMainRes</code>
 
|-
 
|-
||Num-Spezifikation 2||Wert der Num Spezifikation 2 des Auftrages. Wenn dieser nicht festgelegt ist, dann ist es der Wert der Num Spezifikation 2 des Outputartikels vom Vorganges.
+
|Letzte Einlastungsposition||[Letzte Einlastungsposition]||<code>ME.LastAssignmentOrder</code>
 
|-
 
|-
||Num-Spezifikation 3||Wert der Num Spezifikation 3 des Auftrages. Wenn dieser nicht festgelegt ist, dann ist es der Wert der Num Spezifikation 3 des Outputartikels vom Vorganges.
+
|Lowlevel Code des Artikels||[Lowlevel Code] des [Haupt-Output-Artikel]s||<code>ME.OperationOutMainItem.LowLevelCode</code>
 
|-
 
|-
||Num-Spezifikation 4||Wert der Num Spezifikation 4 des Auftrages. Wenn dieser nicht festgelegt ist, dann ist es der Wert der Num Spezifikation 4 des Outputartikels vom Vorganges.
+
|Lowlevel Code des Artikels im Startvorgang||[Lowlevel Code] des ersten Vorgangs des Auftrags||<code>ME.Order.FirstOperations.OperationOutMainItem.LowLevelCode</code>
 
|-
 
|-
||Auftragsmenge||Produktionsmenge des Auftrages
+
|Lowlevel Code des Auftragsartikels||[Lowlevel Code] des [Artikel]s des Auftrags||<code>ME.Order.Item.LowLevelCode</code>
 
|-
 
|-
||Letzte Einlastungsreihenfolge||Die Einlastungsreihenfolge des Vorganges bei dessen letzten, beziehungsweise vorhergehenden, Zuweisung.
+
|Num-Spezifikation-''n''||Wert der [[Spezifikation/Num-Spezifikation|auf den Vorgang anzuwendenden [Num-Spezifikation-''n'']]]||<code>GetApplicableNumSpec(1,ME)</code>
 
|-
 
|-
||Artikelpriorität||Artikelpriorität des Artikeldtensatzes.
+
|Produktionsbeginn||[Produktionsbeginn]||<code>ME.OperationProductionStartTime</code>
 
|-
 
|-
 +
|Produktionsbeginn des Nachfolgers||[Produktionsbeginn] des [Nachfolger]s||<code>ME.NextOperation.OperationProductionStartTime</code>
 +
|-
 +
|Produktionsende||[Produktionsende]||<code>ME.OperationProductionEndTime</code>
 +
|-
 +
|Produktionsende des Vorgängers||[Produktionsende] des [Vorgänger]s||<code>ME.PrevOperation.OperationProductionEndTime</code>
 +
|-
 +
|Produktionszeit||[Produktionszeit]||<code>GetProductionTime(ME)</code>
 +
|-
 +
|Prozessnummer||[Prozessnummer]||<code>ME.OperationProcNo</code>
 +
|-
 +
|Spätester Produktionsbeginn der Nachfolger||Spätester [Produktionsbeginn] aller [Nachfolger]||<code>Max(ME.NextOperation,TARGET.OperationProductionStartTime)</code>
 +
|-
 +
|Spätestes Produktionsende der Vorgänger||Spätester [Produktionsende] aller [Vorgänger]||<code>Max(ME.PrevOperation,TARGET.OperationProductionEndTime)</code>
 +
|-
 +
|Spezifikation-''n''||Wert der [[Spezifikation/Num-Spezifikation|auf den Vorgang anzuwendenden [Spezifikation-''n'']]]||<code>GetApplicableSpec(1,ME)</code>
 +
|-
 +
|Tagesbeginn des Produktionsbeginns||Tagesbeginn des [Produktionsbeginn]s||<code>StartOfNextDay(ME.Operation.OperationProductionStartTime,0)</code>
 +
|-
 +
|Tagesbeginn des Produktionsbeginns des Nachfolgers||Tagesbeginn des [Produktionsbeginn]s des [Nachfolger]s||<code>StartOfNextDay(ME.NextOperation.OperationProductionStartTime,0)</code>
 +
|-
 +
|Tagesbeginn des Produktionsendes des Vorgängers||Tagesbeginn des [Produktionsende]s des [Vorgänger]s||<code>StartOfNextDay(ME.PrevOperation.OperationProductionEndTime,0)</code>
 +
|-
 +
|Verbleibende Anzahl an Vorgängen||Vorwärtsplanung: Anzahl der Vorgänge vom derzeitigen bis zum letzten Prozess<br>Rückwärtsplanung: Anzahl der Vorgänge vom ersten bis zum derzeitigen Prozess<br>(inklusive über- bzw. untergeordneter Aufträge)||<code>GetNumProcessToGo(ME)</code>
 +
|-
 +
|Verbleibende Produktionszeit||Vorwärtsplanung: Summe der [Produktionszeit]en aller [Nachfolger] (rekursiv)<br>Rückwärtsplanung: Summe der [Produktionszeit]en aller [Vorgänger] (rekursiv)||<code>CalcRemainingProductionTime(ME)</code>
 +
|-
 +
|Verkaufsauftragsfälligkeit||Frühester [Fälligkeitstermin] aller verknüpften Verkaufsaufträge||<code>ME.Order.SalesOrderPeggingLET</code>
 +
|-
 +
|Vorgangsspielraum||[Produktionszeit] im Verhältnis zu der ihm zur Verfügung stehenden Zeit||<code>CalcOrderLeeway(ME)</code>
 +
|-
 +
|colspan="3"|''Einlastungsschlüssel, die einen String zurückgeben, werden in alphabetischer Reihenfolge sortiert.''
 
|}
 
|}
 
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 743000</div>
 
<div align="right">Hilfe Nummer: 743000</div>

Aktuelle Version vom 16. November 2018, 22:26 Uhr

Hilfe Nummer: 743000
Dialog Einlastungsregel
Zusätzliche Informationen

Die folgenden Einlastungsschlüssel stehen standardmäßig im Dialog Einlastungsregel zur Verfügung.

Schlüsselname Bedeutung Formel
Anzahl passender Ressourcen Summe der Anzahl an passenden Ressourcen aller Aufgaben des Vorganges. Ist in Hauptnutzungsanweisungen eine Ressourcengruppe gesetzt, so werden deren [Gruppenmitglieder] gezählt. [Gültigkeitsbedingung] und [Ressourcengültigkeitsbedingung] der Hauptnutzungsanweisungen, sowie [Spezifikation N], [Num Spezifikation N], [Ressourcen deaktiviert] und [Gültigkeitsbedingung] der Ressourcentabelle werden berücksichtigt, so dass nur tatsächliche passende Ressourcen gezählt werden. GetNumCandidateResource(ME)
Artikelcode [Artikelcode] des [Haupt-Output-Artikel] ME.OperationOutMainItem
Artikelgruppenpriorität des Auftragsartikels [Artikelpriorität] der [Artikelgruppe] des [Artikel] des Auftrags ME.Order.Item.Group.ItemPriority
Artikelpriorität [Artikelpriorität] des [Haupt-Output-Artikel]s ME.OperationOutMainItem.ItemPriority
Artikelpriorität des Auftragsartikels [Artikelpriorität] des [Artikel]s des Auftrags ME.Order.Item.ItemPriority
Auftrags-EST [EST] (frühest mögliche Startzeit) des Auftrags ME.Order.EST
Auftragsartikelcode [Artikel] des Auftrags ME.Order.Item
Auftragscode [Auftragscode] ME.Order.Code
Auftragserfassung Zeitpunkt der [Auftragserfassung] ME.Order.OrderTime
Auftragsfälligkeit [Fälligkeitstermin] des Auftrags; ist keiner Wert gesetzt, wird das [Zuweisungsende] genutzt ME.Order.LET
Auftragsfälligkeit – EST Zeitspanne zwischen [EST] und [Fälligkeitstermin] des Auftrags ME.Order.LET-ME.Order.EST
Auftragsfälligkeit auf 2 Tage gerundet [Fälligkeitstermin] des Auftrags in Schritten von zwei Tagen Truncate((StartOfNextDay(ME.Order.LET,0)-#2000/01/01 00:00:00#)/2d,0)
Auftragsmenge [Menge] des Auftrags ME.Order.Qty
Auftragspriorität [Priorität] des Auftrags ME.Order.Priority
Früheste Fälligkeit (Auftrag + rechte Aufträge) Frühester [Fälligkeitstermin] vom Auftrag und allen ihm übergeordneten Aufträgen ME.Order.RightOrderEarliestPeggingLET
Frühester Produktionsbeginn der Nachfolger Frühester [Produktionsbeginn] aller [Nachfolger] Min(ME.NextOperation,TARGET.OperationProductionStartTime)
Frühestes Produktionsende der Vorgänger Frühestes [Produktionsende] aller [Vorgänger] Min(ME.PrevOperation,TARGET.OperationProductionEndTime)
Hauptressource [Hauptressource] ME.OperationMainRes
Letzte Einlastungsposition [Letzte Einlastungsposition] ME.LastAssignmentOrder
Lowlevel Code des Artikels [Lowlevel Code] des [Haupt-Output-Artikel]s ME.OperationOutMainItem.LowLevelCode
Lowlevel Code des Artikels im Startvorgang [Lowlevel Code] des ersten Vorgangs des Auftrags ME.Order.FirstOperations.OperationOutMainItem.LowLevelCode
Lowlevel Code des Auftragsartikels [Lowlevel Code] des [Artikel]s des Auftrags ME.Order.Item.LowLevelCode
Num-Spezifikation-n Wert der auf den Vorgang anzuwendenden [Num-Spezifikation-n] GetApplicableNumSpec(1,ME)
Produktionsbeginn [Produktionsbeginn] ME.OperationProductionStartTime
Produktionsbeginn des Nachfolgers [Produktionsbeginn] des [Nachfolger]s ME.NextOperation.OperationProductionStartTime
Produktionsende [Produktionsende] ME.OperationProductionEndTime
Produktionsende des Vorgängers [Produktionsende] des [Vorgänger]s ME.PrevOperation.OperationProductionEndTime
Produktionszeit [Produktionszeit] GetProductionTime(ME)
Prozessnummer [Prozessnummer] ME.OperationProcNo
Spätester Produktionsbeginn der Nachfolger Spätester [Produktionsbeginn] aller [Nachfolger] Max(ME.NextOperation,TARGET.OperationProductionStartTime)
Spätestes Produktionsende der Vorgänger Spätester [Produktionsende] aller [Vorgänger] Max(ME.PrevOperation,TARGET.OperationProductionEndTime)
Spezifikation-n Wert der auf den Vorgang anzuwendenden [Spezifikation-n] GetApplicableSpec(1,ME)
Tagesbeginn des Produktionsbeginns Tagesbeginn des [Produktionsbeginn]s StartOfNextDay(ME.Operation.OperationProductionStartTime,0)
Tagesbeginn des Produktionsbeginns des Nachfolgers Tagesbeginn des [Produktionsbeginn]s des [Nachfolger]s StartOfNextDay(ME.NextOperation.OperationProductionStartTime,0)
Tagesbeginn des Produktionsendes des Vorgängers Tagesbeginn des [Produktionsende]s des [Vorgänger]s StartOfNextDay(ME.PrevOperation.OperationProductionEndTime,0)
Verbleibende Anzahl an Vorgängen Vorwärtsplanung: Anzahl der Vorgänge vom derzeitigen bis zum letzten Prozess
Rückwärtsplanung: Anzahl der Vorgänge vom ersten bis zum derzeitigen Prozess
(inklusive über- bzw. untergeordneter Aufträge)
GetNumProcessToGo(ME)
Verbleibende Produktionszeit Vorwärtsplanung: Summe der [Produktionszeit]en aller [Nachfolger] (rekursiv)
Rückwärtsplanung: Summe der [Produktionszeit]en aller [Vorgänger] (rekursiv)
CalcRemainingProductionTime(ME)
Verkaufsauftragsfälligkeit Frühester [Fälligkeitstermin] aller verknüpften Verkaufsaufträge ME.Order.SalesOrderPeggingLET
Vorgangsspielraum [Produktionszeit] im Verhältnis zu der ihm zur Verfügung stehenden Zeit CalcOrderLeeway(ME)
Einlastungsschlüssel, die einen String zurückgeben, werden in alphabetischer Reihenfolge sortiert.

Hilfe Nummer: 743000