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:
216
Abmeldung auf Arbeitsgang (Ausführungszeit )
terminated
varchar(1)
E
Arbeitsgang erledigt, d.h. die Position erhält in infra den Status „E“ für erledigt
Leerzeichen
Arbeitsgang-Teilrückmeldung, d.h. zu der Auftragsposition kann weiter rückgemeldet werden
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):
H =
Stunden
M =
Minuten
I =
Industrieminuten
Die Soll-Zeitangabe bezieht sich auf den Mengencode, Feld „teMngCode“, Feldnummer 67:
“ “ =
Bezug auf
Basismenge
1 =
Bezug auf
1 ME
2 =
Bezug auf
10 ME
3 =
Bezug auf
100 ME
4 =
Bezug auf
1000 ME
5 =
Bezug auf
100000 ME
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!