Einsprungpunkte > Modul Lager > Standardskript FUNSTVA 

REASTJ: Nach dem Lesen einer Bestandsbewegung.

Mit diesem Eingabepunkt kann nach dem Lesen der einzelnen Bestandsbewegungen eingegriffen werden, wenn eine Stichtagsbestandsbewertung angefordert wurde.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Nach dem Lesen der einzelnen Bestandsbewegungen beim globalen Druck zu einem Stichtag.

Verfügbare Variablen und Masken

 Variable bzw. Maske

Definition

Mask STOVAL [DIA]

Verarbeitungsparameter

Decimal WQTYRCP

Variable, aus der das Feld QTSTURCP der Tabelle STOVALWRK belegt wird

Decimal WQTYISS

 Variable, aus der das Feld QTYSTUISS der Tabelle STOVALWRK belegt wird

Decimal WQTYCHG

Menge der internen Bestandsbewegungen (außer Inventar)

Decimal WAMTRCP

Variable, aus der das Feld AMTRCP der Tabelle STOVALWRK belegt wird

Decimal WAMTISS

Variable, aus der das Feld AMTISS der Tabelle STOVALWRK belegt wird

Integer GPE

Wenn die obigen Variablen nicht von der Standardverarbeitung überschrieben werden sollen, ist die Variable GPE mit einem von 0 verschiedenen Wert zu belegen.

Decimal WQTE(0..3)

Bestandsmenge:

o         Index 0: Gesamtmenge

o         Index 1: Menge mit Status A

o         Index 2: Menge mit Status Q

o         Index 3: Menge mit Status R

 Die Variable WQTE wird mit der zum Tagesdatum vorhandenen Menge initialisiert. Es werden dann nach und nach die (nach dem gewünschten Datum liegenden) Bewegungen gelesen und lediglich die Indizes 1 und 3 aktualisiert. Wenn GPE einen von 0 verschiedenen Wert aufweist, wird dieser Schritt nicht durchgeführt. Im Hinblick auf die Kohärenz ist es daher unerlässlich, diese Variable in der individuellen Verarbeitung zu aktualisieren, d. h. am Ende der Schleife über die Bewegungen muss folgende Gleichung gelten:

WQTE(0) + WQTYISS – WQTYRCP – WQTYCHG = WQTE(1) + WQTE(2) + WQTE(3)

BEFWRISTV: Vor dem Schreiben des Arbeitsdatensatzes.

Dieser Eingabepunkt wird vor dem Schreiben der einzelnen Datensätze in die Tabelle STOVALWRK aufgerufen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Vor dem Schreiben der einzelnen Datensätze in die Arbeitstabelle STOVALWRK.

Der Buffer kann unter Beachtung der üblichen Verwendungshinweise geändert werden.      

Verfügbare Variablen und Masken

 

Variable bzw. Maske

Definition

Mask STOVAL [DIA]

Verarbeitungsparameter

File STOVALWRK [STV]

Buffer Tabelle ITMCOST vollständig belegt

REAART: Vor der Verarbeitung eines Artikels.

Mit diesem Eingabepunkt kann unter anderem eine Filterung der Artikel durchgeführt werden, um bestimmte Artikel von der Verarbeitung auszuschließen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Vor der Verarbeitung eines Artikels

Verfügbare Variablen und Masken

 Variable bzw. Maske

Definition

File ITMMASTER [ITM]

Buffer Tabelle ITMMASTER belegt

File ITMFACILIT[ITF]

Buffer Tabelle ITMFACILIT belegt

Integer GPE

Um den betreffenden Artikel nicht zu verarbeiten, ist die Variable GPE auf einen von 0 verschiedenen Wert zu setzen

Integer WFBDVLT(10)

Liste der für einen zu einem Stichtag bewerteten Bericht unzulässigen Bewertungsmethoden
Im folgenden die Standardwerte:

WFBDVLT(0) = 3; WFBDVLT(1) = 5; WFBDVLT(2) = 8