Einsprungpunkte > Modul Verkauf > Standardskript SUBSOHC 

MODSOQQTY: Änderung der Auftragsmenge

Dieser Eingabepunkt betrifft die Auswahl einer Angebotsposition bei Anlage oder Änderung eines Auftrags.

Mit dem Eingabepunkt wird nach der Ermittlung der Auftragsmenge die Steuerung übernommen, um diese Menge zu bearbeiten oder die Positionsauswahl abzulehnen.

Der Eingabepunkt wird bei Auswahl einer Angebotsposition in der Auftragsverwaltung aufgerufen.

Kontext und Funktionsmodus

Transaction

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird in der Auftragsverwaltung aufgerufen.

Der Eingabepunkt liegt im Label $SEL der Verarbeitung SUBSOHC.

Der Eingabepunkt wird nach dem Lesen der Angebotsposition unmittelbar nach der Ermittlung der noch offenen Auftragsmenge und unmittelbar vor der Belegung der Masken des Auftragsobjekts ([M:SOH0], [M:SOH1], [M:SOH2], [M:SOH3], [M:SOH4]) aus der Kopfzeile oder aus der Position des Angebots ([F:SQH], [F:SQD]) aufgerufen.

Mit dem Eingabepunkt kann die Auftragsmenge geändert werden, bevor die Auftragsposition in [M:SOH4] geladen wird. Mit dem Eingabepunkt ist es ebenfalls möglich, die Angebotsposition abzulehnen.

Verfügbare Variablen und Masken

Die Maskenklassen des Auftragskopfes [M:SOH0], [M:SOH1], [M:SOH2] und [M:SOH3] sind belegt, wenn bereits Auftragspositionen erfasst wurden (oder bei Auftragsänderungen).

Auch die Maskenklasse der Auftragspositionen [M:SOH4] ist belegt, wenn bereits Auftragspositionen erfasst wurden (oder bei Auftragsänderung), aber die in Bearbeitung befindliche Position ist noch nicht belegt.

Um die Auftragsmenge zu ändern, ist die lokale Variable WQTY entsprechend anzupassen. Unmittelbar vor dem Eingabepunkt ist WQTY auf folgende Weise belegt:

WQTY = [F:SQD]QTY - [F:SQD]ORDQTY

Um die Auftragsposition zurückzuweisen, muss die Variable WPE_OK auf den Wert 0 gesetzt werden.

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

SQUOTE

Ja

Angebotskopf

SQUOTED

Ja

Angebotsposition

BPCUSTOMER

Ja

Kunden

ITMMASTER

Ja

Artikel

ITMSALES 

Ja

Artikel - Verkauf

ITMBPC

Ja

Artikel - Kunde

 

 

 

SOHCTLPJT: Die Prüfung des Projektcodes wird deaktiviert.

Dieser Eingabepunkt betrifft die Auswahl einer Angebotsposition bei Anlage oder Änderung eines Auftrags.

Es ermöglicht durch Positionierung der Variable GPE auf 1 die Deaktivierung der Prüfung, die die Gruppierung der Angebote untersagt, die verschiedene Projektcodes im gleichen Auftrag haben.

Der Eingabepunkt wird bei Auswahl einer Angebotsposition in der Auftragsverwaltung aufgerufen.

Kontext und Funktionsmodus

Transaction

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird in der Auftragsverwaltung aufgerufen.

Der Eingabepunkt liegt im Label $CTL_DEVIS der Verarbeitung SUBSOHC.

Wird bei jeder Auswahl einer Angebotsposition ausgewählt, kurz vor der Prüfung, ob der Projektcode des Angebots mit dem Projektcode des Auftrags kohärent ist.

Verfügbare Variablen und Masken

Die Maskenklassen des Auftragskopfes [M:SOH0], [M:SOH1], [M:SOH2] und [M:SOH3] sind belegt, wenn bereits Auftragspositionen erfasst wurden (oder bei Auftragsänderungen).

Auch die Maskenklasse der Auftragspositionen [M:SOH4] ist belegt, wenn bereits Auftragspositionen erfasst wurden (oder bei Auftragsänderung).

Die Prüfung des Projektcodes kann deaktiviert werden, in dem die Variable GPE auf 1 gesetzt wird.

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

SQUOTE

Ja

Angebotskopf

SQUOTED

Ja

Angebotsposition

BPCUSTOMER

Ja

Kunden

ITMMASTER

Ja

Artikel

ITMSALES 

Ja

Artikel - Verkauf

ITMBPC

Ja

Artikel - Kunde

 

 

 

SQUOTELOAN: Angebotsauswahl aus den Kreditaufträgen

Im Standard können Angebote nicht aus Kreditaufträgen ausgewählt werden. Die Auswahlliste ist immer leer.

Dieser Eingabepunkt ermöglicht die Umgehung dieser Regel (nur hier) und den Vorschlag in der Angebotsauswahlliste, wenn alle anderen Funktionsregeln, die das Ausfüllen ermöglichen, ausgefüllt sind.

Wird ganz am Anfang des Etiketts aufgerufen, das die Ausfüllfilter der Auswahlliste erstellt. Kann nur hierfür verwendet werden und nicht für eine andere Verwendung geändert werden.

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Aufrufkontext

Dieser Eingabepunkt wird in der Auftragsverwaltung aufgerufen.

Der Eingabepunkt liegt im Label $FILGAUCHE1 der Verarbeitung SUBSOHC.

Wird zu Beginn der Filteranlage aufgerufen, der die Auswahlliste ausfüllt.

Aufgrund der Positionierung der lokalen Variable IPE_QUOTE_LOAN mit einem anderen Wert als 0 (Null) kann die Ausführung des Etiketts fortgesetzt werden und so der Standardfilter erstellt werden, mit dem die Werte in der Auswahlliste geändert werden können.

Verfügbare Variablen und Masken

Die Maskenklassen des Auftragskopfes [M:SOH0], [M:SOH1], [M:SOH2], [M:SOH3] und [SOH4] sind belegt, wenn bereits Auftragspositionen erfasst wurden (oder bei Auftragsänderungen).

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

SQUOTE

Nein

Angebotskopf

SQUOTED

Nein

Angebotsposition

BPCUSTOMER

Ja

Kunden

ITMMASTER

Nein

Artikel

ITMSALES

Nein

Artikel - Verkauf

ITMBPC

Nein

Artikel - Kunde