Einsprungpunkte > Modul Fertigung > Standardskript MTKMTOLIB 

CALWALLQTY: Änderung der für den Verkaufsauftrag zum FA zu reservierenden Menge.

Mit diesem Eingabepunkt kann die Menge geändert werden, die im Falle einer Fertigungserklärung zu einem zugewiesenen FA für eine Verkaufsauftragsposition zu reservieren ist.

 

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Verfügbare Dateiklassen und Masken

Bei Aufruf des Eingabepunkts werden die die Tabellen MFGHEADTRK ([F :MTK], MFGITMTRK ([F :MKI]) , SORDER ([F :SOH]) und SORDERQ [F :SOQ] geladen.

 Verwendung

Die Arbeitsvariablen WALLQTY und WREQQTY werden jeweils mit der für die Auftragsposition noch zu reservierenden Menge bzw. mit der im Rahmen dieser Rückmeldung Fertigung gefertigten Menge belegt.

Standardmäßig wird entweder die gefertigte Menge (WREQQTY) oder die noch zu reservierende Menge (WALLQTY) reserviert, d. h. wenn die gefertigte Menge größer als die Auftragsmenge ist, wird nur für die noch zu reservierende Menge dieser Auftragsposition reserviert.

Die zu reservierende Menge (WALLQTY) wird wie folgt berechnet:

Auftrag mit Direktrechnung:

Zu reservierende Menge = Auftragsmenge - reservierte Menge - gelieferte Menge - in Rechnung gestellte Menge

Sonstige Aufträge:

Zu reservierende Menge = Auftragsmenge - reservierte Menge - gelieferte Menge - in Rechnung gestellte Menge - in Lieferung befindliche Menge

Soll beispielsweise die gesamte gefertigte Menge reserviert werden, ist lediglich die zu reservierende Menge (WALLQTY) mit der gefertigten Menge (WREQQTY) zu belegen.

Beispiel für die Standardverarbeitung:

$ACTION

Case ACTION

 When "CALWALLQTY"  : Gosub CALWALLQTY

Endcase

Return

                                                        

$CALWALLQTY

  If  WREQQTY-ENT_CUMALLQTY > WALLQTY
     WALLQTY = WREQQTY - ENT_CUMALLQTY 
     [M:MLIK]LIKQTY = WALLQTY
  Endif 

Return

 

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

MFGHEADTRK

Ja

Kopf Rückmeldung

MFGITM

Ja

Rückmeldung gestarteter Artikel

SORDER

Ja

Verkaufsauftrag

SORDERQ

Ja

Verkaufsauftrag - Position

 

CUSTRTALL: Individuelle Reservierungsverwaltung Verkaufsaufträge.

Bei der Anlage und Stornierung von Fertigungserklärungen zu Sonderbeschaffungs-FA kann mit diesem Eingabepunkt gearbeitet werden, um beispielsweise in der Reservierungsverwaltung zum Verkaufsauftrag anstatt detaillierte Reservierungen allgemeine Reservierungen zu verwalten.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei
 
Verfügbare Dateiklassen und Masken

Bei Aufruf des Eingabepunkts werden die die Tabellen MFGHEADTRK ([F :MTK], MFGITMTRK ([F :MKI]) , SORDER ([F :SOH]) und SORDERQ [F :SOQ] geladen.

 Verwendung

Auswertung der Variable [M:MILK]MAJCOD("E" = Bestandszugang, "S" = Löschen), um den Aufrufkontext zu ermitteln.

In der Fertigungserklärung ([M:MLIK]MAJCOD="E") werden die Arbeitsvariablen WALLQTY und WREQQTY jeweils mit der für die Auftragsposition noch zu reservierenden Menge bzw. mit der im Rahmen dieser Rückmeldung Fertigung gefertigten Menge belegt.

Beim Storno von Fertigungserklärungen ([M:MLIK]MAJCOD="S") muss die Variable SAW_WALLQTY mit der dereservierten Menge * -1 (negative dereservierte Menge) belegt werden.

Bei der Anlage wird SAW_WALLQTY von der Standardversion verwaltet.

Bei Verlassen des Eingabepunkts ist die globale Variable GPE auf den Wert 1 zu setzen, wenn die Standardanlage- oder -stornoverarbeitung für detaillierte Reservierungen unterdrückt werden soll.

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

MFGHEADTRK

Ja

Kopf Rückmeldung

MFGITM

Ja

Rückmeldung gestarteter Artikel

SORDER

Ja

Verkaufsauftrag

SORDERQ

Ja

Verkaufsauftrag - Position