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

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
 
(Überarbeitet)
 
(8 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>
Die im Dialogfenster Einlastungsregel voreingestellten Einlastungsschlüssel sind wie folgt:<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||Die früheste Startzeit des Auftrags (EST - Earliest Start Time), der zu einem Vorgang gehört. Ist die EST nicht festgelegt, wird für EST ein unendlicher Wert in der Vergangenheit angenommen.
+
|Artikelcode||[Artikelcode] des [Haupt-Output-Artikel]||<code>ME.OperationOutMainItem</code>
 
|-
 
|-
||Auftrags-LET||Fälligkeitsdatum des Auftrags, zu dem der Vorgang gehö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 Auftrags
+
|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 Auftrags]) / (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 Vorgangs. Was die Hauptnutzungsanweisung angeht, selbst wenn eine Ressourcengruppe festgelegt wurde, wird 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 Vorgangs in seiner bisherigen Zuweisung. Wenn für den Vorgang keine Zuweisungsdaten vorhanden sind, wird die Produktionsstartzeit als unendlich weit in der Vergangenheit liegend angesehen
+
|Auftragscode||[Auftragscode]||<code>ME.Order.Code</code>
 
|-
 
|-
||Produktionszeit||Produktionszeit des Vorgangs in seiner bisherigen Zuweisung. Wenn für den Vorgang keine Zuweisungsdaten vorhanden sind, wird die Produktionszeit angesehen als die Zeit, die basierend auf der Kapazität der Ressource mit der höchsten Ressourcenpriorität berechnet wird.
+
|Auftragserfassung||Zeitpunkt der [Auftragserfassung]||<code>ME.Order.OrderTime</code>
 
|-
 
|-
||Vorgangsproduktionsstartzeit||Produktionsstartzeit des Vorgangs in seiner 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 der vorwärts gerichteten Planung: Gesamtzahl der Prozesse des Auftrags vom derzeitigen Prozess bis zum letzten Prozess. Bei der rückwärts gerichteten Planung: Gesamtzahl der Prozesse des Auftrags 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 der vorwärts gerichteten Planung: Summe der Produktionszeiten aller folgenden Vorgänge des Auftrags (berechnet mit derselben Methode wie die oben genannte Vorgangsproduktionszeit). Bei der rückwärts gerichteten Planung: Summe der Produktionszeiten aller vorherigen Vorgänge des 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 Auftrags, oder wenn dieser nicht festgelegt ist, der Wert der Spezifikation 1 des Outputartikels des Vorgangs in ASCII-Reihenfolge.
+
|Auftragsmenge||[Menge] des Auftrags||<code>ME.Order.Qty</code>
 
|-
 
|-
||Spezifikation 2||Wert der Spezifikation 2 des Auftrags, oder wenn dieser nicht festgelegt ist, der Wert der Spezifikation 2 des Outputartikels des Vorgangs in ASCII-Reihenfolge.
+
|Auftragspriorität||[Priorität] des Auftrags||<code>ME.Order.Priority</code>
 
|-
 
|-
||Spezifikation 3||Wert der Spezifikation 3 des Auftrags, oder wenn dieser nicht festgelegt ist, der Wert der Spezifikation 3 des Outputartikels des Vorgangs 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 Auftrags, oder wenn dieser nicht festgelegt ist, der Wert der Spezifikation 4 des Outputartikels des Vorgangs 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 Verkaufsauftrags
+
|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 Auftrags, oder wenn dieser nicht festgelegt ist, der Wert der Num Spezifikation 1 des Outputartikels des Vorgangs
+
|Hauptressource||[Hauptressource]||<code>ME.OperationMainRes</code>
 
|-
 
|-
||Num-Spezifikation 2||Wert der Num Spezifikation 2 des Auftrags, oder wenn dieser nicht festgelegt ist, der Wert der Num Spezifikation 2 des Outputartikels des Vorgangs
+
|Letzte Einlastungsposition||[Letzte Einlastungsposition]||<code>ME.LastAssignmentOrder</code>
 
|-
 
|-
||Num-Spezifikation 3||Wert der Num Spezifikation 3 des Auftrags, oder wenn dieser nicht festgelegt ist, der Wert der Num Spezifikation 3 des Outputartikels des Vorgangs
+
|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 Auftrags, oder wenn dieser nicht festgelegt ist, der Wert der Num Spezifikation 4 des Outputartikels des Vorgangs
+
|Lowlevel Code des Artikels im Startvorgang||[Lowlevel Code] des ersten Vorgangs des Auftrags||<code>ME.Order.FirstOperations.OperationOutMainItem.LowLevelCode</code>
 
|-
 
|-
||Auftragsmenge||Produktionsmenge des Auftrags
+
|Lowlevel Code des Auftragsartikels||[Lowlevel Code] des [Artikel]s des Auftrags||<code>ME.Order.Item.LowLevelCode</code>
 
|-
 
|-
||Letzte Einlastungsreihenfolge||Die Einlastungsreihenfolge des Vorgangs bei seiner letzten bzw. 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