Einsprungpunkte > Modul Verkauf > Standardskript TRTVENALL 

MAJCDEALL: Zusätzliche Aktualisierungen der SORDER-Auftragskopfzeilendatei.

Mit diesem Eingabepunkt wird nach der Reservierung einer Auftrags- oder Lieferanfrageposition gearbeitet.  

Bei Auftragspositionen können mit dem Eingabepunkt zusätzliche Aktualisierungen der entsprechenden Auftragskopfzeile oder Aktualisierungen sonstiger Tabellen vorgenommen werden.

Bei Lieferanfragepositionen, zu denen die Kopfzeile des entsprechenden Auftrags nicht aktualisiert wurde, können sonstige Tabellen aktualisiert werden. 

Der Eingabepunkt wird in den Funktionen Automatische Reservierungen, Reservierungen nach Artikeln, Dereservierung sowie über den Button Manuelle Reservierung aufgerufen.

Kontext und Funktionsmodus

Maskensteuerung

Es ist eine laufende Maskensteuerung vorhanden (Aktualisierung einer Reservierung mit Aktualisierung der Auftragsposition des entsprechenden laufenden Auftrags und der Auftragskopfzeile).

Die Variable GOK wird verwendet und ausgewertet. Sie ist mit dem Wert 1 belegt. Um die Maskensteuerung zu verlassen, kann GOK auf den Wert 0 gesetzt werden.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Dieser Protokolldatei sind zu jeder verarbeiteten Auftragsposition die reservierte / dereservierte Menge und / oder die Fehlmenge zu entnehmen. Zu jeder nicht verarbeiteten Position enthält die Protokolldateien den Grund, aus dem die Verarbeitung unterblieb.

Verschiedene Aufruffälle - verfügbare Variablen und Masken

Aufruf des Eingabepunkts:

  • in der Funktion automatische Zuweisungen
  • in der Funktion Zuweisungen nach Artikel
  • in der Funktion Zuweisung aufheben
  • auf Ebene des Buttons manuelle Zuweisung.

Der Eingabepunkt wird in der Maskensteuerung für die Aktualisierung der Reservierung einer Auftrags- oder Lieferanfrageposition aufgerufen.

  • die Zuweisung wurde verarbeitet.
  • Die Auskunftsposition zum Auftrag oder zur Lieferanfrage wurde bereits aktualisiert. Der Buffer [F:SOQ] wird geladen.der aktuelle Vorgang wurde aktualisiert.
  • Bei Aufträgen wurde die Kopfzeile mit Sperre gelesen, die Felder wurden aktualisiert, und das Programm befindet sich vor dem Befehl zum erneuten Schreiben. Der Buffer [F:SOH] wird geladen.
  • Bei den Lieferanfragen ist die Auftragskopfzeile belegt (Buffer [F :SOH]), sie wurde jedoch ohne Sperre gelesen.

Bei den Automatik-Verarbeitungen wurde die Reservierungsverarbeitung auf Basis der Auftragspositionen gemäß einer speziellen Sortierreihenfolge durchgeführt. Die Auftragsnummer ist nicht das erste Sortierkriterium. Die Aktualisierung der Auftragskopfzeile wird also nicht in einem Schritt, sondern für jede verarbeitete Position einzeln durchgeführt.  Dieser Eingabepunkt wird daher für jede verarbeitete Position aufgerufen.

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind (geladen ist der aktuelle Kunde).

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDER

Ja

Aufträge Kopfzeile

SORDERQ

Ja

Aufträge Mengenposition

SORDERP

Ja

Aufträge Preisposition

SORDERC

Ja

Aufträge Artikel / Kunde (Kontrakte)

ITMMASTER

Ja

Artikel

ITMMVT

Nein

Artikelbewegungen

ITMFACILIT

Ja

Artikel - Standorte

STOALL

Nein

Zuweisung

STOCK

Nein

Bestand

STOLOT

Nein

Chargennummern

 

NO_REAJUST: Erneute Anpassung der STK-Menge in ganzzahlige VE.

Dieser Eingabepunkt wird in der Reservierungsverarbeitung für Verkaufsaufträge verwendet.

Nach der Bestimmung der in STK zu reservierenden Menge wird diese Menge erneut angepasst, damit sie in VE einem ganzzahligen Wert entspricht. Mit diesem Eingabepunkt kann diese erneute Anpassung unterdrückt werden (z. B. wenn VE keiner STK-Aufbereitung entspricht).

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird in allen Reservierungsverarbeitungen für Verkaufsaufträge aufgerufen.

Der Eingabepunkt liegt im Label REAJUSTE_QTY der Verarbeitung TRTVENALL.

Verfügbare Variablen und Masken

Um die erneute Anpassung der Menge in ganzzahligen VE nicht durchzuführen, ist die globale Variable GOK auf 0 zu setzen.

Beispiel: 

 GOK = 0.