infra:NET Expert
 
×
[PDV128]
Datei17 = Y; (Default: N)
Mit der Einstellung „Y“ erfolgt die Dispostufenermittlung und Auswertung über die Datei 17 und nicht wie im Standard über das Feld Dispostufe im Teilestamm (Datei 27, Feld 39).
Um zu verhindern, dass bei der Ermittlung der Dispostufen und der Kennung, ob Stückliste oder Arbeitsplan vorhanden sind, Wartezeiten und ggf. Probleme wegen Benutzerabbrüchen bei gesperrten Teilen auftreten, kann über die Einstellung Y konfiguriert werden, dass die Dispostufen und die Stücklisten-/Arbeitsplankennung nicht mehr im Teilestamm abgestellt werden, sondern in der Datei 17 (D-STUFE.DAT).
Alle anderen Sperrmechanismen (Parameter PMBP, Datei 75) bleiben unverändert.
Beteiligte Programme:
  • "128 Dispositionsstufen ermitteln"
    Derzeit werden Variantenteile (Status V) nicht versorgt.
    Ohne Nutzung von Datei 17 wird aber die Kennung SL/AP versorgt, die Dispostufe bleibt bei beiden Varianten leer.
  • "127 Teileverwendungsliste Struktur"
  • "161 Kostenzusammenstellung"
  • "173 Bruttobedarfsrechnung"
    Bei aktivierter INI-Einstellung kann das Programm nicht genutzt werden
  • "371 Bedarfsermittlung", "376 Arbeitsplatzbezogene Bedarfsermittlung"
  • "373 Dispositionsvorschläge / Unter-/Überdeckung drucken, "378 Arbeitsplatzbezogene Dispositionsvorschläge drucken"
  • "374 Bestellungen und Fertigungsaufträge erzeugen", "379 Bestelllungen/Fertigungsaufträge der AP- MBP erzeugen"
  • Anzeige der Dispostufe im "111 Teilestamm"
    Dazu muss PDV111.CGW individuell angepasst werden.
    Die erforderliche Kopplung von Datei 6 zu Datei 17 muss angelegt sein (der Datensatz in Datei 78 ist im Standard schon enthalten).
    Anpassung Dialog PDV111_APPLFRAME (neue Kopplung):
    [MegLookup DST]
    Buffer=17
    Table=17
    Path=1
    Parent=TSS
    Required=No
    Anpassung Dialog PDV111_1 und PDV111_6 beim Feld Dispostufe:
    [GuiBuffer]
    DDref=27,39 ersetzen durch DDref=17,2
  • Weitere Programme müssen bei Bedarf individuell geändert werden
    Die Ausgabe der Dispostufe auf Listen kann über das DBselect-Makro erfolgen, Beispiel (sofern im Puffer 6 der Teilestammsatz zur Verfügung steht):
    ….
    ' Dispostufe aus Datei 17
    C:$DO( , SetGV(GV_DS17,"DBSelect(17,1,,"LBUF(6,DDp(6,3),DDl(6,3))")"), )#
    Q:!(GV(GV_DBError)),!0,3,J:>100-NIXDS#
    S:1,DS:#
    C:$DO(5, "MID(GV(GV_DS17), DDp(17,2), 2)", C2)#
    D:1#
    l:100-NIXDS#