Bug 9684 - CUD Tool: Leere Hierarchietabelle führt zum Löschen aller Daten
Summary: CUD Tool: Leere Hierarchietabelle führt zum Löschen aller Daten
Status: VERIFIED FIXED
Alias: None
Product: Forecast
Classification: SCX/Suite
Component: DCF Administration (show other bugs)
Version: 18.0
Hardware: All All
: P1 major
Assignee: mfr
QA Contact:
URL:
Whiteboard:
Keywords: Kunde
Depends on:
Blocks:
 
Reported: 2018-09-27 10:59 CEST by lma
Modified: 2018-11-05 11:15 CET (History)
7 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Norma
SAP Release: ECC 6.0 EHP8
Transport: M27K903047, M37K902489, M38K900683, M48K900626
CRM-ID/Ticket:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lma 2018-09-27 10:59:04 CEST
Im CUD gibt es einige Stellen, an denen SELECTs mit FOR ALL ENTRIES auf die lt_hierf ausgeführt wird, ohne vorher zu prüfen, ob diese leer ist. In manchen Fällen ist sie allerdings leer, z.B. wenn es die selektierte Hierarchieebene nicht gibt.
Durch den Full Table Scan werden dann auch keine anderen WHERE-Bedingungen berücksichtigt und es wird unter Umständen alles gelöscht was vorhanden ist.
Comment 1 mfr 2018-10-22 13:04:14 CEST
es findet nun eine Prüfung auf die Hierarchietebelle statt. Eine Leere Tabelle führt zu einer Meldung, dass keine gültige Hierarchie gefunden wurde.