Einsprungpunkte > Modul Lager > Standardskript STKLOC 

CHGDEFLOC: Änderung des Standardlagerplatzes.

Mit diesem Eingabepunkt kann der Standardlagerplatz im Vorschlag für den Lagerplatz oder für den Lagerplatztyp geändert werden.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Aufruffälle – wichtige Variablen

Es handelt sich um einen Eingabepunkt des Unterprogramms REALOCTYP der Verarbeitung STKLOC.

Der Eingabepunkt wird in den Bestandszugangsflüssen vor der Lagerplatzerfassung aufgerufen.

 Der Standardlagerplatz in Artikel - Standort für die verwendete Verwaltungsregel wurde in der Maskenvariable [M :STLT]LOC belegt.

Auf folgende Weise kann der Standardwert geändert werden:

Neue Belegung des Standardlagerplatzes [M :STLT]LOC mit dem neuen Wert

Belegung der lokalen Variable [L]W_TLODEF mit dem Lagerplatztyp des Lagerplatzes [M :STLT]LOC.

Die wichtigsten Variablen sind:  

 [M:STLT]TRSTYP:   Maskensteuerungstyp (Lokales Menü 704)

 [M:STLT]ITMREF:   Artikel

 [M:STLT]STOFCY:   Standort

 

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind (geladen ist der aktuelle Kunde).

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMMASTER

Ja

Artikel

ITMFACILIT

Ja

Artikel - Standort

TABSTORUL

Ja

Verwaltungsregel

TABLOCTYP

Nein

Lagerplatztyp

STOLOC

Nein

Lagerplätze

 

FILOCPCOD: Änderung des Vorschlagsfilters für die Lagerplätze.

Mit diesem Eingabepunkt kann der Standardfilter im Vorschlag für den Lagerplatz oder für den Lagerplatztyp geändert werden.

Auf diese Weise können z. B. nur leere Lagerplätze vorgeschlagen werden.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt befindet sich im Label LEC_TLO der Verarbeitung STKLOC.

Der Eingabepunkt wird in den Bestandszugangsflüssen vor der Lagerplatztyp- oder Lagerplatzerfassung aufgerufen.

Standardfunktionsweise des Vorschlags für einen Lagerplatztyp:

-         Typ ohne Einschränkung disponierbarer Lagerplatz:leere Lagerplätze, dann belegte Lagerplätze

-         Sonstige Lagerplatztypen: alle nicht vollen Lagerplätze

Um die Funktionsweise zu ändern, ist der Wert von FIL1(0) und oder FIL2(1) entsprechend anzupassen.

 Die wichtigsten Variablen sind:  

 [M:STLT]TRSTYP:   Maskensteuerungstyp (Lokales Menü 704)

 [M:STLT]ITMREF:   Artikel

 [M:STLT]STOFCY:   Standort

Beispiel: Bei Lagerplatztypen mit uneingeschränkter Auffüllung werden nur leere Lagerplätze vorgeschlagen. 

      If [F:TLO]FILMGTFLG=2 & ([F:TLO]PCU(0)="" | [F:TLO]MAXQTYPCU(0)=0)

        FIL2(1) = "[F:STC]OCPCOD=1"

      Endif

 

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind (geladen ist der aktuelle Kunde).

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMMASTER

Ja

Artikel

ITMFACILIT

Ja

Artikel - Standort

TABSTORUL

Ja

Verwaltungsregel

TABLOCTYP

Ja

Lagerplatztyp

STOLOC

Nein

Lagerplätze

 

CTRSTKLOC: Prüfungen bei Auswahl oder Zuweisung des Lagerplatzes.

Mit diesem Eingabepunkt können bei der Auswahl oder bei der Zuweisung von Lagerplätzen Prüfungen durchgeführt werden.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Aufruffälle – wichtige Variablen

Es handelt sich um einen Eingabepunkt der Unterprogramme TRT_UN_EMP und STKCTREMP der Verarbeitung STKLOC.

Sie werden in den Bestandszugangsflüssen aufgerufen.

  Verfügbare Variablen und Masken

Variable bzw. Maske

Definition

Global integer GTR

 Die Variable enthält den Bestandsbewegungstyp (Lokales Menü 704).

 Die Prüfungen können beispielsweise bei einer Inventur anders lauten

(GTR = 13).

Global integer GPE

Wenn die Standardverarbeitung nicht ausgeführt werden soll, muss die Variable GPE auf einen von 0 verschiedenen Wert gesetzt werden.

Wenn die Standardverarbeitung ausgeführt werden soll, muss die Variable GPE auf den Wert 0 gesetzt werden.

 

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind (geladen ist der aktuelle Kunde).

Tabelle

Wichtiger Inhalt

Tabellentitel

STOCK/STO0

Nein

Bestand

TABLOCTYP/TLO

Ja

Lagerplatztyp

STOLOC/STC

Ja

Lagerplätze

 

MAJREWLOC: Aktualisierung des Lagerplatzes einer Bestandsposition bei jeder Aktu

Mit diesem Lagerplatz können die Eigenschaften von Lagerplätzen einer Bestandsposition mit derselben aktualisiert werden (bei Anlage, Änderung und Löschen).

Kontext und Funktionsmodus

Transaktion

Eine Maskensteuerung ist aktiv.

Protokolldatei

Je nach Kontext kann eine Protokolldatei geöffnet sein. Dies muss aber nicht der Fall sein.

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt befindet sich im Unterprogramm STKLIBEMP der Verarbeitung STKLOC, die bei der Aktualisierung einer Bestandsposition nach dem Schreiben, erneuten Schreiben oder Löschen der Bestandsposition aufgerufen wird.

Der Eingabepunkt wird nach der Aktualisierung des Lagerplatzes und vor der Aktualisierung des Lagerplatztyps aufgerufen.

Mit dem Eingabepunkt werden die Eigenschaften des aktualisierten Lagerplatzes geändert.

Hierfür ist der betreffende Lagerplatz zu lesen (mit LFCY und LLOC). Danach sind die gewünschten Änderungen durchzuführen und der Lagerplatz neu zu schreiben.

 Die wichtigsten Variablen sind:  

 [L]LFCY:      Lagerplatzstandort

 [L]LLOC:      Lagerplatz

 [V]GOK:       Rückgabecode (im Fehlerfall auf 0 setzen)

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind (geladen ist der aktuelle Kunde).

Tabelle

Wichtiger Inhalt

Tabellentitel

STOLOC [STC]

Nein

Lagerplatz

STOLOC [STC0]

Nein

Lagerplatz

TABLOCTYP

Ja

Lagerplatztyp

STOCK [STO]

Ja

Bestand

STOCK [STO0]

Nein

Bestand

 

ECR_SWL: Ergänzung des Datensatzes in STOLOCRES.

Mit diesem Eingabepunkt kann der Inhalt eines Datensatzes in der Tabelle der Lagerplatzreservierungen vervollständigt werden, während dieser Datensatz geschrieben wird (STOLOCRES).

Kontext und Funktionsmodus

Transaktion

Eine Maskensteuerung ist aktiv.

Protokolldatei

Je nach Kontext kann eine Protokolldatei geöffnet sein. Dies muss aber nicht der Fall sein.

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt befindet sich im Unterprogramm STKCRERES der Verarbeitung STKLOC, die eine Lagerplatzreservierung in der Tabelle STOLOCRES anlegt.

Der Lagerplatz wird nach der Belegung des Datensatzes [F:SWL] und vor dem Schreiben desselben aufgerufen.

Mit dem Eingabepunkt kann der Datensatzinhalt [F:SWL] beim Schreiben ergänzt werden.

 Die wichtigsten Variablen sind:  

 [L]LFCY:      Standort

 [L]LITM:       Artikel

 [L]LPCU:      Verpackungseinheit 

 [L]LQTE:      Menge

 [L]LSTA:      Status

 [L]LOLD:      Alter Lagerplatz

 [L]LNEW:      Neuer Lagerplatz

 [L]LBPR:       Personenkonto

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind (geladen ist der aktuelle Kunde).

Tabelle

Wichtiger Inhalt

Tabellentitel

STOLOC [STC]

Ja

Lagerplatz

STOLOC [STC0]

Ja, falls LOLD <> ""

Lagerplatz

TABLOCTYP

Ja

Lagerplatztyp