PC 195 Zustandsänderung, M319
INI-Eintrag:
PostingCode.195=Zustandsänderung,3196:/StartBV=311-6 /StartDialog=MWI319_6,"Teil: @itemno, Lager: @fromstoreid, Charge: @batchno, Platz: @fromstockplace, Zustand: @usstring1, Projekt: @documentno"
Es ist keine IPS-Datei erforderlich.
Die Übernahme der Zustandsänderungen erfolgt über das infra-Programm "3196 Zustandsänderung".
Für die Zustandsänderung wird eine Lagerplatzbewegung mit der Bewegungsart 6 in der Tabelle LAGPLBEW, Datei 86, abgestellt.
Nur falls die aktuelle Zustandsänderung eine Bestandskorrektur erfordert wird auch eine effektive Bewegung (Tabelle BEWEGUNG, Datei 22) abgestellt.
Bei einem Bestandsabgang wird 311-ZA02.IPS, Buchungsart A verwendet.
Bei einem Bestandszugang wird 311-ZA20.IPS, Buchungsart Z verwendet.
|
Feld
|
Format
|
Bedeutung
| ||
|
postingcode
|
int
|
Buchungsart:
| ||
|
Itemno
|
varchar(50)
|
Teilenummer:
Feld „Teil“ in Tabelle TEILE (Datei 6, Feldnummer 3). Bei fehlendem Teilestamm Fehlermeldung
| ||
|
fromstoreid
|
varchar(3)
|
Lager:
Feld „Lag“ in Tabelle LAGER (Datei 24, Feldnummer 4).
Wenn kein Lager übergeben werden, nimmt infra:NET das Hauptlager (Feld „Lag“ in Tabelle TSSMWI (Datei 27, Feldnummer 2)).
Bei fehlendem Lagerstamm Fehlermeldung.
| ||
|
fromstockplace
|
varchar(10)
|
Lagerplatz:
Es muss zu der Kombination Teil+Lager+Lagerplatz+Chargenbezeichnung (aus Feld batchno) zwingend ein Satz in Tabelle LAGPLBST (Datei 85) vorhanden sein!
| ||
|
batchno
|
varchar(150)
|
Chargenbezeichnung:
Analog zu Feld fromstockplace („Lagerplatz“)
| ||
|
usstring1
|
varchar(2)
|
Neuer Zustand:
Analog zur Eingabe im Dialog („Zustand neu“). Nicht konfigurierte Zustände bzw. Zustandsübergange werden abgelehnt (s. Sektion [CONDITION] und ZA-Einstellungen in Sektion [MWI311]
| ||
|
documentno
|
|
Projekt:
Wird in Feld „Proj“ in Tabelle BEWEGUNG (Feldnummer 17, Datei 22) abgestellt.
Hinweis: Nur falls die aktuelle Zustandsänderung eine Bestandskorrektur erfordert und damit auch eine effektive Bewegung entsteht.
| ||
|
clientname
|
varchar
|
Sachbearbeiter:
Wird nur bei INI-Einstellung PC195-SBausClient = Yes aus Sektion [MWI31M] ausgewertet.
Mit der Einstellung "Yes" wird der Sachbearbeiter aus den ersten 5 Zeichen des Felds clientname versorgt. Wird clientname nicht übergeben (leer oder nur Leerzeichen) wird wie im Defaultfall der angemeldete Sachbearbeiter für alle Datenänderungen abgestellt.
|