43B Bestellung aus Kundenauftrag
Aus Kundenaufträgen können Bestellungen unabhängig von der Materialbedarfsplanung generiert werden. Bestände und Verfügbarkeiten der Teile werden nicht berücksichtigt.
Das Programm wird intern über MBP374.DLL abgehandelt.
-
In 435 Aufträge bearbeiten wird für K-Zeilen ein Register „Bestelldaten“ angeboten, sofern die INI-Einstellung „RegBestell = Y“ in Sektion [AUF435] aktiviert ist.
-
Folgende Felder können dort bearbeitet werden:
-
Lieferantennummer, vorbelegt mit Hauptlieferant Teilestamm
-
Menge, vorbelegt mit Auftragsmenge
-
Mengeneinheit, vorbelegt aus K-Zeile, Übersteuerung der Einkaufsmengeneinheit Teilestamm
-
Einkaufspreis, vorbelegt aus Teilestamm samt zugehöriger Mengen- und Preiseinheit aus Teilestamm bzw. aus Umrechnungssatz der Einkaufs-Mengeneinheit.
-
Liefertermin, vorbelegt mit 00.00.0000
-
Markierungsfeld Bestellung erzeugen, vorbelegt in Abhängigkeit des Feldes Einkaufsteil im Teilestamm.Bei Einkaufsteilen wird die Markierung aktiviert, bei Nicht-Einkaufsteilen erfolgt keine Markierung.Sobald eine Bestellung im Echtlauf erzeugt wurde, wird die Markierung herausgenommen, kann aber manuell wieder gesetzt werden.
-
Die letzte Bestellnummer und Positionsnummer aus der Generierung werden angezeigt und per FieldLink kann zur Bestellung gewechselt werden.
-
Generierung mit Selektionsmöglichkeiten, Druckprotokoll und Probelauf in diesem Programm
-
Ein Kundenauftrag kann mehrere Bestellungen ergeben, abhängig von den in den K-Zeilen eingetragenen Lieferanten.
-
Pro Generierungslauf werden immer neue Bestellungen angelegt, aber innerhalb eines Laufs werden Positionen zu einem Lieferanten in einer Bestellung zusammengefasst.
-
Es wird ein Druckprotokoll mit Fehlerausgabe ausgegeben. Mögliche Fehler sind z.B. „Liefertermin vor Tagesdatum“ (die Position wird aber dennoch angelegt) oder „Keine Lieferantennummer vorhanden“ oder sonstige schwere Fehler.
-
Die Druckprotokollausgabe entspricht der Ausgabe bei der Generierung von Bestellungen in der Materialplanung (M374/M379).Teilenummer und Bezeichnung, Lager, Menge und Mengeneinheit, Preis und Preiseinheit, Liefertermin usw. werden ausgegeben.
-
Kundenauftragsnummer und Position werden in der Verursacherspalte ausgegeben und zur generierten Bestellnummer wird auch die Positionsnummer ausgegeben.
-
Zur weiteren individuellen Ausgabe stehen die Puffer 38 (Kundenauftragskopf), 41 (Kundenstamm), 47 (Kundenauftragsposition) und 2300 (Disposition zur Kundenauftragsposition) zur Verfügung
-
Details zum Erzeugen der Bestellung:
-
Bestellungen werden auch für Nicht-Einkaufsteile erzeugt. Das Kriterium ist das Markierungsfeld in der K-Zeile (Bestellung erzeugen). Somit können auch für Fertigungsteile Bestellungen erzeugt werden. In diesem Fall muss die Markierung in der Kundenauftragsposition manuell gesetzt werden.
-
In der Bestellposition wird für die generierten Bestellungen der Verweis auf die Kundenauftragsposition als Verursacher eingetragen (Datei 23, Felder 61 bis 64).
-
Übernahme der Texte:Zu der Bestellposition werden entsprechend der Einkaufsfunktionalität die Einkaufstexte generiert.Anschließend werden alle Positionstexte zur Kundenauftragsposition übernommen.Positionstexte, die nicht zu einer K-Zeile gehören, werden nicht übernommen.Die Texte aus dem Kundenauftrag werden unabhängig vom Sprachkennzeichen übernommen. Es kann also z.B. in einer deutschen Bestellung ein englischer Text stehen und umgekehrt!
-
Erledigte Positionen werden nicht berücksichtigt.
-
Eine Übernahme der Aufträge ist nur bis Zustand < 40 (noch nicht teilgeliefert) im Auftragskopf möglich (maximaler Zustand wird geprüft, Feld 4).
-
Es erfolgt keine Auswertung von INI-Einstellungen für die Vorbelegung des Preises in der B-Zeile. Der Preis wird immer aus der K-Zeile im Register Bestelldaten übernommen, auch bei Preis Null.
-
Für die Vorbelegung des Sachbearbeiters und alle nicht explizit erwähnten Felder in der Bestellung gilt die Standard-Funktionalität.
-
Die Projektnummer aus dem Kundenauftragskopf wird in den Bestellkopf und aus den Kundenauftragspositionen in die Bestellpositionen übernommen.
-
Über die INI-Einstellungen VbKopf… und VbPos.. in Sektion [AUF43B] können Felder aus dem Kundenauftrag oder dem Kundenstamm individuell in die Bestellung übernommen werden, s. Beschreibung unten.
-
Alle Änderungen eines Kundenauftrages, für den bereits eine Bestellung generiert wurde, müssen manuell nachgezogen werden.
-
Ist für den Lieferanten und das Teil ein Vertrag vorhanden, wird die generierte B-Zeile aus dem Vertrag abgerufen. Der in der K-Zeile eingegebene Preis wird dann ignoriert und der im Vertrag vorhandene Preis herangezogen (falls Preis aus Vertrag konfiguriert ist).
|
Beschreibung der Bildschirmfelder
|
Probelauf Markierungsfeld
|
Markierung ein
|
Es werden lediglich die zu erzeugenden Bestellungen angezeigt. Fehler, sofern diese bereits im Probelauf erkennbar sind, werden angezeigt. Es werden keine Bestellungen erzeugt.
|
|
Markierung aus
|
In einem Echtlauf werden die jeweiligen Bestellungen generiert. Die Druckausgabe wird eingeschaltet. Falls dies nicht erwünscht wird, kann sie mit DRUCK - DRUCK EIN wieder ausgeschaltet werden.
|
Position aus Kundenauftrag Markierungsfeld
|
Markierung ein
|
Bei der Generierung der Bestellpositionen wird die Positionsnummer aus dem Kundenauftrag übernommen, sofern nicht bereits eine Bestellposition mit dieser Nummer existiert.
|
|
Markierung aus
|
Bei der Generierung der Bestellpositionen wird die Positionsnummer wie beim Erfassen einer Bestellung neu vergeben.
|
Beschreibung der restlichen von/bis-Selektionen
Lager bezieht sich auf das Lager aus der Kundenauftragsposition und Werksnummer auf das Feld im Kundenstamm (Datei 41, Feld 85).