Einsprungpunkte > Modul Lager > Standardskript STKVALREG 

BEFREGITV: vor dem erneuten Schreiben des [ITV]-Datensatzes bei einem Preisausgl

Dieser Eingabepunkt wird unmittelbar vor dem erneuten Schreiben des [ITV]-Datensatzes bei einem Preisausgleich aufgerufen. Der Datensatz enthält bereits die neuen Werte.

Kontext und Funktionsmodus

Folgende Tabellen werden aktualisiert:

STOJOU [STJ], STOLOT [STL], STOCOST [STP], ITMMVTHIS [ITH]. 

Transaction

Eine Maskensteuerung ist aktiv.

Protokolldatei

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

Unterschiedliche Anwendungsfälle

Der Preisausgleich wird bei der Freigabe von Einkaufsrechnungen, bei der Berechnung des Selbstkostenpreises und beim Fremdbearbeitungsausgleich (Berücksichtigung der freigegebenen Subunternehmerrechnung nach der Berechnung des Selbstkostenpreises) aufgerufen.

Variablen

 Variable bzw. Maske

Definition

 Maske SAIDECPRI [SDPD]

 

 Enthält die Zusammensetzung der zu absorbierenden Betragsabweichung

Maske STKREGW [SRW]

 LOT (Char)

Vom Ausgleich betroffene Chargen

Das Quadrupel ist eindeutig

 VCRTYP (Integer)

Den Eintrag erstellender Dokumenttyp

 VCRNUM(Char)

Den Eintrag erstellende Dokumentnummer

 VCRLIN (Integer)

Den Eintrag erstellende Positionsnummer

QTYSTU (Decimal)

Für das gegebene Quadrupel bewegte Menge

AMTABS (Decimal)

Vom Quadrupel absorbierter Betrag

AMTNABS (Decimal)

Vom Quadrupel nicht absorbierter Betrag

QTYSTOLOT (Decimal)

Bestandsmenge der Charge

GOK ist auf 0 zu setzen, wenn im Fehlerfall die Standardverarbeitung angehalten werden muss.

Geöffnete Tabellen

ITMMASTER, ITMFACILIT, STOJOU, TABCOSTMET, TABCOSTMVT, STOCOST, STOLOT, ITMMVT, ITMMVTHIS

NULAMTADJ: Ausgleich erzwingen

Mit diesem Eingabepunkt kann der Ausgleich der Bewegungen und der Summentabellen auch dann erzwungen werden, wenn kein zu absorbierender Betrag vorhanden ist. Dies dient dazu, andere spezifische Beträge zu ändern.

Kontext und Funktionsmodus

Dieser Eingabepunkt wird unmittelbar nach der Berechnung des absorbierenden Gesamtbetrags aufgerufen.

Transaction

Eine Maskensteuerung ist aktiv.

Protokolldatei

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

Unterschiedliche Anwendungsfälle

Der Preisausgleich wird bei der Freigabe von Einkaufsrechnungen, bei der Berechnung des Selbstkostenpreises und beim Fremdbearbeitungsausgleich (Berücksichtigung der freigegebenen Subunternehmerrechnung nach der Berechnung des Selbstkostenpreises) aufgerufen.

Variablen

 Variable bzw. Maske

Definition

Maske STKREGW [SRW]

 LOT (Char)

Vom Ausgleich betroffene Chargen

Das Quadrupel ist eindeutig

 VCRTYP (Integer)

Den Eintrag erstellender Dokumenttyp

 VCRNUM(Char)

Den Eintrag erstellende Dokumentnummer

 VCRLIN (Integer)

Den Eintrag erstellende Positionsnummer

QTYSTU (Decimal)

Für das gegebene Quadrupel bewegte Menge

AMTABS (Decimal)

Vom Quadrupel absorbierter Betrag

AMTNABS (Decimal)

Vom Quadrupel nicht absorbierter Betrag

QTYSTOLOT (Decimal)

Bestandsmenge der Charge

Maske SAIDECPRI [SDPD]

AMTTOT (Decimal)

Zu absorbierender Gesamtbetrag

MATCST (Festkommazahl)

Zu absorbierender Materialkostenbetrag (nach Statistikfamilien)

MACCST (Festkommazahl)

Zu absorbierender Maschinenkostenbetrag (nach Statistikfamilien)

LABCST (Festkommazahl)

Zu absorbierender Arbeitskostenbetrag (nach Statistikfamilien)

SCOTOT (Decimal)

Zu absorbierender Subunternehmerkostenbetrag (nach Statistikfamilien)

OVExxxCST (Decimal)

Zu absorbierender Gemeinkostenbetrag (nach Komponententyp)

GPE

Wenn der Ausgleich erzwungen werden soll, ist GPE auf den Wert 1 zu setzen

GOK ist auf 0 zu setzen, wenn im Fehlerfall die Standardverarbeitung angehalten werden muss.

Geöffnete Tabellen

ITMMASTER, ITMFACILIT, STOJOU, TABCOSTMET, TABCOSTMVT, STOCOST, STOLOT, ITMMVT, ITMMVTHIS

Je nach Kontext können die Dateien zu den Wareneingängen und den Rechnungen geöffnet und positioniert sein.

 

BEFADJCPT: um vor der Berechnung des Bewegungsausgleichs die Steuerung zu überne

Mit diesem Eingabepunkt kann die Maske SRW bearbeitet werden. Diese Maske enthält die Werte für die Berechnung der durchzuführenden Ausgleichsvorgänge.

Der Ausgleich des Zugangs kann auch unterdrückt werden.

Kontext und Funktionsmodus

Dieser Eingabepunkt wird unmittelbar vor der Berechnung des Preisausgleichs aufgerufen.

Transaction

Eine Maskensteuerung ist aktiv.

Protokolldatei

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

Unterschiedliche Anwendungsfälle

Der Preisausgleich wird bei der Freigabe von Einkaufsrechnungen, bei der Berechnung des Selbstkostenpreises und beim Fremdbearbeitungsausgleich (Berücksichtigung der freigegebenen Subunternehmerrechnung nach der Berechnung des Selbstkostenpreises) aufgerufen.

Variablen

 Variable bzw. Maske

Definition

GPE

Initialisierung mit 0.

Auf 1 setzen, um den Ausgleich ohne Fehlermeldung abzubrechen.

Maske STKREGW [SRW]

 LOT (Char)

Vom Ausgleich betroffene Chargen

Das Quadrupel ist eindeutig

 VCRTYP (Integer)

Den Eintrag erstellender Dokumenttyp

 VCRNUM(Char)

Den Eintrag erstellende Dokumentnummer

 VCRLIN (Integer)

Den Eintrag erstellende Positionsnummer

QTYSTU (Decimal)

Für das gegebene Quadrupel bewegte Menge

AMTABS (Decimal)

Vom Quadrupel absorbierter Betrag

AMTNABS (Decimal)

Vom Quadrupel nicht absorbierter Betrag

QTYSTOLOT (Decimal)

Bestandsmenge der Charge

Maske SAIDECPRI [SDPD]

AMTTOT

Zu absorbierender Gesamtbetrag

MATCST(x), MACCST(x)…

Auskunft über den zu absorbierenden Betrag

WRND_SOC

Gerundete Beträge = 10^ (Anzahl der Dezimalstellen)

PRET ist auf 1 zu setzen, wenn im Fehlerfall die Standardverarbeitung angehalten werden muss.

Geöffnete Tabellen

ITMMASTER, ITMFACILIT, STOJOU, TABCOSTMET, TABCOSTMVT, STOCOST, STOLOT, ITMMVT, ITMMVTHIS

BEFREGUL: um beim Ausgleich auf die Aktualisierungsart für die Tabellen einzuwir

Mit diesem Eingabepunkt können in einer spezifischen Version die vom Preisausgleich betroffenen Tabellen aktualisiert oder eine andere Methode gewählt werden als die in der Standardversion vorgeschlagene.

Kontext und Funktionsmodus

Dieser Eingabepunkt wird unmittelbar vor der Tabellenaktualisierung beim Preisausgleich aufgerufen.

Transaction

Eine Maskensteuerung ist aktiv.

Protokolldatei

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

Unterschiedliche Anwendungsfälle

Der Preisausgleich wird bei der Freigabe von Einkaufsrechnungen, bei der Berechnung des Selbstkostenpreises und beim Fremdbearbeitungsausgleich (Berücksichtigung der freigegebenen Subunternehmerrechnung nach der Berechnung des Selbstkostenpreises) aufgerufen.

Variablen

 Variable bzw. Maske

Definition

Maske STKREGW [SRW]

 LOT (Char)

Vom Ausgleich betroffene Chargen

Das Quadrupel ist eindeutig

 VCRTYP (Integer)

Den Eintrag erstellender Dokumenttyp

 VCRNUM(Char)

Den Eintrag erstellende Dokumentnummer

 VCRLIN (Integer)

Den Eintrag erstellende Positionsnummer

QTYSTU (Decimal)

Für das gegebene Quadrupel bewegte Menge

AMTABS (Decimal)

Vom Quadrupel absorbierter Betrag

AMTNABS (Decimal)

Vom Quadrupel nicht absorbierter Betrag

QTYSTOLOT (Decimal)

Bestandsmenge der Charge

                      LMODSTP (Integer)

Aktualisierungsverfahren FIFO-Stapel:
 +1: Der zu absorbierende Betrag wird vom gesamten Stapel absorbiert
+2: Der zu absorbierende Betrag wird vollständig und einzig und allein vom verbundenen Stapelelement absorbiert
 +4: In der Tabelle der absorbierten Beträge werden die vom FIFO-Stapel absorbierten Beträge berücksichtigt, damit die anderen Tabellen gemäß dem FIFO-Stapel aktualisiert werden.

Standardmäßig gilt LMODSTP = 4, sofern Artikelbewertungsverfahren = FIFO oder LIFO, sonst LMODSTP = 0.

                      LUPDTAB (Integer)

Zu aktualisierende Tabellen:
 +1: Tabelle STOCOST (FIFO-Stapel)
 +2: Tabelle STOLOT (Chargen)
 +4: Tabelle STOJOU (Bewegungen)
 +8: Tabelle ITMMVT (Artikel-Standort-Summen)
 +16: Tabelle ITMMVTHIS (Artikel-Standort-Verlauf)

Standardmäßig gilt LUPDTAB = 1 + 2 + 4 + 8 + 16 = 31

GOK ist auf 0 zu setzen, wenn im Fehlerfall die Standardverarbeitung angehalten werden muss.

Geöffnete Tabellen

ITMMASTER, ITMFACILIT, STOJOU, TABCOSTMET, TABCOSTMVT, STOCOST, STOLOT, ITMMVT, ITMMVTHIS

ORI_TRK: Eingabepunkt für die Verwaltung der Rückverfolgbarkeit in der Rückmeldu

Mit diesem Eingabepunkt kann die Rückverfolgbarkeit in der Rückmeldung anstatt im FA verwaltet werden.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

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

Unterschiedliche Anwendungsfälle

Der Preisausgleich wird bei der Freigabe von Einkaufsrechnungen, bei der Berechnung des Selbstkostenpreises und beim Fremdbearbeitungsausgleich (Berücksichtigung der freigegebenen Subunternehmerrechnung nach der Berechnung des Selbstkostenpreises) aufgerufen.

Der Eingabepunkt wird im Label MAJ_STOTRK_REGFLG der Verarbeitung STKVALREG aufgerufen. Normalerweise muss der gleiche Code in diesem Eingabepunkt und im Eingabepunkt ORI_TRK von STKLIB verwendet werden.

#--- Im Eingabepunkt zu programmierende Sequenz

 If find([F:STJ]TRSTYP,5,6,19)

     WTYP = [F:STJ]VCRTYP

     WNUM = [F:STJ]VCRNUM

     WLIN = [F:STJ]VCRLIN

     WTYPORI = [F:STJ]VCRTYPORI

     WNUMORI = [F:STJ]VCRNUMORI

     WLINORI = [F:STJ]VCRLINORI

  Endif