PC 216 BDE-Abmeldung Ausführungszeit, 31M-PC216.IPS
INI-Eintrag:
PostingCode.216=BDE-Abmeldung Ausführungszeit,IPS:31M-PC216.IPS,"Referenz: @posno, Auftrag: @orderno, Arbeitsplatz: @mopno, Personal: @staffnumber, Ende: @duedateexec"
Die Übernahme erfolgt über die IPS-Datei 31M-PC216.IPS.
Zusammen mit postingcode 215 wird das An- und Abmelden mit Paarbildung ermöglicht, siehe Beschreibung der Anmeldung.
|
Feld
|
Format
|
Bedeutung
| ||||||||||||||||||||||||
|
postingcode
|
int
|
Buchungsart:
| ||||||||||||||||||||||||
|
terminated
|
varchar(1)
|
| ||||||||||||||||||||||||
|
orderno
|
varchar(50)
|
Fertigungsauftragsnummer:
Wird von infra.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!
| ||||||||||||||||||||||||
|
bookquantity
|
decimal(12,3)
|
Gefertigte Menge:
Ggf. aus der Arbeitsgangposition vorbelegen (Tabelle FAPOS, Datei-Index 53, Feld „MngRest“, Feldnummer 47).
Die Menge muss immer in der Mengeneinheit aus der Arbeitsgangposition im Auftrag angegeben werden (Feld 48).
Eine Umrechnung der Menge in Zeiten erfolgt nicht.
| ||||||||||||||||||||||||
|
qtyscrapped
|
decimal(12,3)
|
Ausschussmenge:
zu „bookquantity“
| ||||||||||||||||||||||||
|
qtyscrappedcase
|
varchar(3)
|
Ausschussgrund
| ||||||||||||||||||||||||
|
exectime
|
decimal(10,2)
|
Fertigungszeit:
Momentan nicht ausgewertet!
Wird im Normalfall nicht übergeben, sondern aus zugehöriger Anmeldung und dem Abmeldedatum wird die Zeit errechnet. Wird allerdings hier ein Wert übergeben, erfolgt keine Zeitberechnung.
Arbeitsgangposition (Datei FA-POS, Datei-Index 53) enthält im Feld ta, Feldnummer 65, die Sollzeit, im Feld taIst, Feldnummer 76, die bereits rückgemeldete Ist-Zeit.
Die Ausführungszeit muss immer in der Zeiteinheit laut Arbeitsgangposition im Auftrag erfolgen (Feld „ZC“, Feldnummer 63):
Die Soll-Zeitangabe bezieht sich auf den Mengencode, Feld „teMngCode“, Feldnummer 67:
Außerdem Splittfaktor berücksichtigen (Feld „Splitt“, Feldnummer 62):
Bei Nutzung des Splittfaktors (ungleich 0 oder 1) muss bei Rückmeldung auf eine Maschine die echte Zeit angegeben werden.
Beim Rückmelden auf die Gruppe muss die gesplittete Zeit angegeben werden (echte Zeit dividiert durch den Splittfaktor). Siehe aber nachfolgendes Feld
| ||||||||||||||||||||||||
|
splitfactor
|
decimal(5)
|
Splittfaktor:
Momentan nicht ausgewertet!
Wird nur bei Rückmeldung auf Maschinengruppen ausgewertet und nur wenn im Feld exectime ein Wert > 0 übergeben wurde.
Falls kein Splittfaktor oder aber 0 übergeben wird, gilt folgendes:
Beim Rückmelden muss dann die gesplittete Zeit angegeben werden (echte Zeit dividiert durch den Splittfaktor).
Beispiel
Die Fertigung eines Produktes benötigt 10 Stunden. Es steht eine Maschinengruppe mit fünf Maschinen zur Verfügung. Der Splittfaktor beträgt 5. Bei der Rückmeldung des Arbeitsganges auf der Maschinengruppe, würde man 2 Stunden eintragen (10 / 5 = 2). Bei der Rückmeldung des Arbeitsganges auf eine oder mehrere Maschinen, würde man insgesamt 10 Stunden eintragen.
Bei Rückmeldung von Personal wird der Splittfaktor nicht berücksichtigt. Das bedeutet, dass bei obigem Beispiel die rückgemeldete Dauer von Personal (ein oder mehreren Personen(gruppen)) insgesamt 10 Stunden beträgt.
Da die Maschinen zunächst gerüstet werden müssen, spielen für den Splittfaktor auch wirtschaftliche Gesichtspunkte eine Rolle. Die Rüstzeit fällt nämlich für jede Maschine einer Maschinengruppe an und kann deshalb nicht gesplittet werden. Ist die Ausführungszeit prozessabhängig, so wird der Splittfaktor nicht berücksichtigt.
Wird hier ein Splittfaktor angegeben, z.B. vorbelegt aus dem Arbeitsgang, so gilt die Zeit für eine Maschine und die Gesamtzeit wird aus übergebener Zeit und Splittfaktor ermittelt.
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!
| ||||||||||||||||||||||||
|
duedateexec
|
datetime
|
Endtermin ta:
Feld 51 in Rückmeldedatei. Muss übergeben werden.
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 "PC216-FeldText" in Sektion [MWI31M] wird der übergebene Text ignoriert.
| ||||||||||||||||||||||||
|
interruptioncase
|
decimal(10,2)
|
Unterbrechungsgrund:
Wird nur übernommen, wenn nicht leer.
Hinweis: Das Feld ist nicht in Standardtabelle infMDE enthalten!
|
