infra:NET Expert
 
×
PC 218 BDE-Abmeldung Unterbrechungszeit, 31M-PC214.IPS
INI-Eintrag:
PostingCode.218=BDE-Abmeldung Unterbrechungszeit,IPS:31M-PC214.IPS,"Referenz: @posno, Auftrag: @orderno, Arbeitsplatz: @mopno, Personal: @staffnumber, Ende: @duedateinterruption, Grund: @interruptioncase, SB: @user1"
Die Übernahme erfolgt über die IPS-Datei 31M-PC214.IPS.
Zusammen mit postingcode 217 wird das An- und Abmelden mit Paarbildung ermöglicht, siehe Beschreibung der Anmeldung.
Wird über dieselbe IPS-Datei wie beim Rüsten abgehandelt!
Feld
Format
Bedeutung
postingcode
int
Buchungsart:
218
Abmeldung auf Arbeitsgang (Unterbrechung/Störung)
orderno
varchar(50)
Fertigungsauftragsnummer aus infra:
Wird von L-Mobile aus dem Fertigungsauftragskopf versorgt (Tabelle FKOPF, Datei-Index 40, Feld „Auftrag“, Feldnummer 1).
Die Angabe wird nicht ausgewertet. Geplant: Falls eine Nummer angegeben ist, wird geprüft, ob die Referenznummer in „posno“ dazu passt.
posno
varchar(10)
Referenznummer (Mussfeld!):
Tabelle FAPOS, Datei-Index 53, Feld „Ref“, Feldnummer 37. Referenznummer muss > 0 sein (numerisch). Ob erledigte A-Zeilen zulässig sind, kann in infra konfiguriert werden.
Zeilentyp muss A sein (Feld „Ref“, Feldnummer 1)
moptype
varchar(3)
Produktionsmitteltyp:
Tabelle FAPOS, Datei-Index 53, Feld „PmTyp“, Feldnummer 57.
Wenn nichts übergeben wird, gilt die Angabe aus der Arbeitsgangposition als Default
mopno
varchar(15)
Produktionsmittelnummer:
Tabelle FAPOS, Datei-Index 53, Feld „PmTyp“, Feldnummer 58.
Wenn nichts übergeben wird, gilt die Angabe aus der Arbeitsgangposition als Default
staffnumber
varchar
Personal:
Muss übergeben werden und es muss eine Anmeldung dieser Person für den Arbeitsgang existieren!
Es wird auch eine Personalrückmeldung erzeugt.
Hinweis: Das Feld ist nicht in Standardtabelle infMDE enthalten!
declarationdate
datetime
Rückmeldedatum:
Wird nur übernommen, wenn nicht leer.
Hinweis: Das Feld ist nicht in Standardtabelle infMDE enthalten!
user1
varchar
Bearbeiter:
Feld 76 in Rückmeldedatei.
Wird nur übernommen, wenn nicht leer. Falls Feld user1 leer ist wird nach Feld user gesucht und ggf. übernommen (Hintergrund: Ursprünglich war Feld user vorgesehen, aber SQL-Datenbank akzeptiert das nicht, daher vorsorglich neu benannt.
Hinweis: Das Feld ist nicht in Standardtabelle infMDE enthalten!
interruptiontime
decimal(10,2)
Unterbrechungszeit:
Momentan nicht ausgewertet!
Wird nur übernommen, wenn nicht leer und >0. Im Allgemeinen wird aus dem Anmeldetermin und dem Abmeldetermin die Dauer ermittelt.
Hinweis: Das Feld ist nicht in Standardtabelle infMDE enthalten!
interruptioncase
decimal(10,2)
Unterbrechungsgrund:
Wird nur übernommen, wenn nicht leer.
Hinweis: Das Feld ist nicht in Standardtabelle infMDE enthalten!
duedateinterruption
datetime
Endtermin tu:
Feld 58 in Rückmeldedatei. Wird nur übernommen, wenn nicht leer.
Hinweis: Das Feld ist nicht in Standardtabelle infMDE enthalten!
description
varchar
Beliebiger Text:
Der übergebene Text wird in ein beliebiges Feld in die Rückmeldedatei 65 übernommen (nicht im Mastersatz, für Anwenderfelder gedacht).
Hinweis:
Ohne den INI-Eintrag "PC218-FeldText" in Sektion [MWI31M] wird der übergebene Text ignoriert.