Folgende Variablen werden verwendet:
Die folgenden Maskenklassen sind verfügbar und mit dem aktuellen Erstellungs-/Änderungsauftrag geladen:
SOH0 SOH1 SOH2 SOH3 SOH4 (Positionen)
Der Eingabepunkt befindet sich in der Schleife der Auftragspositionen in der Positionentabelle.
I ist der Index, er ist der Index des Gratisartikels, der in der Tabelle eingefügt wird.
[M:SOH4] NBLIGenthält die Anzahl der Auftragspositionen. Sie wurde mit 1 inkrementiert, da die Position des Gratisartikels in der Tabelle eingefügt wurde.
ORI ist der Index der Position des Originalgratisartikels.
Die Gratisartikelposition wurde in die Tabelle eingefügt.
Die geöffneten Tabellen sind die Tabellen des Auftragsobjekts.
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 |
ITMMASTER | Ja | Artikel |
ITMSALES | Ja | Artikel - Verkauf |
ITMFACILIT | Ja | Artikel - Standort |
|
|
|
Dieser Eingabepunkt wird bei der Änderung einer Komponente (Stückliste oder Kit) einer Auftragsposition verwendet.
Ermöglicht bestimmten Kunden die Änderung der vom Eingabepunkt ALILIG erstellten Sonderfelder.
Er liegt am Ende der Änderung der Komponentenposition und ermöglicht die Verwendung um die Änderung dieser Komponentenposition zu vervollständigen.
Es gibt keine laufende Maskensteuerung.
Es ist keine Protokolldatei geöffnet.
Aufrufkontext
Er wird interaktiv aus der Verwaltung der Aufträge aufgerufen, und zwar jedes Mal, wenn die Position eines Artikels vom Typ Stücklistenkomponente oder Kitkomponente geändert wird.
Die mit dem Auftragsobjekt verknüpften Klassen [M ] sind verfügbar ([M :SOH0], [M :SOH1], [M :SOH2], [M :SOH3], [M :SOH4] sind geöffnet).
Der Auftrag wird gerade geändert und der Eingabepunkt wird von der Verarbeitung TRTVENBOM aufgerufen.
Die Variable NL enthält die Nummer der geänderten Komponentenposition in der Tabelle [M :SOH4]
Dieser Eingabepunkt wird bei der Erfassung einer Komponente (Stückliste oder Kit) einer Auftragsposition verwendet.
Ermöglicht bestimmten Kunden folgende Funktionen:
In der Komponente: Einfügen der Summe der Komponentenpreise
Zu den Komponenten: 0
Liegt am Ende des Einfügens der mit der erfassten Komponente verknüpften Komponenten.
Es gibt keine laufende Maskensteuerung.
Es ist keine Protokolldatei geöffnet.
AufrufkontextEr wird interaktiv aus der Verwaltung der Aufträge aufgerufen, und zwar jedes Mal, wenn ein Artikel vom Typ Stücklistenkomponente oder Kitkomponente eingefügt wird.
Der Aufruf erfolgt nachdem die Komponentenpositionen eingefügt wurden.
Die mit dem Auftragsobjekt verknüpfte Klasse [M:SOH4] ist verfügbar.
Der Auftrag wird gerade geändert und der Eingabepunkt wird von der Verarbeitung TRTVENBOM aufgerufen.
Die Variable PARAM(2) enthält die Positionsnummer der eingefügten Komponente
Die Variable PARAM(2)+1 enthält die Positionsnummer der ersten eingefügten Komponente
Die Variable PARAM(8)-1 enthält die Nummer der letzten eingefügten Komponente
Dieser Eingabepunkt wird beim Ändern einer Komponentenposition (Stückliste oder Kit) in einem Verkaufsdokument (Angebot, Auftrag, Lieferung, Rechnung) verwendet.
Ermöglicht den Einfluss auf die verschiedenen verknüpften Komponentenpositionen. Ermöglicht insbesondere den Einfluss auf die Variable, die die Berechnung der Komponentenmengen über die Menge der Komponente ermöglicht.
Befindet sich bei der Änderung jeder Komponentenposition.
Es gibt keine laufende Maskensteuerung.
Es ist keine Protokolldatei geöffnet.
AufrufkontextEr wird aus der Verwaltung der Verkaufsdokumente (Angebote, Aufträge, Lieferungen, Rechnungen) aufgerufen, und zwar jedes Mal, wenn die Position eines Artikels vom Typ Stücklistenkomponente oder Kitkomponente geändert wird. Er wird für alle Komponentenpositionen aufgerufen.
Die mit dem Objekt (Angebot, Auftrag, Lieferung, Rechnung) verknüpften Klassen [M ] sind verfügbar ([z.B. M :SOH0], [M :SOH1], [M :SOH2], [M :SOH3], [M :SOH4] sind für die Aufträge geöffnet).
Der Auftrag wird geändert, die Komponente wurde geändert und man befindet sich in der Aktion APRES_NBLIG dieser Position. Die Komponentenposition wird gerade geändert.
Folgende Variablen sind verfügbar:
. NL: Positionsnummer der Komponente, die gerade in der Positionentabelle geändert wird.
. ORI: Positionsnummer der in der Positionentabelle geänderten Komponente.
. FUNCTION: Betroffene Funktion (1=Angebot, 2=Auftrag, 3=Lieferung, 4=Rechnung)
. RAPPORT: Bezug zwischen den Komponentenmengen. Kurz vor dem Aufruf von PE berechnet, über die Komponentenmengen vor der Änderung. Beispiel: Ist die Verknüpfungsmenge 2 in der Stückliste zwischen den Komponenten, ist die Originalmenge der Komponente=1 und die Originalmenge der Komponente=2, also RAPPORT=2 (2/1). Diese Variable kann von PE geändert werden. Die neue Komponentenmenge wurde noch nicht berechnet.
Da dieser Eingabepunkt aus verschiedenen Funktionen (Angebot, Auftrag, Lieferung, Rechnung) aufgerufen werden kann, ist es schwierig, die Liste der geöffneten Tabellen auszugeben. Die geöffneten Tabellen sind die Tabellen, die mit dem aktuell ausgeführten Objekt verknüpft sind.
Dieser Eingabepunkt wird beim Ändern einer Komponentenposition (Stückliste oder Kit) in einem Verkaufsdokument (Angebot, Auftrag, Lieferung, Rechnung) verwendet.
Ermöglicht den Einfluss auf die verschiedenen mit der Komponente verknüpften Komponentenpositionen bei der Änderung zur Änderung der ausgeführten Rundung der neu berechneten Kompnentenmenge.
Befindet sich bei der Änderung jeder Komponentenposition in der Verarbeitung TRTVENBOM.
Es gibt keine laufende Maskensteuerung.
Es ist keine Protokolldatei geöffnet.
AufrufkontextEr wird aus der Verwaltung der Verkaufsdokumente (Angebote, Aufträge, Lieferungen, Rechnungen) aufgerufen, und zwar jedes Mal, wenn die Position eines Artikels vom Typ Stücklistenkomponente oder Kitkomponente geändert wird. Er wird für alle Komponentenpositionen aufgerufen.
Die mit dem Objekt (Angebot, Auftrag, Lieferung, Rechnung) verknüpften Klassen [M ] sind verfügbar ([z.B. M :SOH0], [M :SOH1], [M :SOH2], [M :SOH3], [M :SOH4] sind für die Aufträge geöffnet).
Der Auftrag wird geändert, die Komponente wurde geändert und man befindet sich in der Aktion APRES_NBLIG dieser Position. Die Komponentenposition wird gerade geändert. Die neue Komponentenmenge wurde neu berechnet.
Folgende Variablen sind verfügbar:
. NL: Positionsnummer der Komponente, die gerade in der Positionentabelle geändert wird.
. ORI: Positionsnummer der in der Positionentabelle geänderten Komponente.
. FUNCTION: Betroffene Funktion (1=Angebot, 2=Auftrag, 3=Lieferung, 4=Rechnung)
. RAPPORT: Bezug zwischen den Komponentenmengen. Berechnet über die Komponentenmengen vor der Änderung. Beispiel: Ist die Verknüpfungsmenge 2 in der Stückliste zwischen den Komponenten, ist die Originalmenge der Komponente=1 und die Originalmenge der Komponente=2, also RAPPORT=2 (2/1).
. WCPSQTY: Neue Komponentenmenge neu berechnet und noch nicht gerundet. Die Rundung erfolgt im Standard abhängig von der Verkaufseinheit [M]SAU(NL). Der PE ermöglicht eine Sonderrundung und/oder die Umgehung der Standardrundung. Die Variable GPE auf 0 muss auf 1 positioniert werden, damit nicht die Standardrundung erfolgt. Nach der Rundung wird [M]QTY(NL) mit WCPSQTY geladen.
Da dieser Eingabepunkt aus verschiedenen Funktionen (Angebot, Auftrag, Lieferung, Rechnung) aufgerufen werden kann, ist es schwierig, die Liste der geöffneten Tabellen auszugeben. Die geöffneten Tabellen sind die Tabellen, die mit dem aktuell ausgeführten Objekt verknüpft sind.