Einsprungpunkte > Modul Einkauf > Standardskript SUBPTHA 

CHGALLQTY: Für einen Sonderbeschaffungswareneingang zu reservierende Menge

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung Wareneingänge) und generiert eine Aktion "CHGALLQTY".

Mit dieser Aktion kann die für einen Verkaufsauftrag im Rahmen eines Sonderbeschaffungswareneingangs zu reservierende Menge beeinflusst werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird in der Aktualisierungstransaktion bei Anlage einer Wareneingangsposition Sonderbeschaffung aufgerufen.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion CHGALLQTY werden folgende Dateiklassen belegt: 

[F :PTH] Kopf Wareneingang Sonderbeschaffung

[F :PTD] Position Wareneingang Sonderbeschaffung

[F :SOQ] Position Verkaufsauftrag 

Obige Klassen dürfen nicht geändert werden. 

Die folgende Variable kann geändert werden: 

WQTERES

Für den Verkaufsauftrag zu reservierende Menge.

Hinweis: Diese Menge darf nicht über der Wareneingangsmenge [F :PTD]QTYSTU liegen. Sollte dies der Fall sein, wird die Menge angepasst!

 

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

PRECEIPT

Ja

Kopfzeilen Wareneingang

PRECEIPTD

Ja

Wareneingangspositionen

SORDERQ

Ja

Positionen Verkaufsauftrag

Sonstige Hinweise

Dieser Eingabepunkt wird nur im Falle von Wareneingängen zu Sonderbeschaffungen aufgerufen.

CLCQTYPTH: Neuberechnung der Mengen in Einkaufseinheiten

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung Wareneingänge) und generiert eine Aktion "CLCQTYPTH".

Mit dieser Aktion kann nach der detaillierten Erfassung der Bestandszugänge auf die erneute Mengenberechnung eingewirkt werden.

Anwendungsbeispiel:

-         Auftrag über 100 kg (PUR), entspricht 2.000 Blatt (STK)

-         Wareneingang 100 kg (PUR), Erfassung folgender Auskunft: 1.900 Blatt (STK); dadurch Anstoß einer erneuten Berechnung mit Ergebnis 95 kg (PUR)

Da das Gewicht pro Blatt je nach Feuchtigkeit schwanken kann, soll die PUR-Menge auf keinen Fall geändert werden. Die 1.900 Blatt entsprechen tatsächlich einem Gewicht von 100 kg.

Daher kann festgelegt werden, dass im Rahmen einer bestimmten Abweichung die Mengen nicht erneut berechnet werden:

If abs(OLDQTY-GTOTQTY<=1:000  WCLCFLG=0: Endif

Ebenfalls ist es möglich, den geeigneten Wert in PUR zu setzen und damit die automatische erneute Berechnung zu umgehen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung, wenn [M :PTH1]CREFLG(WNOL) <> 0.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Aufruf erfolgt nach Freigabe der detaillierten Erfassung des Bestandszugangs.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion CLCQTYPTH werden folgende Variablen belegt:

OLDQTY

Alte Gesamtmenge in STK der Wareneingangsposition vor der detaillierten Erfassung.

GTOTQTY

Neue Gesamtmenge in STK der Wareneingangsposition nach der detaillierten Erfassung.

WNOL

Index der in Verarbeitung befindlichen Wareneingangsposition (verwendbar mit Klasse [M:PIH1]).

Obige Variablen dürfen nicht geändert werden.

WCLCFLG

Indikator für die erneute Berechnung der Mengen in PUR.

0 = keine erneute Berechnung

1 = erneute Berechnung der Mengen in PUR gemäß STK-PUR-Koeffizient

[M :PTH1]QTYPUU(WNOL)

Gesamtmenge in PUR der Wareneingangsposition vor der möglichen erneuten Berechnung.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMMASTER

Ja

Artikel

ITMBPS

Ja, falls Anlage

Artikel - Lieferanten

Sonstige Hinweise

Dieser Eingabepunkt wird bei jedem Rechtsklick auf "Erfassung Detail Zugänge" aufgerufen.

CPRCOE: Annäherungskoeffizient Preis.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung Wareneingänge) und generiert eine Aktion "CPRCOE".

Mit dieser Aktion kann auf den Annäherungskoeffizienten eingewirkt werden, der bei der Berechnung des Kalkulationsstückpreises eines Wareneingangsartikels auf Basis des Nettostückpreises des Verkaufsauftrags verwendet wird.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird bei der Anlage von Wareneingangspositionen aufgerufen. Dies gilt unabhängig davon, ob die betreffenden Positionen manuell erfasst oder per Auswahl der Bestellpositionen belegt wurden.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion CPRCOE wird die folgende Variable belegt:

NOL

Index der in Verarbeitung befindlichen Wareneingangsposition (verwendbar mit Klasse [M:PIH1]).

Folgende Maske steht zur Verfügung: [M:PTH1]

Obige Variable und obige Klasse dürfen nicht geändert werden.


WCPRCOE

Annäherungskoeffizient aus Artikel - Lieferant. Der Annäherungskoeffizient kann vom Eingabepunkt geändert werden, um einen anderen Kalkulationsstückpreis netto zu erhalten.


Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

PORDER

Ja

Auftragskopfzeilen

PORDERQ

Ja

Auftragspositionen Mengen

PORDERP

Ja

Auftragspositionen Preis

Sonstige Hinweise

Dieser Eingabepunkt wird nur im Falle von Wareneingängen zu nicht in Rechnung gestellten Auftragspositionen mit einem bestandsverwalteten Artikel aufgerufen.

Achtung: Der Bewertungsparameter für die Artikelzugänge muss "Auftragspreis" lauten, da sonst der Selbskostenpreis nicht in die Bestandsbewegungen übernommen wird.

CHXPRIORD: Auswahl Auftragspreis

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung Wareneingänge) und generiert eine Aktion "CHXPRIORD".

Mit dieser Aktion kann die Belegung des auch Kalkulationsstückpreis genannten Auftragspreises geändert werden.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird bei der Anlage von Wareneingangspositionen aufgerufen. Dies gilt unabhängig davon, ob die betreffenden Positionen manuell erfasst oder per Auswahl der Bestellpositionen belegt wurden.

Der Eingabepunkt wird nur aufgerufen, wenn der Wareneingang aus einem teilweise oder vollständig in Rechnung gestellten Auftrag stammt.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion CHXPRIORD wird die folgende Variable belegt: 

NOL

Index der in Verarbeitung befindlichen Wareneingangsposition (verwendbar mit Klasse [M:PIH1]).

Folgende Maske steht zur Verfügung: [M:PTH1] 

Obige Variable und obige Klasse dürfen nicht geändert werden. 

WPRIFLG

Indikator für den auch Kalkulationsstückpreis genannten Auftragspreis. Mögliche Werte:

1 = Auftragspreis

2 = Preis der ersten freigegebenen Rechnung

3 = Preis der ersten freigegebenen Rechnung inkl. eventueller Zusatzrechnungen (Standardfunktionsweise)

4 = Preis der letzten freigegebenen Rechnung

5 = Preis der letzten freigegebenen Rechnung inkl. eventueller Zusatzrechnungen

6 = in der Variable WPRIORD angegebener Preis

WPRIORD

Spezifischer Auftragspreis (Kalkulationsstückpreis brutto vor Anwendung des Annäherungskoeffizienten), nur auszufüllen, wenn WPRIFLG = 6.

Bei diesem Preis handelt es sich um einen in Unternehmenswährung und STK ausgedrückten Stückpreis.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

PORDER

Ja

Auftragskopfzeilen

PORDERQ

Ja

Auftragspositionen Mengen

PORDERP

Ja

Auftragspositionen Preis

Sonstige Hinweise

Dieser Eingabepunkt wird nur im Falle von Wareneingängen zu in Rechnung gestellten Auftragspositionen mit einem bestandsverwalteten Artikel aufgerufen.

Ist kein Preis vorhanden (WPRIFLG = 6 und WPRIORD = 0), wird der Auftragspreis übernommen.

Achtung: Der Bewertungsparameter für die Artikelzugänge muss "Auftragspreis" lauten, da sonst der Selbskostenpreis nicht in die Bestandsbewegungen übernommen wird.

CHARGLIGPTH: Belegung Wareneingangsposition.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung Wareneingänge) und generiert eine Aktion "CHARGLIGPTH".

Mit dieser Aktion kann bei der Belegung der Wareneingangsposition die Wareneingangsmenge geändert werden.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird bei der Anlage von Wareneingangspositionen aufgerufen. Dies gilt unabhängig davon, ob die betreffenden Positionen manuell erfasst oder per Auswahl der Bestellpositionen belegt wurden.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion CHARGLIGPTH wird die folgende Variable belegt: 

NOL

Index der in Verarbeitung befindlichen Wareneingangsposition (verwendbar mit Klasse [M:PIH1]).

Folgende Maske steht zur Verfügung: [M:PTH1] 

Obige Variable und obige Klasse dürfen nicht geändert werden. 

WQTE

Wareneingangsmenge, ausgedrückt in STK.

Diese Menge wird automatisch belegt, kann aber geändert und sogar auf null zurückgesetzt werden, um den Benutzer zur manuellen Erfassung zu zwingen.

MAJRCPSTO: Bestandszugangsaktualisierung.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung Wareneingänge) und generiert eine Aktion "MAJRCPSTO".

Mit dieser Aktion können bei Importen von Wareneingängen die Bestandszugänge unterdrückt werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird in der Aktualisierungstransaktion beim Import von Wareneingangspositionen aufgerufen.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion MAJRCPSTO werden folgende Dateiklassen belegt: 

[F :PTH] Kopf Wareneingang

[F :PTD] Position Wareneingang

Obige Klassen dürfen nicht geändert werden. 

Die folgende Variable kann geändert werden: 

WUPDSTOFLG

Indikator Bestandsaktualisierung.

0 = keine Aktualisierung, die Wareneingänge werden zwecks Verlaufserstellung importiert, der Bestand ist bereits aktuell

1 = Aktualisierung der Bestandszugänge (Standardwert)

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

PRECEIPT

Ja

Kopfzeilen Wareneingang

PRECEIPTD

Ja

Wareneingangspositionen

Sonstige Hinweise

Dieser Eingabepunkt wird nur bei Importen aufgerufen.

CPRCAL: Aktualisierung Selbstkostenpreis

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung Wareneingänge) und generiert eine "CPRCAL"-Aktion.

Diese Aktion unterdrückt die Aktualisierung des Selbskostenpreises und setzt ggf. einen neuen Preis.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird aufgerufen, wenn der Selbstkostenpreis einer Wareneingangsposition aktualisiert werden muss.

Der Eingabepunkt wird ebenfalls aufgerufen, wenn eine Position oder ein Rechnungselement der Wareneingangsfußzeile geändert wird.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion CPRCAL werden folgende Variablen belegt: 

NOL

Index der in Verarbeitung befindlichen Wareneingangsposition (verwendbar mit Klasse [M:PIH1]).

Folgende Maske steht zur Verfügung: [M:PTH1] 

WCPRFLG

Indikator für die erneute Berechnung des Selbstkostenpreises

1 = erneute Berechnung und Aktualisierung des Selbskostenpreises der Wareneingangsposition

2 = der Selbstkostenpreis der Position wird behalten (beispielsweise bei manuellen Änderungen)

[M:PTH1]CPR(NOL)

Alter Selbstkostenpreis


Der Neuberechnungsindikator WCPRFLG kann geändert werden, damit keine Aktualisierung ausgeführt wird

MAJCTMALL: Aktualisierung Reservierungen

Dieser Eingabepunkt wurde durch den Eingabepunkt MAJSOFALL in der Verarbeitung PURMTOLIB ersetzt.

Kontext und Funktionsmodus

CUSADDTRT: Aufruf von individuellen Verarbeitungen.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung der Wareneingänge im Einkauf) und dient dem Aufruf von individuellen Zusatzverarbeitungen bei der Positionserstellung und -änderung.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird in der Aktualisierungstransaktion bei der Erstellung und Änderung von Wareneingangspositionen aufgerufen.

Verfügbare Variablen und Masken

Beim Aufruf werden folgende Dateiklassen belegt: 

[F :PTH] Kopf Wareneingang

[F :PTD] Position Wareneingang

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

PRECEIPT

Ja

Kopfzeilen Wareneingang

PRECEIPTD

Ja

Wareneingangspositionen

CHGINVQTY: Änderung der in Rechnung gestellten Menge.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPTHA (Verwaltung der Wareneingänge im Einkauf) und dient bei der Erstellung und Änderung von Positionen der Änderung der zu einem Wareneingang in Rechnung gestellten Menge.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Es handelt sich um einen Eingabepunkt des Unterprogramms POSITION_QTYINV der Verarbeitung SUBPTHA.

Verfügbare Variablen und Masken

Beim Aufruf werden folgende Dateiklassen belegt:

Die Felder [F:PTD]INVQTYPUU und [F:PTD]INVQTYSTU können geändert werden.

Beispiel: Mengen auf 0 setzen:

[F:PTD]INVQTYPUU = 0

[F:PTD]INVQTYSTU = 0

Achtung, vor der Aktualisierung muss der Kontext bekannt sein.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

PRECEIPTD

Ja

Wareneingangspositionen

CHGACCFCY: Standortänderung für die Prüfung der Dimensionen.

Dieser Eingabepunkt liegt in der Verarbeitung SUBPTHA (Speichern eines Wareneingangs im Einkauf) und dient der weiteren Verarbeitung nach Klick auf die Schaltfläche "Erstellen" oder "Speichern".

Mit dem Eingabepunkt wird der Standort gewechselt, was wiederum der Prüfung der Dimensionen der Wareneingangspositionen dient.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird bei Erstellung oder Änderung von Wareneingangspositionen im Einkauf aufgerufen.

Verfügbare Variablen und Masken

Beim Aufruf ist die Variable WFCY belegt. Sie enthält den Buchhaltungsstandort des Standorts und die Kopfzeile des Wareneingangs. Diese Variable kann geändert werden.

Folgende Masken stehen zur Verfügung: [M:PTH0], [M:PTH1], [M:PTH2] und [M:CSTT]

Obige Klassen dürfen nicht geändert werden.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

PRECEIPT

Nein

Kopfzeile Wareneingang

PRECEIPTD

Nein

Wareneingangsposition

NOREAJUST: Preis pro Einheit nicht anpassen

Dieser Eingabepunkt in der Verarbeitung SUBPTHASpeichern eines Wareneingangs ermöglicht das Bearbeiten während der Änderung der Dokumenteneinheit, der in dieser Einheit ausgedrückten Menge oder des Umrechnungsfaktors zwischen Dokumenteneinheit und Bestandseinheit, wenn eine Wareneingangsposition mit einem Ursprungsdokument (Auftrag oder Lieferung) verbunden ist.

Ziel ist es, die Möglichkeit zu geben, die Einheitsbeträge der Wareneingangsposition nicht neu zu berechnen und so die Informationen aus diesem Ursprungsdokument beizubehalten.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Aufruf erfolgt bei der Änderung der Dokumenteneinheit, der in dieser Einheit ausgedrückten Menge oder des Umrechnungsfaktors zwischen Dokumenteneinheit und Bestandseinheit, wenn die Wareneingangsposition mit einem Ursprungsdokument, einer Materialanforderung oder einer Verkaufslieferung verbunden ist.

Verfügbare Variablen und Masken

Beim Aufruf ist die Variable WZON belegt. Sie enthält den Namen der Maskenfelder, die aktuell geändert werden. Folgende Werte sind möglich:

MESTL: Änderung der Dokumenteneinheit.

QTYUOM: Änderung der in Dokumenteneinheit ausgedrückten Menge.

UOMSTUCOE: Änderung des Umrechnungsfaktors zwischen Dokumenteneinheit und Bestandseinheit.

Die globale Variable GPE wird mit dem Wert 1 initialisiert. Es genügt, die Variable auf den Wert 0 zu setzen, um die Standardanpassungsverarbeitung der Einheitsbeträge zu verhindern.

Folgende Masken stehen zur Verfügung: [M:PTH0] und [M:PTH1].

Es ist möglich, den Wert [M:PTH1]POHNUM(NOL) oder [M:PTH1]SDHNUM(NOL) zu testen, um herauszufinden, mit welchem Ursprungsdokument die Wareneingangsposition verbunden ist.

Geöffnete Tabellen

In nachstehender Tabelle weist das Flag Wichtiger Inhalt auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

PRECEIPT

Nein

Kopfzeile Wareneingang

PRECEIPTD

Nein

Wareneingangsposition