Bug 4297

Summary: DCC - Aufbau des DCC-Materialstamms im Retail-System - Identifikation aktiver Materialien via MVER
Product: [SCX/Suite] Controlling Reporter: cbr
Component: DatenaufbauAssignee: cbr
Status: RESOLVED FIXED QA Contact: Lenz, Florian <florian.lenz>
Severity: enhancement    
Priority: P5 Keywords: Vorabkorrektur
Version: 7.1   
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Horologium SAP Release: ---
Transport: M06K900191;M06K900193 CRM-ID/Ticket: 005984

Description cbr 2014-09-22 23:44:28 CEST
DCC - Aufbau des DCC-Materialstamms im Retail-System 
      Identifikation aktiver Materialien via MVER 

Retail-System: MVER wird auch geschrieben, wenn gar kein Verbrauch gebucht wurde. Die MVER kann dadurch ( besonders, wenn dann noch das Perioden-Kennzeichen 'W' gesetzt ist ) ein sehr großes Volumen annehmen.

Programm: /GIB/DCC_BUILD_MARC
Form: GET_ACTIVE_MATERIAL

Um zu erkennen, ob in dem angeforderten Zeitraum (Jahr von-bis) ein Verbrauch stattgefunden hat, muss die komplette MVER ( 52 Mengenfelder ) auf <> NULL geprüft werden.
Das kann zu sehr langen Laufzeiten führen, da der SELECT auf die MVER ohne Angabe der Materialnummer durchgeführt wird.

Lösungsansatz:
Zunächst wird der Materialnummern-Scope über das angeforderte Werk aus der MARC gelesen. Mit diesen Materialnummern wird dann der SELECT auf die MVER durchgeführt.
Comment 5 cbr 2014-09-23 17:45:34 CEST
Vorabkorrektur am 23.09.2014
Comment 4 cbr 2014-09-23 17:43:31 CEST
.
Comment 3 cbr 2014-09-23 17:42:13 CEST
Zunächst wird der Materialnummern-Scope über das angeforderte Werk aus der MARC gelesen (Standard-Index WRK). 
Mit diesen Materialnummern wird dann der SELECT auf die MVER durchgeführt.