genbewpreis (TA)

Name

Aktualisierung Bewertungspreise

Aufruf

mawi1.0\bin\genbewpreis

Beschreibung

Befüllt die Felder "man. Bewertungspreis VK" und "man. Bewertungspreis KALK" im Lagerteilstamm nach folgender mehrstufiger Logik:
1. Preisfindungsschleife: (entspricht Einzelprogramm geninvpreis)
Zu jedem lagerhaltigen Artikel wird folgende Aktion durchführen:
- aaptab Sätze (Archiv Auftragspositionen) suchen zu Aufrufjahr
- ausgeklammert werden Positionen mit Berechnungskennzeichen kostenlos bzw. VK-Preis 0
- hier nun das Mittel aller VK-Preis ermitteln (Summe aus (aaptab.melmg*aaptab.vkbrutto) / Summe aus (aaptab.melmg))
- wird nichts gefunden wurde, dann erfolgt ein neuer Durchlauf mit Aufrufjahr-1 und danach Aufrufjahr-2
Der gemittelte VK-Preis wird mit dem "man. Bewertungsfaktor" aus dem Produktschlüssel multipliziert und in den "man. Bewertungspreis VK" zurückgeschrieben. Je nach Beschaffungsschlüssel wird der Faktor für Eigen- oder Kaufteile verwendet.
2. Preisfindungsschleife
Für alle Fertigungsteile (kzbeschaff=1) wird eine Referenzkalkulation (777) durchgeführt und dieser Preis in den "man. Bewertungspreis KALK" eingetragen. Wenn in der 1. Preisschleife kein Wert gefunden wurde, dann wird ebenfalls der "man. Bewertungspreis VK" befüllt.
3. Preisfindungsschleife
Alle Kaufteile (kzbeschaff=2) werden mit dem durchschnittlichen Einstandspreis bewertet ("man. Bewertungspreis KALK"). Wenn der "man. Bewertungspreis VK" noch nicht befüllt wurde, dann wird er hier ebenfalls gesetzt.
Danach wird ein Protokoll (Report bpproto) mit einer Liste fehlgeschlagener Kalkulationen und fehlender Einstandspreise gedruckt.
Standard Parmeter:
ja

Parameter

1. Prueflauf (0=nein, 1=ja)
2. Artikel-Nr. (Einschränkung auf eine Artikel-Nr. oder blank für alle)
3. Lager-Nr. (Einschränkung auf eine Lager-Nr. oder -1 für alle)
4. Teileart von (Einschränkung auf Teileart oder -1 für alle)
5. Teileart bis (Einschränkung auf Teileart oder -1 für alle)
6. TRACE
Einführung
Version: 5.01.045
Call: 27582
OP/AA: 12336 / 115820
Datum: 2009/06/22