Einsprungpunkte > Modul Lager > Standardskript STKMAJE 

MAJENTSTR: Vor der Aktualisierung der Bestandszugänge zu einer Belegposition.

Der Eingabepunkt wird vor der Aktualisierung der Bestandszugänge zu einer Belegposition aufgerufen.

Die Eigenschaften dieser Zugänge sind in der Arbeitsmaske [M:STW] enthalten.

Die durchzuführenden Aktualisierungen können per Änderung des Inhalts dieser Arbeitsmaske vorgenommen werden.

Anwendungsfall:

Jede Analyseanforderung referenziert einen Beleg, der den zu prüfenden Bestandszugang anstößt.

Bei Fertigungserklärungen aus FA, die anstatt der jeweiligen Fertigungserklärung in der Analyseanforderung referenziert werden sollen, ist wie folgt zu verfahren:

If [M :STW]VCRTYP=15 & [M :STW]VCRTYPORI=10

            [L]WVCRTYPANA = [M :STW]VCRTYPORI

            [L]WVCRNUMANA = [M :STW]VCRNUMORI

            [L]WVCRLINANA = [M :STW]VCRLINORI

Endif

Die lokalen Variablen [L]WVCRxxxANA enthalten die in der Analyseanforderung zu referenzierende Belegnummer.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der am Ursprung der Aktualisierung stehende Beleg kann über folgende Feldwerte ermittelt werden:

[M :STW]VCRTYP    Belegtyp (Lokales Menü 701)

[M :STW]VCRNUM  Belegnummer

[M :STW]VCRLIN     Belegposition

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

Geöffnete Tabellen

Es sind sämtliche Tabellen der Bestands-Engine geöffnet, ihr Inhalt ist im Kontext jedoch ohne Bedeutung.

Schnittstellenmaske für die Bestandsaktualisierung: STOWORK [STW] ist geöffnet und enthält alle Eigenschaften der durchzuführenden Zugänge.

 

MAJENTEND: Nach der Aktualisierung der Bestandszugänge zu einer Belegposition.

Der Eingabepunkt wird nach der Aktualisierung der Bestandszugänge zu einer Belegposition aufgerufen.

Die Eigenschaften dieser Zugänge sind in der Arbeitsmaske [M:STW] enthalten.

Der Eingabepunkt ermöglicht zusätzliche Aktualisierungen.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der am Ursprung der Aktualisierung stehende Beleg kann über folgende Feldwerte ermittelt werden:

[M :STW]VCRTYP    Belegtyp (Lokales Menü 701)

[M :STW]VCRNUM  Belegnummer

[M :STW]VCRLIN     Belegposition

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

Geöffnete Tabellen

Es sind sämtliche Tabellen der Bestands-Engine geöffnet, ihr Inhalt ist im Kontext jedoch ohne Bedeutung.

Schnittstellenmaske für die Bestandsaktualisierung: STOWORK [STW] ist geöffnet und enthält alle Eigenschaften der durchgeführten Zugänge.

 

ENT_STOSTJ: Vor der Aktualisierung der Zugangsbewegung.

Dieser Eingabepunkt wird vor dem Schreiben einer Bestandszugangsbewegung und vor der Aktualisierung der entsprechenden Bestandsposition aufgerufen.

Die Eigenschaften dieses Zugangs sind in der Arbeitsmaske [M:STW] enthalten.

Die durchzuführenden Aktualisierungen können per Änderung des Inhalts dieser Arbeitsmaske vorgenommen werden.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der am Ursprung der Aktualisierung stehende Beleg kann über folgende Feldwerte ermittelt werden:

[M :STW]VCRTYP    Belegtyp (Lokales Menü 701)

[M :STW]VCRNUM  Belegnummer

[M :STW]VCRLIN     Belegposition

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

Der 2. Maskenblock [M :STW] mit Index I enthält die Zugangseigenschaften.

Die lokalen Variablen [L]SIGN und [L]SENS haben folgende Bedeutung:

SIGN

SENS

 

+1

+1

Zugang

-1

+1

Storno Zugang

+1

-1

Negativer Zugang

-1

-1

Storno negativer Zugang

Geöffnete Tabellen

Es sind sämtliche Tabellen der Bestands-Engine geöffnet, ihr Inhalt ist im Kontext jedoch ohne Bedeutung.

Schnittstellenmaske für die Bestandsaktualisierung: STOWORK [STW] ist geöffnet und enthält alle Eigenschaften des durchzuführenden Zugangs.

 

LOOP_STWE: Vor der Aktualisierung der Bestandszugänge zu einer Bestandsposition

Der Eingabepunkt wird vor der Aktualisierung einer Auskunft zu einem Bestandszugang mit zugeordneter Dokumentposition aufgerufen.

Die Eigenschaften dieses Zugangs sind in der mit I indizierten Arbeitsmaske [M:STW] enthalten.

Die durchzuführenden Aktualisierungen können per Änderung des Inhalts dieser Arbeitsmaske vorgenommen werden.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der am Ursprung der Aktualisierung stehende Beleg kann über folgende Feldwerte ermittelt werden:

[M :STW]VCRTYP    Belegtyp (Lokales Menü 701)

[M :STW]VCRNUM  Belegnummer

[M :STW]VCRLIN     Belegposition

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

Die Eigenschaften der Auskunft des Bestandszugangs sin in Block 2 (Tabelle) der Maske [STW] (Index = I) enthalten.

Geöffnete Tabellen

Es sind sämtliche Tabellen der Bestands-Engine geöffnet, ihr Inhalt ist im Kontext jedoch ohne Bedeutung.

Schnittstellenmaske für die Bestandsaktualisierung: STOWORK [STW] ist geöffnet und enthält alle Eigenschaften der durchzuführenden Zugänge.

 

NODELETE_LOT: Um eine Charge nicht zu löschen

Dieser Eingabepunkt wird vor dem Löschen einer Charge aufgerufen, wenn der Beleg gelöscht wird, durch den die Charge ursprünglich angelegt wurde.

Mit dem Eingabepunkt ist es möglich, die Charge nicht zu löschen.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Um das Löschen der Charge zu unterbinden, muss die globale Variable GPE auf den Wert 1 gesetzt werden.

Geöffnete Tabellen

Es sind sämtliche Tabellen der Bestands-Engine geöffnet, ihr Inhalt ist im Kontext jedoch ohne Bedeutung.