[MWI311-Aufrufparameter]
Das Programm 319 kann mit Aufrufparametern (zum Beispiel "319&4", 3194, 3194:/StartBV=311_4/StartDialog=MWI319_4/VB=UML in der Datei SIBPPS.MEN) je Buchungsvorgang auf Vorbelegungen in der Datei SIBPPS.INI verweisen.
Bedeutung der Aufrufparameter in der MEN-Datei
  • StartDialog
    Programmeinstieg mit einem bestimmtem Buchungsvorgang (zum Beispiel "MWI319_4" für Umlagerung).
    Es muss unter diesem Namen ein Dialog in der Datei MWI319.CGW vorhanden sein, der zum entsprechenden Buchungsvorgang passt.
    Bei individuellen Menüs, zum Beispiel für individuelle Umlagerung vom Wareneingangslager mit eigenen Vorbelegungen, bitte aus dem Originaldialog kopieren und anpassen.
  • StartBV
    Legt die Art der Buchung fest, zum Beispiel Umlagerung, und muss zwingend zum Startdialog passen!
    Es muss zu dieser Angabe ein Eintrag in der Sektion [IPS] vorhanden sein.
    Die Ziffer, zum Beispiel die 5 bei "MWI-5", steht für den Programmpunkt laut Steckbrief "MWI319.PDF", wobei einstellige Angaben wie die 5 intern als Programmpunkt 50 geführt werden.
    Die in Sektion [IPS] angegebene IPS-Datei für die Buchung, zum Beispiel "311-BK0.IPS" für die Bestandskorrektur, muss vorhanden sein, damit die Buchung zugelassen wird.
  • VB
    Programmeinstieg mit bestimmten Vorbelegungen.
    Der Sektionsname für die Vorbelegungen wird aus der Konstanten "MWI311-" und der Parameterangabe VB (zum Beispiel /VB=UML) gebildet, also zum Beispiel Sektion [MWI311-UML].
Unter dem Schlüsselwort VB-... können dann Vorbelegungen für Lager und Lagerplatz hinterlegt werden.
Hinweise
Die Aufrufparameter sind nur wirksam, wenn das Programm aus dem Explorer aufgerufen wurde. Bei Anwahl aus dem Selektionsbildschirm 3191 für alle Buchungen werden keine Aufrufparameter ausgewertet.
Für die Umlagerung Lagerplatz im Stapel kann nicht vorbelegt werden!
 
Mögliche Schlüssel in der Sektion laut VB-Aufrufparameter:
VB-Lag
für Lager. Bei Umlagerung ist dies das Quelllager.
VB-LP
für Lagerplatz. Bei Umlagerung ist dies der Quelllagerplatz.
VB-Lag-Z
Ziellager bei Umlagerung und Lager bei allen anderen Buchungen
VB-LP-Z
Ziellagerplatz bei Umlagerung und Lager bei allen anderen Buchungen
VB-UM-LtzLP
= Yes
Bei einer Umlagerung kann der von-Lagerplatz (Quelle) aus dem zuletzt benutzten Lagerplatz in der aktuellen Sitzung vorbelegt werden. Dabei werden nur Umlagerungen berücksichtigt und es wird jeweils der von-Lagerplatz aus der letzten Umlagerung vorbelegt. Bei der ersten Umlagerung nach Programmstart wird also kein Lagerplatz vorbelegt. Wird zwischendurch ohne das Programm zu verlassen, eine andere Buchung vorgenommen, so hat dies keinen Einfluss auf die Vorbelegung. Default ist No.
VB-UM-Mng
= Yes
Bei einer Umlagerung kann die Menge bei Nicht-LPCV-Teilen aus dem Lagerbestand des von-Lagers (Quelle) und bei LPCV-Teilen aus dem Lagerplatzbestand vorbelegt werden. Default ist No.
VB-UM-Splitt
= Yes
Bei einer Umlagerung kann mit Einstellung No (Default) nur eine neue Chargenbezeichnung eingegeben werden, wenn sich Quelle und Ziel in Lager oder Lagerplatz unterscheiden. Mit der Einstellung Yes kann auch innerhalb eines Lagers auf den gleichen Lagerplatz umgelagert werden, wenn eine neue Chargenbezeichnung angegeben wird. Damit können z.B. Chargen gesplittet werden. Das Strategiefeld bleibt dabei erhalten.
Beim Splitten einer Charge kann die Vergabe der neuen Chargenbezeichnung automatisch aus dem Nummernkreis für die Chargenbezeichnung erfolgen. Die «Chargenbezeichnung neu» wird immer mit Leerzeichen vorbelegt und wenn beim Auslösen mit der Schaltfläche [ Ok ] noch Leerzeichen im Feld stehen, wird eine neue Chargenbezeichnung ermittelt. Außerdem wird die «Chargenbezeichnung neu» nun im Buchungsprotokoll ausgegeben.
Hinweis
Damit könnte bei Bedarf das Feld «Chargenbezeichnung» auch über eine individuelle Anpassung für die Eingabe gesperrt bzw. ganz aus dem Dialog entfernt werden, damit der Bearbeiter die neue Chargenbezeichnung nicht selbst vergeben kann.
Beispiele
VB-LAG =  "A"
; Lager A wird vorbelegt.
VB-LP = "01-01-2"
; Lagerplatz 01-01-2 wird vorbelegt.
VB-LP = Feld:10
; Lagerplatz wird aus Feldnummer 10 (Lagerplatzeinheit) vorbelegt.
Es sind also Konstanten möglich, zum Beispiel VB-Lag =  "A" für Lager A oder Felder aus dem Teilestamm LPCV (Datei TSS-LCV, Dateinummer 87), zum Beispiel "VB-LP = Feld:10" für Feldnummer 10 (Lagerplatzeinheit).