Prüfung Materialdatenbereinigung: MARC ohne MATSET-Zuordnung darf nicht gleichzeitig mit MARC-Bereinigung ausgewählt werden. Geprüft wird aber gegen MARA-Bereinigung. Es wird keine Meldung ausgegeben, dass die Materialdatenbereinigung nicht ausgeführt wird, wenn - gleichzeitig Plandatenbereinigung oder Hierarchiebereinigung durchgeführt wird (dann keine Bereinigung MARA und MARC), oder - gleichzeitig Bereinigung MARA und MARA ohne MATSET-Zuordnung durchgeführt wird (dann keine Bereinigung MARA), oder - gleichzeitig Bereinigung MARC und MARC ohne MATSET-Zuordnung durchgeführt wird (dann keine Bereinigung MARC). -> gefixt; Pflichtprüfung findet jetzt bereits auf Selektionsbild statt.
Meldungstext E04 in FORM CHECK_SELECTIONS fehlt bei den Vorabkorrekturen. Da Textsymbole übersetzungsbedingt nicht vorab ausgeliefert werden, wird der Text nun in DE oder EN ausgegeben. Vorabkorrekturen: - M49 (M49K901368) - M39 (M39K901377)
Vorabkorrekturen erstellt - M39 - M49. Die Vorabkorrekturen enthalten nicht die Angleichung des Modus C (Dialog) an Modus B (Batch) bezüglich der Reorganisation der Texttabellen /GIB/DCF_HIERT, /GIB/DCF_MATTT (aufgrund anderer Programmstruktur). D.h. im Modus C werden die beiden Texttabellen weiterhin nicht gelöscht.
MatSet-Vererbung wird in der Klasse /GIB/CL_DCF_REORG_DATA weiterhin nicht vollständig berücksichtigt. Dies gilt insbesondere dann, wenn die vererbende Hierarchie aufgrund der Selektionsoptionen (Hierarchie und/oder Hierarchieattribute) direkt ausgeschlossen wird. Realisierung in Folgerelease - siehe Bug 9376.
Umfangreiche Überarbeitung der Methoden in Klasse /GIB/CL_DCF_REORG_DATA, u.a. - Durchgängige Berücksichtigung der Hierarchieattribut-Selektionen (z.B. VKORG). Insbesondere Folgefunktionen bei der Hierarchiebereinigung (Plandaten, MatSets, DCF_MARA usw.) beziehen sich nun konsistent aufeinander. Werden bei anderen Funktionen nur einzelne Selektionsoptionen berücksichtigt, wird dieses nun in der Feldhilfe beschrieben. - Bei leerer Hierarchieselektion (z.B. durch Eingrenzung auf nicht verwendete VKORG) wird nun defensiv gelöscht (d.h. ggf. keine Datensätze). - Angleichung des Bearbeitungsumfangs im Modus C (Dialog) an Modus B (Batch): a) Bereinigung der /GIB/DCF_HIERT zusammen mit /GIB/DCF_HIERF b) Bereinigung der /GIB/DCF_MATTT zusammen mit /GIB/DCF_MATMT c) NICHT angeglichenes Verhalten: Im Modus B (Batch) wird bei Bereinigung der Materialsets das Feld /GIB/DCF_HIERF-MATSN geleert, wenn das gelöschte Materialset den selektierten Hierarchien zugeordnet ist. Im Modus C (Dialog) kann kein analoges Verhalten angeboten werden, da zum Zeitpunkt des Löschens der Materialsets kein Zugriff auf die im Dialog selektierten Hierarchien besteht. Feldhilfen im Report /GIB/DCF_CLEANUP_DATA hinsichtlich Einschränkungen und Bereinigungsfunktionen überarbeitet.
Datenelemente im Selektionsbild für Feldhilfe ausgetauscht.
Nur HANA/FE0: Reorganisation Texte in Methode DELETE_TEXT um die Text-Id '0003' aus Bug 8652 (lange MATNR) erweitert.