3.33 Initialisierung einer Buchung am Lagerplatz
InitBuchungLPZ( strInitMode, strTSS, strChargenbez, strLagerplatz,
strLagerort, strMenge, strLAG, strLPZ, strCHB,
strLPB, strCZS, strMengeGesamt)
|
Argumente
|
strInitMode: Initialisierungsmode bei Menge
strTSS
Teilestammsatz für Entnahme
Feld3 – Teilenummer
Feld13 - ME Lager
strChargenbez
Chargenbezeichnung für Entnahme
strLagerplatz
Lagerplatz für Entnahme
strLagerort
Lagerort für Entnahme
scsMenge
Maximale entnehmbare Menge am Lagerplatz
scsIFBewegungsmengeIntern
Menge intern für effektive Bewegung
scsIFLbsBewMengeInternSum
Bewegungsmenge Lagerplatz Summe in ME TSS
scsIFZustand
Zustand für den Initialisiert werden soll
scsIFLbsPreisIntern
Preis am Lagerplatz zur Wertberechnung
scsIFLbsPE
Preiseinheit am Lagerplatz zur Wertberechnung
| ||||||||||||||||||||||||||||||||||
|
Rückgabewert
|
strMengeGesamt
Bewegungsmenge Lagerplatz Summe in ME TSS (fuer Script)
scsIFLbsBewMengeInternSum
Bewegungsmenge Lagerplatz Summe in ME TSS
scsIFLbsBewegungsmengeIntern
Bewegungsmenge fuer einen Lagerplatzsatz in ME TSS
scsIFUFLbsBewMengeEingabe
fix auf 1 setzen
scsIFLbsBewegungsmengeEingabe
BewegungsmengeEingabe fuer einen Lagerplatz
scsIFMELbsBewegungsmenge
ME zu BewegungsmengeEingabe fuer einen Lagerplatz
scsIFLbsWert
Wert zu Bewegungsmenge Lagerplatz
scsIFTeilenummer
versorgt für Buchung
scsIFLagernummerQuelle
versorgt für Buchung
scsIFChargenbezeichnung
versorgt für Buchung
scsIFLagerplatzQuelle
versorgt für Buchung
Die folgenden Buffer können nicht zurückgegeben werden. Es werden nur die Keyfelder in den IPSBuffern gesetzt. Nach dem Aufruf dieser Routine müssen diese Buffer mit BufLockBuffer(xxx) fuer das IPS gelockt werden, dabei werden die Buffer gelesen.
strLAG
Lagerortstammsatz
strLPZ
Lagerplatzstammsatz
strCHB
Chargenstamm
strLPB
Lagerplatzbestand
strCZS
Chargenzustandsumme
| ||||||||||||||||||||||||||||||||||
|
Beschreibung
|
Für den Vorschlag aus der Entnahmestrategie mit der Einheit: Teilenummer, Chargenbezeichnung,
Lagerplatz, Lagerort und den übergebenen Mengen alle LPCV-Sätze initialisieren.
| ||||||||||||||||||||||||||||||||||
|
Beispiel
|
………….(Auszug aus 574-AR1.IPS)
InitBuchungLPZ(strInitModeLPZ,_
strTSS,_
strChargenbez,_
strLagerplatz,_
strLagerort,_
strMenge,_
strLAG,_
strLPZ,_
strCHB,_
strLPB,_
strCZS,_
strMengeGesamt);
|
