Bug 12483

Summary: Controlling-Bereich Verdichtung: Logikfehler bei SOB OVW und keine Angabe von Lagerort
Product: [SCX/Suite] Controlling Reporter: Niedermark, Janina <Janina.Niedermark>
Component: Controlling-BereicheAssignee: cbr
Status: VERIFIED FIXED QA Contact: Lenz, Florian <florian.lenz>
Severity: trivial    
Priority: P5 CC: justin.krause
Version: 19.0Keywords: Pegasus, Vorabkorrektur
Hardware: All   
OS: All   
Whiteboard: E74, FE0, M38, M39, M48, M49, M50, M60 implementiert
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Pegasus SAP Release: ---
Transport: M50K900526;M60K900554;M39K901935;M49K901934;M38K902392;M48K902341;M50K901054 CRM-ID/Ticket: 020690,021777

Comment 5 cbr 2021-05-20 20:30:39 CEST
Voraborrektur M50: M50K901054
Comment 4 cbr 2021-05-20 20:21:34 CEST
erneute Vorabkorrektur in M50 erforderlich:

Fazit der Analyse: Wenn der Controlling Bereich ohne Bezug zum Dispobereich definiert wird (was in Ordnung ist), wird die Abgrenzung auf die relevanten Lagerorte (Selektion, Ausschluss) nicht erkannt.
Lösung: Die Lücke im Coding muss geschlossen  werden. Ein neuer  Wartungsauftrag (LAST INST) ist erforderlich.
Comment 2 Niedermark, Janina intern 2020-10-22 15:40:06 CEST
Programm: /GIB/DCC_HISTORY_CBV
INCLUDE: /GIB/DCC_HISTORY_CBV_GET
Form-Routine: GET_HISTORY
Comment 1 Niedermark, Janina intern 2020-10-22 15:26:51 CEST
Durch die Korrektur 5809, dass OVW mitgenommen wird, auch wenn Lagerorte angegeben wurden, obwohl OVW keinen Lagerort hat, ist es zu einem Folgefehler gekommen.
Wird jetzt kein Lagerort angegeben und O,V oder W als SOnderbestand im CB definiert, werden alle Materialien dem Controlling-Bereich zugeordnet.

Lösung:
Hier muss zum Einen im SELECT auf die Tabelle /GIB/DCC_UCB der leere Lagerort ausgeschlossen werden, da dieser Fall bereits durch den Bug 5809 abgedeckt ist und diese Sätze nachtzräglich wieder hinzugefügt werden.
Außerdem wurde eine zweite Range im Bug 5809 erstellt, welche nur aus OVW-Einträgen besteht, wenn dieses im CB angefortert sind. Diese Einträge kommen nicht mehr in die eigentliche SOB-Range, weshalb im oben beschriebenen Fall im SELECT alle Sonderbestände und alle Lagerorte selektiert werden.