TbeSrPosUpdParams
TbeSrPosUpdParams
Diese readonly Klasse dient als Basis für Event "bei Berechnung der WE-Jobliste".
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
S255_OrderPosNo:C | String - Auftrag & Position Nummer |
S255_ReceiPosNo:C | String - Bestellungsnummer |
E255_CurrQuant:N | Numerisch - Istmenge nach Zählung |
S255_ArtNo:C | String - DAB010 Artikel Nummer |
B255_Done:L | Logisch - Position erledigt |
E255_AccQuant:N | Numerisch - Verbuchte/Vereinnahmte Menge |
I255_JobList:N | Numerisch - Altes Wert - Zuordnung zu Jobliste |
D255_NeedAppoint:D | Datum - Bedarfs-Termin |
I250_AddressNo:N | Numerisch - Absender-Nr. - Lieferanten/Kunden-Nr. |
S250_SenderType:C | String - Absender-Typ (Z = Lieferant, K = Kunde, U = Unbekant) |
S250_ReceiType:C | String - WE-Typ |
S250_ReceiNo:C | String - Waren-Eingangs-Nr. |
B250_LocRestore:L | Logisch - Standort-Umlagerung |
I255_D035_ID:N | Numerisch - Datensatz-ID d. Best-Rückstand |
Readonly: Änderungen von Eigenschaften haben keine Auswirkung auf den aktuellen Prozess.
Beispiel
//################################################################################
// Dieser Event wird ausgeführt bei Update/Synchronisation des Wareneingangs.
// Es kann entschieden werden, welche JobListe die Position zugeordnet wird.
// Readonly Felder des Objekts oWEPosInfoParams der Klasse TbeSrPosUpdParams:
// S255_OrderPosNo
// S255_ReceiPosNo
// E255_CurrQuant
// S255_ArtNo
// B255_Done
// E255_AccQuant
// I255_JobList
// D255_NeedAppoint
// I250_AddressNo
// S250_SenderType
// S250_ReceiType
// S250_ReceiNo
// B250_LocRestore
// I255_D035_ID
//
// Rückgabe: Typ von Update/JobList
// 1 = Wareneingang mit QS-Prüfung
// 2 = Wareneingang ohne QS-Prüfung
// 3 = Wareneingang ohne Rückstandszuordnung
// 5 = Kunden-Retoure
// 6 = Kunden-Reklamation
// 8 = Sonstiges / Unbekannt (keine Ist-Menge)
// 9 = Nicht identifiziert (Absender und/oder Artikel)
//
//################################################################################
| nEvtNo:P1, nJobList:P2, oDab010:P3, oDab510:P4, oWEPosInfoParams:P5, nFactor:P6 |
//Umlagerung wird immer mit QC-Prüfung
if (nJobList = 2) and (oWEPosInfoParams.B250_LocRestore) then
nJobList := 1,
endif,
nJobList