Einsprungpunkte > Modul Lager > Standardskript SUBSCSP 

MOD_FILLOC2: Lagerplatzwechsel ausgehend von einem Lagerplatz Personenkonto.

Mit diesem Eingabepunkt kann Bestand von einem Personenkontolagerplatz auf einen internen Lagerplatz transferiert oder der Status eines Personenkontolagerplatzes geändert werden.

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt befindet sich im Label $FILGAUCHE der Verarbeitung SUBSCSP.

Er wird während der Belegung des Filters der Explorer-Liste für die Bestandsauswahl aufgerufen.

Mit dem Eingabepunkt kann der Filter auf die für die Auswahl zulässigen Lagerplatztypen ersetzt werden. Hierfür ist der Wert der Variable FILGAUSUP(3) zu ändern.

Das Feld [M:SCS1]BETFCYCOD enthält den von der Bestandsänderung autorisierten Transfertyp: interner Transfer = 1.

Beispiel 1:

Um Bestand von einem Kundenlagerplatz auf einen internen Lagerplatz zu transferieren (mit Kommissionierung von Bestandspositionen auf dem Kundenlagerplatz), ist folgende Codesequenz zu schreiben:

If [M:SCS1]BETFCYCOD=1 : FILGAUSUP(3)+="&[F:STO]LOCCAT<=3" : GPE=1: Endif

Beispiel 2:

Um den Status eines Subunternehmerlagerplatzes zu ändern (mit Kommissionierung von Bestandspositionen auf dem Subunternehmerlagerplatz), ist folgende Codesequenz zu schreiben:

If [M:SCS1]BETFCYCOD=1 : FILGAUSUP(3)+="&find([F:STO]LOCCAT,1,2,4)" : GPE=1: Endif

TRF_OWNER: Ermöglicht die Übertragung des nicht eigenen Bestands

Dieser Eingabepunkt ermöglicht die Zulassung einer standortinternen Übertragung oder Fremdverarbeitung eines nicht eigenen Bestands.

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt befindet sich im Label $PICKE der Verarbeitung SUBSCSP.

Wird nach Auswahl einer Bestandsposition und vor Verfügbarkeitsprüfung dieses Bestands aufgerufen.

Ist man nicht Eigentümer des ausgewählten Bestands, kann man diesen so als verfügbar ansehen und dadurch die Übertragung genehmigen.

Hierzu muss folgende Sequenz geschrieben werden:  LOWNER = [F:STO]OWNER