infra:NET Expert
 
×
3.12 Chargenbestand Wertekorrektur
Buchen Chargenbestand Wertekorrektur
Abgang:
Preis/Wertberechnung:
Der Wert wird neu berechnet, Preis bleibt unverändert.
Strategiefeld wird bei Abgang nur versorgt, wenn neues Herstelldatum übergeben.
Zugang:
Strategiefeld versorgen - laut Teilestamm LCV Feld Entnahmeart
nach Datum - Datum aus Lagerplatzbewegung Feld31
nach Preis - Preis aus scsIFLbsPreisIntern
Preis/Wertberechnung:
Der Wert wird immer kumuliert, auch wenn er Null ist. Aus dem Wertfeld wird der
Preis berechnet.
Im Strategiefeld wird aber der Preis der 1. Lagerplatzbewegung abgestellt.
Der Preis kann mit einer Wertekorrektur geändert werden.
Auswertung von Globaleinstellungen
Section [CONDITION]
Abgang:
Parameter
gvsMWI
1 = Negativer Lagerbestand erlaubt (J/N)
 
 
J => Buchung unter Null erlaubt
 
 
N => Buchung unter Null nicht erlaubt
Abgang und Zugang:
Zustandskürzel in scsZustand prüfen
0 =>
freier Bestand
1 =>
gesperrter Bestand
2 =>
inaktiver Bestand
3 =>
externer Bestand (keine Aktion !)
static LONG
CHBWerteKorrektur(ULONG    ulApplHndl,
 //65
 
ACIpsInstance &II,ACIpsDataMWI &IDmwi,
 
 
SCString& scsBufNamechb,
 
 
SCString& scsBufNamelbw,
 
 
SCString& scsBufNametlc)
 
Input:
strCHB:
Chargenbestandssatz
strLBW:
Lagerplatzbewegung
scsCST
Teilestamm LCV
scsIFZustand
Zustand des Bestandes bei der Buchung
scsIFLbsBewegungsmengeIntern
Bewegungsmenge am Lagerplatz(intern) (wird hier auf Null gesetzt)
scsIFSBkurz
Sachbearbeiter Kürzel
scsIFBuchungsdatum
Buchungsdatum
scsIFLbsWert
Wert zu Bewegungsmenge Lagerplatz
scsIFLbsPreisIntern
für Strategiefeld (nur wenn Strategie=Null)