Einsprungpunkte > Modul Fertigung > Standardskript SCALEXCHAN 

CUSSELFLT: Ausschluss einer Bestandsposition.

Dieser Eingabepunkt wird in der Verarbeitung Ausgabe Bestandspositionen verwendet. Wenn eine der gelesenen Bestandspositionen nicht ausgewählt werden soll, ist die globale Variable GPE auf den Wert 0 zu setzen.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Dateiklassen und Masken

Die Maske ALLSCALSTO ist geöffnet. Sie ist noch nicht belegt.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

FACILITY

Ja

Standort

STOCK

Ja

Bestandspositionen

STOALL

Nein

Reservierungen

STOLOT

Ja

Chargen

ITMMASTER

Ja

Artikel

 

CUSTRTSUP: Nach einer Wägung kann eine weitere Verarbeitung aufgerufen werden.

Mit diesem Eingabepunkt kann nach dem Ausdruck eines Wägeetiketts eingegriffen werden, um eine individuelle Verarbeitung wie z.B. der Druck von zusätzlichen Etiketten angestoßen werden.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Datei WEIGHING ([F:WGG]) ist geöffnet.  

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

FACILITY

Ja

Standort

WEIGHING

Ja

Wägungen

 

WGGMAJ: Initialisierung der individuellen Felder der Wägungsdatei WEIGHING.

Dieser Eingabepunkt wird bei der Anlage von Datensätzen in der Tabelle WEIGHING gearbeitet (z.B. zur Initialisierung spezifischer Felder). Der Eingabepunkt befindet sich unmittelbar vor der Anweisung Write [WGG].

Kontext und Funktionsmodus

Transaktion

Eine Transaktion  in Bearbeitung.

Im Problemfall ist die Variable GOK auf den Wert 0 zu setzen.

Logdatei

Im Falle einer vollständigen oder teilweisen Komponentenwägung ist eine Logdatei geöffnet.

In den anderen Anwendungsfällen ist keine Logdatei geöffnet.

 Verfügbare Variablen und Masken

Die Datei WEIGHING ([F:WGG]) ist geöffnet.  

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

WEIGHING

Ja

Wägungen

MAJ_LCODE: Änderung des Verwaltungscodes für den Austausch zwischen der Zentrale

Mit diesem Eingabepunkt kann der Wert des Codes verändert werden, der den Austausch zwischen der Zentrale und X3 verwaltet. Dies ist insbesondere dann erforderlich, wenn eine Wägung eine Rückmeldung Material nach sich zieht und diese Rückmeldung durch eine Lagerplatzänderung ersetzt werden soll.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

 Verfügbare Variablen und Masken

Die Variable LCODE enthält einen Wert zwischen 27 und 31.

Ihr muss ein Wert zwischen 90 und 95 zugewiesen werden, damit mithilfe des Eingabepunkts 'TRT_LCODE' eine andere Aktion als die Rückmeldungsaktualisierung durchgeführt werden kann (z. B. Lagerplatzänderung).    

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

WEIGHING

Nein

Wägungen

TRT_LCODE: Ersetzen der Rückmeldung Material durch eine andere Aktion nach der W

Mit diesem Eingabepunkt kann die Rückmeldung Material durch eine andere Aktion ersetzt werden (z. B. Lagerplatzänderung), indem die im Eingabepunkt MAJ_LCODE geänderte Variable LCODE geändert wird.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Im Problemfall ist die Variable GOK auf den Wert 0 zu setzen.

Logdatei

Im Falle einer vollständigen oder teilweisen Komponentenwägung ist eine Logdatei geöffnet.

In den anderen Anwendungsfällen ist keine Logdatei geöffnet.

 Verfügbare Variablen und Masken

Dieser Eingabepunkt wird aufgerufen, wenn sich der Wert der Variable LCODE von 27, 28, 29, 30 oder 31 unterscheidet.

Um die gewünschte Aktion auszuführen, muss in diesem Fall der Wert der Variable LCODE ausgewertet werden, die sich im Eingabepunkt MAJ_LCODE befindet.

Beispiel für die Ausführung einer Lagerplatzänderung:

# Beispiel für eine in den PE zu schreibenden Sequenz,

# wenn nach einer Wägung eine Lagerplatzänderung durchgeführt werden soll

Local Decimal LQTY, LSHT

Local Integer LNBR, LNBJ, LRET

Raz [M:STW]

[M:STW]STOFCY = GSCA1MFGFCY

[M:STW]TRSTYP = 7: # Lagerplatzänderung

[M:STW]ITMREF = F_ITMREF

[M:STW]LOCENT = Neuer Lagerplatz (muss hier bekannt sein) 

[M:STW]CUR = GLOCALDEV

[M:STW]IPTDAT = date$

[M:STW]PRIORDH = 0

[M:STW]PIOQTY = 3

[M:STW]VCRTYP = 10: # OF

[M:STW]VCRNUM = F_MFGNUM

[M:STW]VCRLIN = F_MFGLIN

[M:STW]SEQ = F_SEQ

[M:STW]STOCOU(0) = F_STOCOU

LQTY = F_WEIWEI_US

Call ALISTOWORK(11,0,LQTY,LSHT,LNBR,LNBJ,LRET) From STKINT

# Aktualisierung Bestände

If LRET=0   Call MAJ_STOCK From STKMAJ  Endif

If LRET<>0 | GOK<1  GOK=0  Endif

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

WEIGHING

Ja

Wägungen

CRE_MTK: Initialisierung der individuellen Felder der Datei MFGHEADTRK.

Mit diesem Eingabepunkt kann bei der Anlage von Datensätzen in der Tabelle MFGHEADTRK gearbeitet werden (z.B. zur Initialisierung spezifischer Felder). Der Eingabepunkt befindet sich unmittelbar vor der Anweisung Write [MTK].

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Verfügbare Variablen und Masken

Die Datei MFGHEADTRK  ([F:MTK]) ist geöffnet.  

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

WEIGHING

Ja

Wägungen

MFGMATTRK

Ja

Rückmeldung – Material

 

MATSELFLT: Ausschluss von bestimmten FA-Materialien von der Wägung.

Mit diesem Eingabepunkt kann während der Wiederherstellung der FA-Komponenten gearbeitet werden.  Mit dem Eingabepunkt werden zusätzliche Filter für die Komponentenauswahl positioniert.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Datei MFGMAT  ([F:MFM]) ist geöffnet und belegt. Die globale Variable GSCA1ITMREF wird mit der zu wiegenden Komponente belegt, sofern in der Einstiegsmaske der Wägung eine Komponente erfasst wurde.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

MFGITM

Ja

Fertigungsaufträge - Kopf

MFGMAT

Ja

Fertigungsaufträge - Material

 

RPLOPE: Eine Arbeitsgangnummer durch eine individuelle Nummer ersetzen.

Mit diesem Eingabepunkt kann nach dem Filtern der FA-Komponenten gearbeitet werden.  Mit dem Eingabepunkt kann zu jeder Komponente die Arbeitsgangnummer durch eine individuell hinzugefügte Schrittnummer ersetzt werden.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Datei MFGMAT  ([F:MFM]) ist geöffnet und belegt. Die lokale Variable WNUMOPE wird standardmäßig mit der Nummer des Arbeitsgangs des Arbeitsplans [F:MFM]BOMOPE belegt. Es muss lediglich der gewünschte individuelle Wert zugewiesen werden.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

MFGITM

Ja

Fertigungsaufträge - Kopf

MFGMAT

Ja

Fertigungsaufträge - Material

 

MAJ_ASSW Veränderung der Feldwerte der Maske ALLSCALSTO.

Dieser Eingabepunkt ist unmittelbar vor der Übernahme des Inhalts der Tabelle der Materialzuweisungen bei der Erstellung der Liste der lesbaren Chargen für die Wägung einer Komponente relevant. Soll eine Zuweisung nicht übernommen werden, weil es sich z.B. um eine Zuweisung handelt, die den Lagerplatz bereits geändert hat (Sonderfall), ermöglicht dieser Eingabepunkt die Verwendung unmittelbar vor der Berücksichtigung in den Feldern der Maske ALLSCALSTO.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Maske ALLSCALSTO [M:ASSW] wird mit dem Inhalt der Tabelle STOCK befüllt.
Die in [M:ASSW] dargestellten Mengen wurden von der zugewiesenen Menge abgenommen.
Daher ist  
[M:ASSW]DISPONIBLE (nolign-1)   = [F:STO]QTYSTU - [F:STO]CUMALLQTY
[M:ASSW]ALLOUE  (nolign-1)      = 0

Die Tabelle [F:STA] wird bei Aufruf des Eingabepunkts geladen. Die Zuweisungen werden nach und nach zu den zuvor im Standard erwähnten Feldern hinzugefügt.

Dieser Eingabepunkt wird in der Zuweisungsschleife verwendet. Er ermöglicht das Umgehen der Aktualisierung der Maske ALLSCALSTO mit dem Inhalt von STOALL. Hierzu wird die globale Variable GPE auf 0 gesetzt.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

FACILITY

Ja

Standort

STOCK

Ja

Bestandspositionen

STOALL

Ja

Reservierungen

STOLOT

Ja

Chargen

ITMMASTER

Ja

Artikel

 

MODIFQTE: Ersetzen der Standardmengen durch Sondermengen

Mit diesem Eingabepunkt kann nach dem Filtern der FA-Komponenten gearbeitet werden.  Ermöglicht für jede Komponente das Ersetzen der Restmenge (WQTYRESTAN) durch eine Sondermenge. Diese Daten werden anschließend an die Wiegezentrale zur Durchführung der Materialwägungen gesendet.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Datei MFGMAT  ([F:MFM]) ist geöffnet und belegt. Die lokale Variable WQTYRESTAN wird standardmäßig mit der Bedarfsmenge-Verbrauchte Menge bewertet.

Hierzu wird das Unterprogramm CAL_POIDS() verwendet:

Call CAL_POIDS ([F:ITM]ITMREF,[F:MFM]RETQTY-[F:MFM]USEQTY,WQTYRESTAN) from SCALEXCHAN

Die Mengen  [F:MFM]RETQTY  und [F:MFM]USEQTY werden in STK ausgedrückt. Die Menge STK wird in die Gewichtseinheit des Artikels [F:ITM]ITMWEI umgerechnet und gerundet, je nach Anzahl der Dezimalstellen der Gewichtseinheit des Artikels [F:ITM]WEU vor der Zuweisung zur lokalen Variable WQTYRESTAN. WQTYRESTAN wird anschließend an die Wiegezentrale gesendet.

Es ist ausreichend, dieser Variable den gewünschten Sonderwert zuzuweisen.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

MFGITM

Ja

Fertigungsaufträge - Kopf

MFGMAT

Ja

Fertigungsaufträge - Material

 

RPLDATSTD: Ersetzen der Standarddaten durch Sonderdaten

Mit diesem Eingabepunkt kann nach dem Filtern der FA-Komponenten gearbeitet werden.  Ermöglicht für jede Komponente das Ersetzen der Standardtoleranzprozentsätze durch spezifische Toleranzprozentsätze.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Der Datensatz ITMFACILIT ([F :ITF]) ist geöffnet und geladen. Die lokalen Variablen WTOLPOS und WTOLNEG werden standardmäßig mit den Toleranzprozentsätzen der Stückliste [F:BOD]ITMTOLPOS /[F:BOD]ITMTOLNEG bewertet. Es muss lediglich der gewünschte individuelle Wert zugewiesen werden.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

MFGITM

Ja

Fertigungsaufträge - Kopf

MFGMAT

Ja

Fertigungsaufträge - Material

 

RPLISM: Ersetzen der Standardbehälter durch Sonderbehälter

Dieser Eingabepunkt wird vor dem Übernehmen der Standardbehälter verwendet, die mit dem Datensatz I.S.M. der aktuellen Komponente verbunden sind. Er ermöglicht das Ersetzen des ISM-Datensatzes der Komponente durch einen speziellen ISM-Datensatz.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die lokale Variable WISM wird standardmäßig mit dem Datensatz I.S.M. der zu wägenden Komponente geladen. Es muss lediglich der gewünschte individuelle Wert zugewiesen werden.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind (...).

Tabelle

Wichtiger Inhalt

Tabellentitel

MFGMAT

Ja

Fertigungsaufträge - Material