Einsprungpunkte > Modul Einkauf > Standardskript FUNPTH 

PTHAMTLIN: Änderung des Positionsnettobetrags.

Dieser Eingabepunkt ist Teil der Verarbeitung FUNPTH Rechnungsabgrenzung und generiert eine "PTHAMTLIN"-Aktion.

Mit dieser Aktion kann der Nettobetrag der Abgrenzungsposition geändert werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird beim Ausfüllen der Arbeitsdatei PWRKPTD zu jeder in Rechnung zu stellenden Abgrenzungsposition aufgerufen.

Verfügbare Variablen und Masken

[F :PWD]QTYPUU

Menge der in Rechnung zu stellenden Abgrenzungsposition, ausgedrückt in Einkaufseinheiten [F :PTD]PUU.

[F :PWD]NETPRIPUU

Stückpreis einer Einkaufseinheit, ausgedrückt in der Einkaufswährung [F :PWD]NETCUR.

WPRIX

Stückpreis einer Einkaufseinheit, ausgedrückt in der FAR-Währung [F :PWD]CUR.

Folgende Klassen stehen zur Verfügung: [F :PTH] und [F :PTD].

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

Um die Rechnungsabgrenzungsverarbeitung zu verändern, muss folgende Variable geändert werden:

[F :PWD]AMTNOTLIN

Nettobetrag der in Rechnung zu stellenden Abgrenzungsposition, ausgedrückt in der FAR-Währung [F :PWD]CUR.

Dieser Betrag kann geändert oder neu kalkuliert werden, um z. B. Gebühren oder Nachlässe zu berücksichtigen.

Hinweis: Dieser Nettobetrag wird je nach FAR-Währung [F :PWD]CUR automatisch gerundet.

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

BPSUPPLIER

 

Lieferanten

BPARTNER

 

Personenkonten

PRECEIPT

 Ja

Kopfzeilen Wareneingang Lieferant

PRECEIPTD

 Ja

Positionen Wareneingang Lieferant

PINVOICE

 

Einkaufsrechnungskopfzeilen

PINVOICED

 

Einkaufsrechnungspositionen

FACILITY

 

Standorte

GAUTACE

 

Automatik-Belege

GAUTACED

 

Automatik-Belegpositionen

GACCCODE

 

Konten

GACCOUNT

 

Sachkonten

COMPANY

 

Unternehmen

TABCUR

 

Währungen

TABCHANGE

 

Wechselkurse

GDIAENTRY

 

Erfassungstransaktionen

GDIAENTRYD

 

Erfassungstransaktionen

TABACCLIK

 

Inter-Company-Konten

GTYPACCENT

 

Belegtypen

GACCDUDATE

 

Offene Posten

GAPARBSE

 

Reportingcodeparameter

CACNADEF

 

Standardsektoren

GJOURNAL

 

Zeilencodes

GAJOUSTA

 

Buchreport

CACNA

 

Kostenarten

CACCE

 

Tabelle Sektoren

FISCALYEAR

 

Geschäftsjahre

PERIOD

 

Perioden

TABUNIT

 

Einheitentabelle

CADSP

 

Vorabaufteilung

CAAUZ

 

Sperrtabelle

ACODNUM

 

Nummern Dokument

AVALNUM

 

Nummernkreiswerte

ATABDIV

 

Sonstige Tabellen

TABCOEFF

 

Koeffizienten

TABVAT

 

Steuercodetabelle

TABRATVAT

 

Steuersätze

BALANCE

 

Summen- und Saldenliste

BALANA

 

Saldenliste Kostenrechnung

ITMMASTER

 

Artikel

ITMBPS

 

Artikel - Lieferanten

PORDERP

 

Preispositionen Bestellungen

GCOMMITD

 

Obligos

PWRKPTH

 

Vorüberg. Wareneingang

PWRKPTD

 

Auskunft temp. Wareneingänge

PWRKPOQ

 

Aufträge temporäre Auskunft

Sonstige Hinweise

Auch der Einkaufsstückpreis [F :PWD]NETPRIPUU kann angepasst werden. Dabei ist aber darauf zu achten, dass dieser in der Einkaufswährung [F :PWD]NETCUR ausgedrückt ist.

 

PTHFILTRE: Zusatzfilter auf die Wareneingänge von Lieferanten.

Dieser Eingabepunkt ist Teil der Verarbeitung FUNPTH Rechnungsabgrenzung und generiert eine "PTHFILTRE"-Aktion.

Mit dieser Aktion können Zusatzfilter auf die zu bearbeitenden Wareneingänge von Lieferanten gelegt werden.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird vor der Verarbeitung der Rechnungsabgrenzungen, aber nach der Freigabe der Erfassungsmaske für die Selektionen aufgerufen.

Verfügbare Variablen und Masken

Bei Aufruf der Aktion PIHFILTRE wird die folgende Variable belegt:

WCRIT

Filter auf die von der Verarbeitung auf Basis der Auswahlmaske PTHPST aufgebauten Kopfzeilen der Wareneingänge von Lieferanten.

Um die Rechnungsabgrenzungsverarbeitung zu verändern, muss folgende Variable geändert werden:

PTHFILTRE

         Zusatzfilter auf die Kopfzeile der Wareneingänge von Lieferanten (PRECEIPT).

WCRIT2

Filter auf die von der Verarbeitung auf Basis der Auswahlmaske PTHPST aufgebauten Positionen der Lieferantenwareneingänge.

Hinweis: Es ist theoretisch möglich, die von der Verarbeitung aufgebauten Filter WCRIT und WCRIT2 zu verändern. Dabei muss jedoch beachtet werden, dass bei den tatsächlich ausgeführten Selektionen dann anders gefiltert wird.

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

BPARTNER

 

Personenkonten

BPSUPPLIER

 

Lieferanten

ITMMASTER

 

Artikel

TABCOEFF

 

Koeffizienten

PRECEIPT

 

Kopfzeilen Wareneingang Lieferant

PRECEIPTD

 

Positionen Wareneingang Lieferant

PORDER

 

Kopfzeilen Bestellung

PORDERP

 

Preispositionen Bestellungen

PORDERQ

 

Mengenpositionen Bestellungen

PINVOICE

 

Einkaufsrechnungskopfzeilen

PINVOICEV

 

Zusatz Einkaufsrechnungskopfzeilen

PINVOICED

 

Einkaufsrechnungspositionen

FACILITY

 

Standorte

GACCDUDATE

 

Offene Posten

GAUTACE

 

Automatik-Belege

GAUTACED

 

Automatik-Belegpositionen

GACCCODE

 

Konten

GACCOUNT

 

Sachkonten

COMPANY

 

Unternehmen

TABCUR

 

Währungen

TABCHANGE

 

Wechselkurse

Sonstige Hinweise

Filteränderungen werden in der Logdatei vermerkt.

PTHQTY: Änderung der Rechnungsabgrenzungsmenge.

Dieser Eingabepunkt ist Teil der Verarbeitung FUNPTH Rechnungsabgrenzung und generiert eine "PTHQTY"-Aktion.

Mit dieser Aktion kann die Menge der Rechnungsabgrenzung geändert werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird beim Ausfüllen der Arbeitsdatei PWRKPTD zu jeder in Rechnung zu stellenden Abgrenzungsposition aufgerufen.

Verfügbare Variablen und Masken

Folgende Klassen stehen zur Verfügung: [F :PTH] und [F :PTD].

Diese Klassen dürfen nicht geändert werden.

Um die Rechnungsabgrenzungsverarbeitung zu verändern, muss folgende Variable geändert werden:

WQUANTITY

Menge der in Rechnung zu stellenden Abgrenzungsposition, ausgedrückt in Einkaufseinheiten [F :PTD]PUU.

Diese Menge kann gemäß der erfolgten Retouren oder aus anderen Gründen geändert werden.

Hinweis: Die Werte der Rechnungsabgrenzung werden automatisch gemäß dieser Menge berechnet.

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

BPSUPPLIER

 

Lieferanten

BPARTNER

 

Personenkonten

PRECEIPT

 Ja

Kopfzeilen Wareneingang Lieferant

PRECEIPTD

 Ja

Positionen Wareneingang Lieferant

PINVOICE

 

Einkaufsrechnungskopfzeilen

PINVOICED

 

Einkaufsrechnungspositionen

FACILITY

 

Standorte

GAUTACE

 

Automatik-Belege

GAUTACED

 

Automatik-Belegpositionen

GACCCODE

 

Konten

GACCOUNT

 

Sachkonten

COMPANY

 

Unternehmen

TABCUR

 

Währungen

TABCHANGE

 

Wechselkurse

GDIAENTRY

 

Erfassungstransaktionen

GDIAENTRYD

 

Erfassungstransaktionen

TABACCLIK

 

Inter-Company-Konten

GTYPACCENT

 

Belegarten

GACCDUDATE

 

Offene Posten

GAPARBSE

 

Reportingcodeparameter

CACNADEF

 

Standardsektoren

GJOURNAL

 

Zeilencodes

GAJOUSTA

 

Buchreport

CACNA

 

Kostenarten

CACCE

 

Tabelle Sektoren

FISCALYEAR

 

Geschäftsjahre

PERIOD

 

Perioden

TABUNIT

 

Einheitentabelle

CADSP

 

Vorabaufteilung

CAAUZ

 

Sperrtabelle

ACODNUM

 

Nummern Dokument

AVALNUM

 

Nummernkreiswerte

ATABDIV

 

Sonstige Tabellen

TABCOEFF

 

Koeffizienten

TABVAT

 

Steuercodetabelle

TABRATVAT

 

Steuersätze

BALANCE

 

Summen- und Saldenliste

BALANA

 

Saldenliste Kostenrechnung

ITMMASTER

 

Artikel

ITMBPS

 

Artikel - Lieferanten

PORDERP

 

Preispositionen Bestellungen

GCOMMITD

 

Obligos

PWRKPTH

 

Vorüberg. Wareneingang

PWRKPTD

 

Auskunft temp. Wareneingänge

PWRKPOQ

 

Aufträge temporäre Auskunft

Sonstige Hinweise

Bei einer Nullmenge oder bei einer negativen Menge wird keine Rechnungsabgrenzungsposition generiert.

PTHPWRK: Änderung der Arbeitstabellen PWRKPTH und PWRKPTD

Dieser Eingabepunkt ist Teil der Verarbeitung FUNPTH Rechnungsabgrenzung und generiert eine "PTHPWRK"-Aktion.

Das Ziel dieser Aktion ist die Möglichkeit, die Daten in den Arbeitstabellen PWRKPTH und PWRKPTD zu ändern oder zu löschen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Aufruf erfolgt vor der Freigabe über "Commit" der Daten eines gespeicherten Wareneingangs in den zwei Arbeitstabellen PWRKPTH und PWRKPTD.

Verfügbare Variablen und Masken

[F :PTH]PTHNUM: Nummer des in Verarbeitung befindlichen Wareneingangs

Der Datensatz der Arbeitstabelle PWRKPTH (Kopfzeile Wareneingang) mit Schlüssel PWH0 = adxuid(1) + [F :PTH]PTHNUM kann geändert oder gelöscht werden.

Die Datensätze der Arbeitstabelle PWRHPTD (Positionen Wareneingang) mit Schlüsseln PWH(2) = adxuid(1) + [F :PTH]PTHNUM können geändert oder gelöscht werden.

GOK ermöglicht den Abbruch der Transaktion durch Zuweisung eines Wertes Null

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

BPARTNER

 

Personenkonten

BPSUPPLIER

 

Lieferanten

ITMMASTER

 

Artikel

TABCOEFF

 

Koeffizienten

PRECEIPT

 Ja

Kopfzeilen Wareneingang Lieferant

PRECEIPTD

 

Positionen Wareneingang Lieferant

PWRKPTH

 Ja

Arbeitsdatei Wareneingangskopfzeilen

PWRKPTD

 

Arbeitsdatei Wareneingangspositionen

PORDER

 

Kopfzeilen Bestellung

PORDERP

 

Preispositionen Bestellungen

PORDERQ

 

Mengenpositionen Bestellungen

PINVOICE

 

Einkaufsrechnungskopfzeilen

PINVOICEV

 

Zusatz Einkaufsrechnungskopfzeilen

PINVOICED

 

Einkaufsrechnungspositionen

FACILITY

 

Standorte

GACCDUDATE

 

Offene Posten

GAUTACE

 

Automatik-Belege

GAUTACED

 

Automatik-Belegpositionen

GACCCODE

 

Konten

GACCOUNT

 

Sachkonten

COMPANY

 

Unternehmen

TABCUR

 

Währungen

TABCHANGE

 

Wechselkurse

PWDCRIT: Änderung der Belastungskriterien der Tabelle PWRKPTD

Dieser Eingabepunkt ist Teil der Verarbeitung FUNPTH Rechnungsabgrenzung und generiert eine "PWDCRIT"-Aktion.

Das Ziel dieser Aktion ist die Möglichkeit, die Änderungskriterien in der Arbeitstabelle der Wareneingangspositionen zu PWRKPTD ändern.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird vor der Belegung und vor dem Schreiben einer Wareneingangsposition in der Arbeitstabelle PWRKPTD aufgerufen.

Verfügbare Variablen und Masken

[F :PTD]PTHNUM: Nummer des in Verarbeitung befindlichen Wareneingangs

[F :PTD]PTDLIN: Wareneingangsposition in Bearbeitung

WCRIT_CHARGPWD: enthält die Kriterien für die Ausführung der Belastung und das Schreiben der Tabelle PWRKPTD

Diese Kriterien lauten wie folgt und können geändert werden:

[M:DIA]TYP=1 & [F:PTD]POHNUM<>'' & GOPTCANA>0 & [F:PWD]LINACC<>'' & [F:PWD]LINCNA<>''

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

BPARTNER

 

Personenkonten

BPSUPPLIER

 

Lieferanten

ITMMASTER

 

Artikel

TABCOEFF

 

Koeffizienten

PRECEIPT

 Ja

Kopfzeilen Wareneingang Lieferant

PRECEIPTD

 Ja

Positionen Wareneingang Lieferant

PWRKPTH

 

Arbeitsdatei Wareneingangskopfzeilen

PWRKPTD

 

Arbeitsdatei Wareneingangspositionen

PORDER

 

Kopfzeilen Bestellung

PORDERP

 

Preispositionen Bestellungen

PORDERQ

 

Mengenpositionen Bestellungen

PINVOICE

 

Einkaufsrechnungskopfzeilen

PINVOICEV

 

Zusatz Einkaufsrechnungskopfzeilen

PINVOICED

 

Einkaufsrechnungspositionen

FACILITY

 

Standorte

GACCDUDATE

 

Offene Posten

GAUTACE

 

Automatik-Belege

GAUTACED

 

Automatik-Belegpositionen

GACCCODE

 

Konten

GACCOUNT

 

Sachkonten

COMPANY

 

Unternehmen

TABCUR

 

Währungen

TABCHANGE

 

Wechselkurse

ADDTRAFAR: Zusatzinformation in der Logdatei

Dieser Eingabepunkt in der Verarbeitung FUNPTH der zu erhaltenden Rechnungen ermöglicht z.B. eine Zusatzinformation in der Logdatei.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei kann geöffnet sein.

Verfügbare Variablen und Masken

Folgende Klassen stehen zur Verfügung: [F:PWH], [F :PWD]und [F:TCU].

MAJPTD: Aktualisierung der Zusatzfelder in der Wareneingangsposition

Dieser Eingabepunkt in der Verarbeitung FUNPTH der zu erhaltenden Rechnungen ermöglicht die Aktualisierung der Sonderfelder der Wareneingangspositionentabelle.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei kann geöffnet sein.

Verfügbare Variablen und Masken

Folgende Klassen stehen zur Verfügung: [F:PWH]und [F:PTD].

Die Arbeitsvariable WFAR enthält die Nummer der generierten zu erhaltenden Rechnung.