Produktion mit Automatischem Nachfüllen

Aus Asprova Hilfe
Version vom 18. Januar 2018, 19:00 Uhr von GK (Diskussion | Beiträge) (Lowlevel Code (Dispositionsstufe))
Wechseln zu: Navigation, Suche
Hilfe Nummer: 774000

Einführung

Mit der Funktion zum automatischen Nachfüllen werden Produktionspläne, in denen der Bestand produzierter Artikel geführt wird und dieser dann nach und nach den Bedarf für Prozesse verschiedener Endprodukte deckt.

Beispiel

Zwei Artikel "A" und "B" werden produziert. "A" wird aus Material "D" in den Prozessen "P1" ([Prozessnummer] 10) und "P2" ([Prozessnummer] 20) hergestellt. "B" wird ebenfalls aus Material "D" in den Prozessen "P1" ([Prozessnummer] 10), "P3" ([Prozessnummer] 30) und "P4" ([Prozessnummer] 40) hergestellt. Die Zwischenartikel "B1" und "C" werden als anonyme Bedarfsdecker produziert. "B1" wird in Losen von 5 oder 10 Einheiten hergestellt und "C" in Losen von 10 bis 50 Einheiten.

D P1 C P2 A
P3 B1 P4 B
anonyme Bedarfsdecker
Artikeltabelle
Code Automatisches
Nachfüllen
Produktionslosgröße
MIN
Produktionslosgröße
MAX
Produktionslosgröße
EINHEIT
Bestand
MIN
A Nein
B Nein
B1 Ja 5 10 5 5
C Ja 10 50 10 5
D Nein
Integrierte Stammdaten
Artikel Prozess-
nummer
Prozess-
code
Anweisungstyp Anweisungs-
code
Ressource/
Artikel
Produktion
C 10 P1 Input-Anweisung In D 1
A 20 P2 Input-Anweisung In C 1
B1 30 P3 Input-Anweisung In C 1
B 40 P4 Input-Anweisung In B1 1

Der[Zuweisungsbeginn] sei 01/11/2017 00:00 und der Lagerbestand der anonym gefertigten Teile zu dieser Zeit (sprich der theoretische Bestand) betrage 7 für "B1" und 8 für "C". Diese Lagerbestände werden von der tatsächlich zu produzierenden Menge abgezogen. Artikel "A" und "B" verfügen jeweils über einen Fertigungsauftrag.

Auftragstabelle
Code Auftragstyp Artikel Menge Fälligkeitstermin Priorität
01 Fertigungsauftrag A 10 05/11/2017 0:00:00 80
02 Fertigungsauftrag B 10 07/11/2017 0:00:00 80
INV01 Bestand (absolut) B1 7 31/10/2017 0:00:00
INV02 Bestand (absolut) C 8 31/10/2017 0:00:00

Lowlevel Code

Der [Lowlevel Code] (Dispositionsstufe) ist eine Artikeleigenschaft, die, vom Endprodukt aus gesehen, für die Stücklistentiefe steht. Der [Lowlevel Code] von Endprodukten ist 0 uns erhöht sich in jeder Stücklistenstufe um 1, bis hin zu den Rohmaterialien in den Integrierten Stammdaten und Einkaufsstammdaten.

Auch bei Nebenprodukten im gleichen Prozess erfolgt die Erhöhung um 1 (siehe unten). Verknüpfen und automatische Nachfüllung werden basierend auf dem [Lowlevel Code] in aufsteigender Reihenfolge durchgeführt. Für das oben stehende Beispiel ergeben sich die folgenden Werte:

Artikeltabelle
Code Lowlevel
Code
A 0
B 0
B1 1
C 2
D 3

Berechnung

Der [Lowlevel Code] wird automatisch beim Beginn der Neuplanung oder im Befehl "Vorgangserstellung und Stücklistenauflösung" berechnet. Ab Version 14.0 wird automatisch bestimmt, ob der [Lowlevel Code] berechnet werden muss, oder die Berechnung ausgelassen werden kann. Hierfür wird in den Projekteigenschaften [LLC-Berechnung überspringen] auf "Ja" gesetzt, die Planungszeit verkürzt sich entsprechend.
Ist [LLC-Berechnung überspringen] auf "Nein" gesetzt, so wird der [Lowlevel Code] bei dern nächsten Planung zwangsweise neu berechnet.

Stammdatenschleifen

Bei Schleifen in den Integrierten Stammdaten ist es nicht möglich einen eindeutigen Wert für den [Lowlevel Code] zu berechnen, so dass Verknüpfen und automatische Nachfüllung nicht bestimmt werden können. Im Standard wird für Artikel in Schleifen kein [Lowlevel Code] gesetzt, diese werden nicht verknüpft und auch nicht automatisch nachgefüllt.

Auch wenn durch Prozesse mit unterschiedliche Reihenfolgen oder durch Einstellungen der Integrierten Stammdaten der [Lowlevel Code] nicht berechnet werden kann, so kann der Benutzer durch Gültigkeitsbedingungen sicherstellen, dass bei der tatsächlichen Planung keine schleifen auftreten, so wird trotzdem verknüpft und automatisch nachgefüllt, wenn die Projekteigenschaft [Stammdatenschleifen und Verknüpfungen] auf "Verknüpfen (keine Warnungen)" oder "Verknüpfen (Warnungen anzeigen)" gesetzt ist.
In diesem Fall wird der [Lowlevel Code] zwangsweise berechnet, hierfür muss [Automatische Nachfüllung] der betroffenen Artikel auf "Nein" gesetzt sein. Allerdings werden Artikel mit niedrigem [Lowlevel Code] automatisch mit Artikeln mit hohem [Lowlevel Code] nachgefüllt, so dass es zu Fehlmengen kommen kann.< Falls die Gefahr besteht, dass dies auftritt, so sollte auf jeden Fall "Verknüpfen (Warnungen anzeigen)" gesetzt werden.

Hinweis
Die Nutzung der Eigenschaft [Stammdatenschleifen und Verknüpfungen] erfordert einen Updatevertrag der mindestens für Version 15 gültig ist.

Nebenprodukte

Gibt es für einen Artikel Nebenprodukte, so ist der [Lowlevel Code] der Nebenprodukte höher als der des Endproduktes (Artikel des nächsten Prozesses) und niedriger als der der Rohmaterialien (Artikel des vorherigen Prozesses).

Beispiel

Für Artikel "A" ist der Artikel "AA" als Nebenprodukt des Prozesses "P20" hinterlegt.

Integrierte Stammdaten
Artikel Prozess-
nummer
Prozess-
code
Anweisungstyp Anweisungs-
code
Ressource/
Artikel
A 10 P10 Input-Anweisung In1 A
Input-Anweisung In2 A0
Nutzungsanweisung M R30
20 P20 Input-Anweisung In0 A-10
Nutzungsanweisung M R40
Output-Anweisung Out A-20
Output-Anweisung Out1 AA
30 P30 Input-Anweisung In0 A-20
Nutzungsanweisung M R50
X 10 P10 Input-Anweisung In X0
Nutzungsanweisung M R10
20 P20 Input-Anweisung In0 X-10
Nutzungsanweisung M R20
Artikeltabelle
Code Lowlevel
Code
A 0
AA 2
X 4
A0 4
A-10 3
A-20 1
X-10 5

Der [Lowlevel Code] von Nebenprodukten werden so berechnet, da bei Nachfüllaufträgen mit Nebenprodukten, deren Output-Anweisungen erst nach "Vorgangserstellung und Stücklistenauflösung" der Nachfüllaufträge erstellt werden. Darum müssen Nebenprodukte verknüpft werden, nachdem das Endprodukt zugewiesen wurde.


Hilfe Nummer: 774000