Einsprungpunkte > Modul Einkauf > Standardskript SUBPIHA 

CALECHE: Änderung der bei Rechnungserstellung generierten offenen Posten.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPIHA (Speichern Eingangsrechnung) und generiert eine "CALECHE"-Aktion.

Mit dieser Aktion können die angelegten offenen Posten bearbeitet werden (Datumsänderung, Betragsänderung, Änderung der Zahlungsart etc.).

Kontext und Funktionsmodus

Maskensteuerung

Es gibt eine laufende Maskensteuerung. Diese kann abgebrochen werden, indem GOK auf 0 gesetzt wird.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Aufruf erfolgt nach dem Schreiben oder dem erneuten Schreiben des Rechnungskopfs ([F :PIH] und [F :PIV]), wenn zuvor die Taste Anlegen oder Speichern gedrückt wurde.

In beiden Fällen wurden die beiden Rechnungsköpfe, die Auskunftspositionen und die offenen Posten angelegt.

Verfügbare Variablen und Masken

Folgende Masken stehen zur Verfügung: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3] und [M:PIH4].

Obige Klassen dürfen nicht geändert werden.

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

PINVOICE

Ja

Kopfzeile Rechnung

PINVOICEV

Ja

Zusatz Einkaufsrechnungskopf

PINVOICED

Nein

Einkaufsrechnungspositionen

BPARTNER

Nein

Personenkonto

BPSUPPLIER

Nein

Lieferanten

Sonstige Hinweise

Achtung, die Tabelle GACCDUDATE mit den offenen Posten ist nur dann geöffnet, wenn GREP = "C".

Vor der Verwendung dieser Tabelle ist es vorteilhaft, folgende Anweisung auszuführen:

If !clalev([F:DUD]) Local File GACCDUDATE [DUD] : Endif

CPRFAC: Kalkulationsstückpreis.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPIHA (Speichern Eingangsrechnung) und generiert eine "CPRFAC"-Aktion.

Mit dieser Aktion kann der berechnete Kalkulationsstückpreis bearbeitet werden (z. B. Hinzufügen von Annäherungskosten).

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Aufruf erfolgt vor dem Schreiben oder dem erneuten Schreiben der Rechnungsposition, wenn zuvor die Taste Anlegen oder Speichern gedrückt wurde.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion CPRFAC wird die folgende Variable belegt:

NOL

Index der in Verarbeitung befindlichen Rechnungsposition (verwendbar mit Klasse [M:PIH3]).

Folgende Masken stehen zur Verfügung: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3] und [M:PIH4].

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

[F:PID]CPR

Berechneter Kalkulationsstückpreis, der vom Eingabepunkt geändert werden kann, um sonstige Elemente zu berücksichtigen.

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

PINVOICE

Ja

Kopfzeile Rechnung

PINVOICEV

Ja

Zusatz Einkaufsrechnungskopf

PINVOICED

Ja

Einkaufsrechnungspositionen

Sonstige Hinweise

Dieser Eingabepunkt wird nicht für Zusatzrechnungen und Betragsgutschriften aufgerufen.

MAJFAC: Belegung oder Änderung der Felder vor dem Schreiben.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPIHA (Speichern Eingangsrechnung) und generiert eine "MAJFAC"-Aktion.

Mit dieser Aktion kann die Rechnungsprüfung in den Aktualisierungstabellen spezifische Felder belegen oder Standardfelder ändern.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird vor dem erneuten Schreiben der einzelnen Aktualisierungstabellen aufgerufen, wenn eine Einkaufsrechnung gespeichert wird.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion MAJFAC werden folgende Variablen belegt:

FICHIER

Name der Tabelle, die erneut geschrieben wird (PORDERQ, PORDERC, PORDER, PRECEIPTD, PRECEIPT, PRETURND, PRETURN).

ABRFIC

Abkürzung der Tabelle, die erneut geschrieben wird (POQ, POC, POH, PTD, PTH, PND, PNH).

Folgende Masken stehen zur Verfügung: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3] und [M:PIH4].

Folgende Dateiklassen sind belegt: [F:PIH], [F:PIV] und [F:PID].

Obige Variablen und Klassen dürfen nicht geändert werden.

Folgende Klassen können geändert werden, um individuelle Felder zu belegen und / oder Standardfelder zu ändern.

[F:POQ], wenn FICHIER = "PORDERQ" und ABRFIC = "POQ"

[F:POC], wenn FICHIER = "PORDERC" und ABRFIC = "POC"

[F:POH], wenn FICHIER = "PORDER" und ABRFIC = "POH"

[F:PTD], wenn FICHIER = "PRECEIPTD" und ABRFIC = "PTD"

[F:PTH], wenn FICHIER = "PRECEIPT" und ABRFIC = "PTH"

[F:PND], wenn FICHIER = "PRETURND" und ABRFIC = "PND"

[F:PNH], wenn FICHIER = "PRETURN" und ABRFIC = "PNH"

Hierbei ist jedoch darauf zu achten, die Standardfelder mit extremer Vorsicht zu behandeln, damit im weiteren Verlauf keine Probleme auftreten.

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

PINVOICE

Ja

Kopfzeile Rechnung

PINVOICEV

Ja

Zusatz Einkaufsrechnungskopf

PINVOICED

Ja

Einkaufsrechnungspositionen

ITMMASTER

Ja

Artikel

Sonstige Hinweise

Dieser Eingabepunkt wird für alle Rechnungstypen aufgerufen.

[M:PIH0]PIHTYP (1 = Rechnung, 2 = Zusatzrechnung, 3 = Gutschrift, 4 = Gutschrift für Retoure)

PIHOVEINV: Belastung auf Fakturierung auf Wareneingänge

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPIHA (Speichern Eingangsrechnung) und generiert eine "PIHOVEINV"-Aktion.

Mit dieser Aktion kann die berechnete Menge auf vorhandene Wareneingänge belastet werden.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Aufruf erfolgt beim Speichern einer Einkaufsrechnungsposition.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion "PIHOVEINV" werden folgende Variablen belegt:

SIGN

Wert 1 bei Erstellung und -1 beim Löschen.

WQTE

Menge über Fakturierung.

Folgende Masken stehen zur Verfügung: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3] und [M:PIH4].

Folgende Dateiklassen sind belegt: [F:PIH], [F:PIV], [F:PID] und [F:PTD].

Obige Variablen und Klassen dürfen nicht geändert werden.

Folgende Variablen können geändert werden:

WPIHOVEINV

Belastungsindikator für andere Wareneingänge (0=Nein,1=Ja).

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

PINVOICE

Ja

Kopfzeile Rechnung

PINVOICEV

Ja

Zusatz Einkaufsrechnungskopf

PINVOICED

Ja

Einkaufsrechnungspositionen

PRECEIPT

Ja

Kopf Wareneingang

PRECEIPTD

Ja

Position Wareneingang

Sonstige Hinweise

Dieser Eingabepunkt wird nur bei Überfakturierung aufgerufen.

MAJRCPCDE: Erh. Wareneingänge und Auftrag nach einer Gutschrift

Dieser Eingabepunkt ist Teil der Verarbeitung SUBPIHA (Speichern Eingangsrechnung) und generiert eine "MAJRCPCDE"-Aktion.

Bei der Erstellung/Änderung einer Gutschriftenposition sind der Auftrag und die Wareneingänge nicht fakturiert.

Ziel dieser Aktion ist die Möglichkeit, die Wareneingänge und Aufträge bei der Erstellung/Änderung einer Gutschriftenposition nicht zu aktualisieren.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird bei Erstellung / Änderung von Einkaufsgutschriftenpositionen aufgerufen.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion "MAJRCPCDE" werden folgende Variablen belegt:

WMAJRCPCDE

Gibt an, ob der Auftrag und die Wareneingänge aktualisiert werden müssen. Wert setzen, um die Aktualisierungen nicht durchzuführen.

Folgende Dateiklassen sind belegt: [F:PIH], [F:PIV] und [F:PID].

Die Klasse [F:PIDB]wird mit der Originalrechnungsposition gefüllt.

Obige Variablen und Klassen dürfen nicht geändert werden.

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

PINVOICE

Ja

Kopfzeile Rechnung

PINVOICEV

Ja

Zusatz Einkaufsrechnungskopf

PINVOICED

Ja

Einkaufsrechnungspositionen

Sonstige Hinweise

Dieser Eingabepunkt wird nur für Gutschriften aufgerufen.

[M:PIH0]PIHTYP (1 = Rechnung, 2 = Zusatzrechnung, 3 = Gutschrift, 4 = Gutschrift für Retoure)

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

Dieser Eingabepunkt liegt in der Verarbeitung SUBPIHA (Speichern einer Rechnung im Einkauf) und dient der weiteren Verarbeitung nach Klick auf den Button "Erstellen" oder "Speichern".

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

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird bei Erstellung / Änderung von Rechnungspositionen im Einkauf aufgerufen.

Verfügbare Variablen und Masken

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

Folgende Masken stehen zur Verfügung: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3] und [M:PIH4].

Obige Klassen dürfen nicht geändert werden.

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

PINVOICE

Nein

Kopfzeile Rechnung

PINVOICEV

Nein

Zusatz Einkaufsrechnungskopf

PINVOICED

Nein

Einkaufsrechnungspositionen