Einsprungpunkte > Modul Lager > Standardskript CALREO 

FILTRE_STF: Änderung des Filters auf die aufzufüllenden Lagerplätze

Mit diesem Eingabepunkt kann die "Standardbeziehung" (zwischen der Lagerplatztabelle und den Lagerplatzzuweisungen) ersetzt und geändert werden. Weiterhin ist es möglich, Zusatzfilter hinzuzufügen.

Kontext und Funktionsmodus

Transaktion

Es läuft keine Transaktion.

Logdatei

Es gibt eine geöffnete Protokolldatei, wenn dies in der Startmaske angefordert wurde.

Unterschiedliche Anwendungsfälle - wichtige Variablen

Es handelt sich um einen Eingabepunkt des Unterprogramms TRT_REAPPRO der Verarbeitung CALREO. 

Er wird nach der Belegung der anwendbaren Filter aufgerufen, um die zu verarbeitenden Datensätze zu ermitteln. Der Aufruf erfolgt vor der Verbindung zwischen der Zuweisungstabelle und der Lagerplatztabelle.

Der Eingabepunkt dient dazu, eine neue "Beziehung" zu beschreiben (z. B. Hinzufügen der Lagerplatztyptabelle) und die vorhandenen Filter zu ändern bzw. neue hinzuzufügen.

Wenn die "Standardbeziehung" nicht gelten soll, ist die lokale Variable WNEW auf den Wert 1 zu setzen.  

Folgende Parameter sind zugänglich:

- [L]WNEW              Auf den Wert 1 zu setzen

- [L]WFILSTF         Filter auf STOLOCAFF

- [L]WFILSTC         Filter auf STOLOC

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

STOLOCAFF

Nein

Lagerplatzzuweisungen

STOLOC

Nein

Lagerplätze

TABLOCTYP

Nein

Lagerplatztypen

ITMMASTER

Nein

Artikel

ITMFACILIT

Nein

Article-Standort-Daten

STOALL

Nein

Reservierungen

STOREO

Nein

Dispos

BPDLVCUST 

Nein

Belieferte Kunden

TABFOR

Nein

Formeln

WORKSTATIO

Nein

Arbeitsplätze

 

VERIF_STA: Entscheidung, ob ein aufzufüllender Lagerplatz zu verarbeiten ist.

Mit diesem Eingabepunkt wird festgelegt, ob der betreffende Lagerplatz mit dem Artikel aufgefüllt werden muss.

Kontext und Funktionsmodus

Transaktion

Es läuft keine Transaktion.

Logdatei

Es gibt eine geöffnete Protokolldatei, wenn dies in der Startmaske angefordert wurde.

Unterschiedliche Anwendungsfälle - wichtige Variablen

Es handelt sich um einen Eingabepunkt des Unterprogramms TRT_REAPPRO der Verarbeitung CALREO. 

Er wird bei Eintritt in die Schleife über die Zuweisungstabelle aufgerufen und dient der Festlegung, ob der betreffende Lagerplatz mit diesem Artikel aufzufüllen ist.

Ergibt die Prüfung, dass der betreffende Lagerplatz nicht mit diesem Artikel aufzufüllen ist, so muss die lokale Variable WOK auf den Wert 0 gesetzt werden.  

Folgende Parameter sind zugänglich:

- [L]WOK              Auf den Wert 0 zu 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

STOLOCAFF

Ja

Lagerplatzzuweisungen

STOLOC

Ja

Lagerplätze

TABLOCTYP

Nein

Lagerplatztypen

ITMMASTER

Nein

Artikel

ITMFACILIT

Nein

Article-Standort-Daten

STOALL

Nein

Reservierungen

STOREO

Nein

Dispos

BPDLVCUST 

Nein

Belieferte Kunden

TABFOR

Nein

Formeln

WORKSTATIO

Nein

Arbeitsplätze

 

NEW_CALSTO: Mit diesem Eingabepunkt wird die Berechnung des verfügbaren Bestands

Die Standardberechnung des für einen Lagerplatz verfügbaren Bestands kann durch eine zu beschreibende andere Berechnung ersetzt werden.

Kontext und Funktionsmodus

Transaktion

Es läuft eine Transaktion.

Logdatei

Es gibt eine geöffnete Protokolldatei, wenn dies in der Startmaske angefordert wurde.

Unterschiedliche Anwendungsfälle - wichtige Variablen

Es handelt sich um einen Eingabepunkt des Unterprogramms TRT_REAPPRO der Verarbeitung CALREO. 

Er wird bei Eintritt in die Schleife über die Zuweisungstabelle aufgerufen, nachdem der aufzufüllende Lagerplatz geprüft wurde.

Mit dem Eingabepunkt kann die Standardberechnung des verfügbaren Betands ($CAL_STO) durch eine andere ersetzt werden.

Wenn eine andere Berechnung beschrieben wurde, ist die lokale Variable WNEW auf den Wert 1 zu setzen.  

Folgende Parameter sind verfügbar:

- [L]WNEW              Auf den Wert 1 zu setzen

- [L]WSTOQTYSTU   Die im Bestand befindliche Menge setzen

- [L]WSTOQTYALL   Die reservierte Menge setzen

v

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

STOLOCAFF

Ja

Lagerplatzzuweisungen

STOLOC

Ja

Lagerplätze

TABLOCTYP

Nein

Lagerplatztypen

ITMMASTER

Nein

Artikel

ITMFACILIT

Nein

Article-Standort-Daten

STOALL

Nein

Reservierungen

STOREO

Nein

Dispos

BPDLVCUST 

Nein

Belieferte Kunden

TABFOR

Nein

Formeln

WORKSTATIO

Nein

Arbeitsplätze

 
Geöffnete Tabellen

CRIT_STO: Mit diesem Eingabepunkt wird ein Filter auf die Bestandsdatei gelegt.

Mit diesem Eingabepunkt wird bei der Berechnung der Dispositionsmenge ein Filter auf die Bestandsdatei gelegt.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion läuft.

Logdatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt befindet sich im Label CAL_STO der Verarbeitung CALREO in der Leseschleife über die Datei STOCK[STO]. 

Zur Definition eines Zusatzfilters auf die Datei STOCK[STO] steht die 250-stellige Variable CRITSTO zur Verfügung.

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

Nein

Bestände

CRITSTO

Nein

250-stellige alphanumerische Variable

 
Geöffnete Tabellen

CAL_QTYSTU: Mit diesem Eingabepunkt wird die Rundungsberechnung geändert

Mit diesem Eingabepunkt wird die berechnete gerundete Dispositionsmenge geändert.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion läuft.

Logdatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt wird beim Laden des Buffers STOREO/REO aufgerufen, bevor dieser geschrieben wird.

Mit ihm wird die berechnete gerundete Dispositionsmenge ersetzt.

Wenn eine andere Berechnung beschrieben wurde, ist die Variable GPE auf den Wert 1  zu setzen.  

Rubriken der Datei STOREO / REO: 

            STOFCY , ITMREF, LOCCAT,LOC,PCU,QTYPCU,PCUSTUCOE,STU,DEFPOT werden geladen.

In der Standardversion wird die Berechnung wie folgt durchgeführt:

     [F:REO]QTYSTU    = [F:REO]QTYPCU * [F:REO]PCUSTUCOE

   Call QTEARR([F:REO]QTYSTU,[F:REO]STU) From TRTDIV

Die Rundung wird von der Komponente QTEARR gemäß der durch STU definierten Anzahl von Dezimalstellen vorgenommen

Tabelle

Wichtiger Inhalt

Tabellentitel

 STOLOCAFF

Ja

Lagerplatzzuweisung

 STOLOC

Ja

Lagerplätze

 ITMMASTER

Ja

Artikel

 CRITSTO

Nein

250-stellige alphanumerische Variable

 Geöffnete Tabellen

WRIT_REO: Mit diesem Eingabepunkt wird der Buffer [F :REO] geändert

Mit diesem Eingabepunkt wird der Inhalt des Buffers [F :REO] geändert

Kontext und Funktionsmodus

Transaktion

Eine Transaktion läuft.

Logdatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt befindet sich im Label TRT_REA der Verarbeitung CALREO vor der Write-Anweisung [REO].

Tabelle / Rubrik

Wichtiger Inhalt

Tabellentitel

 WNBRLOTECA

Ja

Anz. opt. Charge

 WQTYECOUS

Ja

Anz. opt. Charge in STK

 WMANQUANT

Ja

Fehlmenge in STK

 WSTOQTYSTU

Ja

Bestand in STK

 STOLOCAFF

Ja

Lagerplatzzuweisung

 STOLOC

Ja

Lagerplätze

 ITMFACILIT

Ja

Artikel-Standort

 ITMMASTER

Ja

Artikel

 Geöffnete Tabellen