Einsprungpunkte > Modul Lager > Standardskript STKVALMAJ 

TRSTYPACC: Gibt an, ob ein Bewegungstyp bewertet und damit gebucht ist.

Mit diesem Eingabepunkt kann eine Variable bearbeitet werden, die Auskunft darüber gibt, ob ein Bewegungstyp bewertet und damit gebucht ist.

Die Variable wird mit Standardwerten initialisiert. Dabei handelt es sich um diejenigen Werte, die in der Standardversion verwaltet werden. Wird einer dieser Werte geändert, so muss in der individuellen Version die Bewertung des betreffenden Bewegungstyps verwaltet werden.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung kann aktiv sein (Kontext auswerten).

Protokolldatei

Eine Protokolldatei kann geöffnet sein (Kontext auswerten).

Verfügbare Variablen und Masken

Variable bzw. Maske

Definition

LTABTRS

Tabelle, deren Index der Nummer des Bewegungstyps entspricht. Index 1 bedeutet, dass der Bewegungstyp nicht bewertet und damit nicht gebucht ist. Bei Index 0 kann der Bewegungstyp bewertbar und buchbar gesetzt werden.

  

CHGPRIORD: Zugriff auf die Preise des sich aus einer ursprünglichen Bewegung erg

Mit diesem Eingabepunkt kann der Auftragspreis der zu generierenden Bestandsbewegungen geändert werden, wenn dieser Preis sich aus dem Auftragspreis einer ursprünglichen Bewegung ergibt.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet, wenn GTRACE <> "".

Unterschiedliche Aufruffälle – wichtige Variablen

Der Eingabepunkt befindet sich im Label LOAD_FROM_STJ der Verarbeitung STKVALMAJ.

Der Eingabepunkt wird nach der Übernahme des Auftragspreises aus einer ursprünglichen Bewegung aufgerufen.

Auf diese Weise wird der Auftragspreis in die folgenden Aktualisierungsverarbeitungen übernommen (sofern ein ursprünglicher Beleg vorhanden ist):

-         Wareneingang Lieferant (standortübergreifend)

-         Kundenretoure

-         Materialrückgabe

-         Lieferantenretoure

-         Einlagerungsplan

-         Sonstiger Abgang entsprechend den Elementen einer Baugruppe

Die wichtigsten Variablen sind:

[M :STW]STOFCY    = Standort

[M :STW]TRFFCY                 = ursprünglicher Transferstandort (falls standortübergreifender Wareneingang Lieferant)

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

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

[M :STW]VCRNUM  = Belegnummer

[M :STW]VCRNUM  = Belegposition

[M :STW]VCRTYPORI         = Typ Originalbeleg (Lokales Menü 701)

[M :STW]VCRNUMORI       = Originalbelegnummer

[M :STW]VCRLINORI          =Originalbelegposition

[M :STW]ITMREF     = Artikel

Die zu belegenden Felder finden sich in der Maske [M:SVW]. Jede [M:SVW]NBLIG-Position ist mit derselben Position von [M:STW]NBLIG verbunden.

Jeder dem Gesamtpreis [M:SVW]PRIORD(I) und / oder [M:SVW]PRIVAL(I) hinzugefügte Wert muss auch in der zugehörigen Auskunft hinzugefügt werden (Materialkosten, Maschinenkosten, Rechnungselemente etc.).

Beispiel:

Zum Auftragspreis eines standortübergreifenen Wareneingangs sollen die Transportkosten (25 Euro) hinzugerechnet werden. Es wird dabei davon ausgegangen, dass es sich um Rechnungselemente handelt:

If [M :STW]TRSTYP=3
    [M:SVW]PRIORD(I)+=25
    [M:SVW]OINVDTACST(I)+=25
Endif

Für den Fall, dass die Zusatzkosten für die Kostengruppe des Artikels auf den Materialanteil aufgeschlagen werden müssen:

If [M :STW]TRSTYP=3
    [M:SVW]PRIORD(I)+=25
    [M:SVW]OMATTOT(I)+=25
    [M:SVW]OMATCST([F:ITM]BRDCOD-1 + I*GACTMAT)+=25
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 - Standorte

STOJOU

Nein

Bestandsbewegungen

STOCK

Nein

Bestand

STOLOT

Nein

Charge

STOLOC

Nein

Lagerplatz

TABLOCTYP

Nein

Lagerplatztyp