Bug 14612 (T023600)

Summary: Auftragsmenge ändern beachtet Ausschussmenge nicht
Product: [SCX/Suite] Manufacturing Reporter: Eich, Nico <nico.eich>
Component: AnwendungAssignee: Eich, Nico <nico.eich>
Status: VERIFIED FIXED QA Contact: DCP / VMI <gibsi.pv>
Severity: normal    
Priority: P3 CC: Anke.Baier, Tobias.Lohmann
Version: 19.0Keywords: Scorpius, Vorabkorrektur
Hardware: All   
OS: All   
Whiteboard: überprüft, Code Review OK
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Scorpius SAP Release: ---
Transport: FE0K907509;E74K909022;M39K902720;M49K902722;M50K901797;M60K902007;M52K901130;M62K901326;M53K900573;M63K900671 CRM-ID/Ticket: 023600
Bug Depends on:    
Bug Blocks: 14722    

Description Eich, Nico intern 2022-05-02 13:13:15 CEST
Wird die Auftragsmenge im DCP geändert, wird die Ausschussmenge nicht beachtet und nicht wie in den Standard-SAP Transaktionen mit einer Meldung automatisch umgerechnet. Ziel ist es: Automatische Anpassung der Ausschussmenge anhand der Ausschuss-Proportion und Hinweis an den Anwender.
Comment 2 Eich, Nico intern 2022-05-03 10:29:29 CEST
Das Programm passt die Ausschussmenge an, wie es auch die CO02 / CR02 tut: 

Neue Ausschussmenge = Neue Gesamtmenge * Alte Gesamtmenge / Alte Ausschussmenge

Die Menge wird dabei aufgerundet. 

Zu testen: Fertigungsauftrag Ausschussmenge pflegen, im DCP Gesamtmenge anpassen. Nach der Änderung muss ein Meldungsprotokoll mit einer Warnmeldung erscheinen. Und der Ausschuss muss natürlich auch angepasst worden sein. 
Achtung => Es ergeben sich Rundungsfehler bei der Verringerung der Menge, es ist also grundsätzlich nicht sichergestellt, dass bei Wiederpflege der ursprünglichen Gesamtmenge auch der gleiche Ausschuss wieder rauskommt. 


Zusätzlich: Fehler aus dem Funktionsbaustein der Mengenänderung werden ebenfalls ins Protokoll eingetragen und nicht direkt ausgegeben. Diese waren sowieso nicht zu sehen durch den anschließenden Refresh. 

Zusätzlich: Bug 13964 wurde in Release 19 umgesetzt, damit hier bei Planaufträgen nicht die Meldung kommt "Auftrag %000001 nicht gefunden".