Der Eingabepunkt wird nur aufgerufen, wenn zum Preis eine Frist vorhanden ist und die Bestellposition gerade angelegt wird.
Dieser Eingabepunkt ist Teil der Verarbeitungen TRTPRICE und TRTACHTAR1 (Suche nach dem Einkaufspreis bei der Anlage von Materialanforderungen, Bestellungen, Kontrakten oder Lieferanfragen) und generiert eine "TARIFACH"-Aktion.
Mit dieser Aktion können die bei der Preissuche ermittelten Werte bearbeitet werden.
Es ist nur dann eine Maskensteuerung aktiv, wenn die Preissuche in den Arbeitsplänen im Rahmen der Erstellung einer Materialanforderung durchgeführt wird (Code "PSM").
Es ist nur dann eine Protokolldatei geöffnet, wenn die Preissuche in den Arbeitsplänen im Rahmen der Erstellung einer Materialanforderung durchgeführt wird (Code "PSM").
Der Eingabepunkt wird an folgenden Stellen aufgerufen:
- in der Preissimulation bei Klick auf den Button "Anwenden"
- in der Verwaltung der Materialanforderungen, der Bestellvorschläge, der Bestellungen und Kontrakte, der Lieferanfragen und der Arbeitspläne (Dispositionsplan und Planungsmasken Organisation)
Bei Aufruf der Aktion TARIFACH werden folgende Variablen belegt:
MODULE
Code des betroffenen Moduls (6 = Einkauf)
PLITYP
Preistyp (1 = normaler Preis, 2 = Gruppentarif)
TRAIT
Code der Verarbeitung, von der die Preissuche angestoßen wurde:
- PSH = Materialanforderungen
- PSM = Arbeitspläne (automatische Verwaltung von Materialanforderungen)
- POH = Bestellungen
- POI = Bestellvorschläge
- POC = Kontrakte, die zur Erstellung einer Preisposition angelegt wurden
- POV = Kontrakte, die zur Bestellungsbewertung angelegt wurden
- POD = Lieferanfragen
[F:BPS]PLISTC
Organisationscode des Lieferanten
Obige Variablen dürfen nicht geändert werden.
Während der Preissuche werden folgende änderbaren Variablen belegt:
BETRAG (0)
Bruttostückpreis
MONTANT (1) bis MONTANT(9)
Beträge oder Anteil der neun möglichen Auf- und Abschläge.
Folgende von 0 bis 8 indizierten globalen Variablen geben Auskunft über die Preise und Abschläge (Achtung: Index 0 der globalen Variable zeigt auf Index 1 der Variable MONTANT und so fort).
- GFMTREM(0...8): "%" gibt an, dass es sich bei dem Wert um einen Prozentsatz handelt
- GCOLREM(0...8): Kurzbezeichnung der Auf- und Abschläge
- GDISCRGTYP(0...8): 1 gibt an, dass es sich um einen Wert handelt, 2 gibt an, dass es sich um einen kumulierten Prozentsatz handelt, 3 gibt an, dass es sich um einen mehrstufigen Prozentsatz handelt
- GINVDTALIN(0...8): Codes der Rechnungselemente
- GNPRNOTFLG(0...8): 1 ohne Auswirkung auf den Nettopositionspreis 2 mit Auswirkung auf den Nettopreis
- GCLCRUL(0...8): Kalkulationsbasis: 1 pro Einheit, 2 pro Position 3 pro Dokument
BETRAG (10)
Je nach Parametrierung der Preise enthält dieses Feld die Frist in Anzahl von Tagen, die in die Berechnung des geplanten Lieferdatums auf Basis des Bestelldatums eingeht.
GRUND (0)
Preisgrund für den Bruttostückpreis
MOTIF(1) bis MOTIF(9)
Gründe der neun möglichen Auf- und Abschläge.
Folgende Maskenklassen stehen je nach Kontext zur Verfügung:
Kontexte | TRAIT | Masken Positionstabelle | Sonstige Masken |
Materialanforderungen | PSH | PSH1 |
|
Bestellung | POH | POH2 | POH0, POH1, POH3 |
Bestellvorschläge Einkauf | POI | POI1 |
|
Kontrakte | POC, POV | POC2 | POC0, POC1, POC3 |
Lieferanfragen | POD | POD1 |
|
Arbeitspläne | PSM | PURMGT |
|
Preissimulation | POH | POH2 | POH0, POH1, POH3, PPSIMUL0, PPSIMUL1 |
In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind und nicht vom Eingabepunkt geändert werden dürfen.
Tabelle | Wichtiger Inhalt | Tabellentitel |
BPARTNER | Ja | Businesspartner (Personenkonto) |
BPSUPPLIER | Ja | Lieferant |
BPSUPPMVT | Ja | Lieferantenbewegungen |
ITMMASTER | Ja | Artikel |
ITMBPS | Ja | Artikel - Lieferant |
PPRICLINK | Ja | Suche Einkaufspreise (Link) |
Mit dem Unterprogramm CALNET kann der Nettostückpreis berechnet werden.
In Version 13x kann der Preis nur auf null gesetzt werden, indem der Parameter PURPRICE deaktiviert wird. Mit diesem Parameter kann bei fehlendem Preis mit den Plankosten des Artikels gearbeitet werden.
Zur Deaktivierung ist die globale Variable GPURPRICE auf den Wert 1 zu setzen.