Bug 9374

Summary: Fehlende Meldung beim Kopieren von Daten in eine geschütze Version
Product: [SCX/Suite] Forecast Reporter: tdr
Component: DCF AdministrationAssignee: Klaas, Martina <Martina.Klaas>
Status: VERIFIED FIXED QA Contact:
Severity: trivial    
Priority: P2 CC: alexander.falge, hatef.abedi, jel, lma, Martina.Klaas, mfr, rhe
Version: 7.4Keywords: Norma
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Orion SAP Release: ---
Transport: CRM-ID/Ticket:
Bug Depends on: 3468, 9499    
Bug Blocks: 11124, 13122    

Description tdr 2018-07-02 14:04:54 CEST
Transaktion: /GIB/DCF_CPY
Report: /GIB/DCF_COPY_VERSIONS
Tabellenfeld: /GIB/DCF_VERSN-CRPRO

Beim Kopieren von Daten in eine geschützte Version erscheint keine Meldung, dass die "Bearbeitung durch Kopierregel" gesperrt ist.
Comment 2 tdr 2020-03-05 16:25:40 CET
Getestet auf FQ0 und Q74.

Folgende Meldung wurde beim Versuch ausgegeben Daten in eine geschützte Version zu kopieren:

"2.666 Planungssätze mit ungeeigneten Versionen nicht übernommen!"
Comment 1 Klaas, Martina intern 2019-06-14 09:00:39 CEST
Die Meldung wurde bisher lediglich im Application Log (/GIB/DCF_LOG) ausgegeben, fehlte aber im Jobprotokoll oder bei Ausgabe im Dialog.

Prüfergebnis (z.B. "1 Planungssätze mit ungeeigneten Versionen nicht übernommen") jetzt auch im Joblog enthalten und ggf. im Dialog angezeigt.

Bei Nutzung der mit Bug 9499 neu eingefügten Ausnahmen (DATA_SAVED / DATA_DELETED) in Kopierregeln wird die Zulässigkeit der Versionsbearbeitung mit Kopierregeln nicht mehr in /GIB/DCF_COPY_VERSIONS geprüft.
In diesem Fall muss die Prüfung in der Kopierregel vor Anpassung der /GIB/DCF_PLANG durchgeführt werden:
Klasse /GIB/CL_DCF_COPY_RULES, Methode CHECK_PROCESSING_TYPE. 

Die Methode entfernt die Sätze in der ct_plang, die gegen die in if_modus übergebene Bearbeitungsart geschützt sind und gibt in ef_dlines die Anzahl so entfernter ct_plang-Sätze aus.

Alternativ kann die Methode SAVE_PLANNING_DATA der Klasse /GIB/CL_DCF_COPY_RULES verwendet werden. Hier wird die Prüfung vor Speicherung der Planungsdaten durchgeführt.

Aktuell nutzt nur die Standardkopierregel /GIB/HIPER die Ausnahme DATA_SAVED - die Versionsprüfung findet per SAVE_PLANNING_DATA statt.

Kundenspezifische Kopierregeln, bei denen bereits in der BAdI Implementierung Planungsdaten gespeichert werden, müssen die Versionsprüfung entsprechend analog implementieren.