Einsprungpunkte > Modul Verkauf > Standardskript FUNDESALL 

DESALLFIL: Hinzufügen von Auswahlkriterien für die zu dereservierenden Auftragsp

Dieser Eingabepunkt ist bei der Definition von Auswahlkriterien für die zu dereservierenden Auftragspositionen wichtig.

Mit dem Eingabepunkt werden zusätzliche Filter auf die Auftragspositionen gelegt.

Der Eingabepunkt wird in der Verarbeitung FUNDESALL (Automatische Dereservierungen) aufgerufen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Bei der Auswahl der zu dereservierenden Positionen ist noch keine Protokolldatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird bei der Definition von Auswahlkriterien verwendet.

Verfügbare Variablen und Masken

Die Auswahlmaske [M :DIA] (SDESALL) für die Auftragspositionen steht noch zur Verfügung.

Die Variablen CRITERE und CRITERE1 werden mit den Standardkriterien belegt. Sie beziehen sich auf die Datei SORDERQ.

Für die Zusatzkriterien wurde die Variable FILSUP konzipiert. Sie ist 250-stellig. Damit die Auswertung auch dann reibungslos funktioniert, wenn diese Variable vom Eingabepunkt nicht belegt wurde, wird sie mit der Zeichenkette "1=1" initialisiert.

FILSUP muss daher im Eingabepunkt lediglich vervollständigt werden.

Beispiel: Zusatzfilter auf die Artikelreferenz, welche mit den Buchstaben "VEN" beginnen soll.

FILSUP -= ‘ & ITMREF >= "VEN"’

FILSUP wird zu demselben Zeitpunkt wie CRITERE und CRITERE1 ausgewertet, nämlich bei Anwendung des Filters auf die Datei SORDERQ. Die Kriterien müssen sich auf Felder dieser Datei beziehen.

 

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). In der Regel trifft dies auf die Datei mit der Kopfzeile zu, nicht auf die Positionsdatei.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDER

Nein

Aufträge Kopfzeile

SORDERQ

Nein

Aufträge Mengenposition

SORDERP

Nein

Aufträge Preisposition

SORDERC

Nein

Aufträge Artikel / Kunde (Kontrakte)

ITMMASTER

Nein

Artikel

ITMFACILIT

Nein

Artikel - Standorte

ITMMVT

Nein

Artikelbewegungen

FACILITY

Nein

Standorte

 

DESALLSEL: Hinzufügen von Berechtigungsprüfungen zu einer zu dereservierenden Au

Dieser Eingabepunkt ist nach den Auswahlprüfungen zu einer zu dereservierenden Auftragsposition wichtig.

Mit dem Eingabepunkt werden zusätzliche Prüfungen und Tests hinzugefügt, anhand derer der Auftrag oder die zu dereservierende Auftragsposition zurückgewiesen werden kann.

Der Eingabepunkt wird in der Verarbeitung FUNDESALL (Automatische Dereservierungen) aufgerufen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Bei der Auswahl der zu dereservierenden Positionen ist noch keine Protokolldatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird nach den Auswahlprüfungen zu einer zu dereservierenden Auftragsposition aufgerufen.

Verfügbare Variablen und Masken

Die Auswahlmaske [M :DIA] (SDESALL) für die Auftragspositionen steht noch zur Verfügung.

Die Buffer [F :SOQ], [F :SOP] werden mit der gerade ausgewählten Auftragsposition belegt.

Der Buffer [F:SOH] wird mit der Kopfzeile des betreffenden Auftrags belegt.

Sämtliche Standardauswahlprüfungen wurden durchgeführt.   

Um die Zusatzprüfungen durchzuführen, muss lediglich die Variable OK im Eingabepunkt gesetzt werden. Diese Variable ist mit dem Wert 2 initialisiert. Wird sie auf den Wert 1 gesetzt, wird die Auftragsposition in der Dereservierungsverarbeitung nicht berücksichtigt.

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). In der Regel trifft dies auf die Datei mit der Kopfzeile zu, nicht auf die Positionsdatei.

Tabelle

Wichtiger Inhalt

Tabellentitel

SORDER

Ja

Aufträge Kopfzeile

SORDERQ

Ja

Aufträge Mengenposition

SORDERP

Ja (bei "normalen" Aufträgen)

Aufträge Preisposition

SORDERC

Ja (bei Kontrakten)

Aufträge Artikel / Kunde (Kontrakte)

ITMMASTER

Ja

Artikel

ITMSALES

Ja

Verkaufsartikel

ITMFACILIT

Ja

Artikel - Standorte

ITMMVT

Nein

Artikelbewegungen

FACILITY

Nein

Standorte