Bug 12647 (T020954)

Summary: /GIB/DCF_CMA: Runtime Error ITAB_DUPLICATE_KEY
Product: [SCX/Suite] Forecast Reporter: Klaas, Martina <Martina.Klaas>
Component: DCF AdministrationAssignee: Klaas, Martina <Martina.Klaas>
Status: VERIFIED FIXED QA Contact: Lenz, Florian <florian.lenz>
Severity: trivial    
Priority: P4 CC: alexander.falge, hatef.abedi, jel, lma, Martina.Klaas, mfr, rhe, Roman.Bernikov
Version: 19.0Keywords: Vorabkorrektur
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Pegasus SAP Release: S/4HANA
Transport: M60K900684; M49K902017; M48K902394 CRM-ID/Ticket: 020954
Bug Depends on: 7581    
Bug Blocks:    

Description Klaas, Martina intern 2020-12-04 11:16:37 CET
Report /GIB/DCF_CLEANUP_MATSET, Methode delete_wo_matset - aus ATC Korrektur entstanden.

SELECT DISTINCT * auf /GIB/DCF_MATST mit INNER JOIN auf /GIB/DCF_HIERF verursacht doppelte Einträge in Zieltabelle, da ein gleichnamiges Feld (MATSN)  in beiden Tabellen enthalten ist und in dem Fall wohl beide Felder in der Seelct_list auftauchen.

Das Problem kann durch explizite Feldliste (also m~MATST) verhindert werden.
In diesem Fall ist der JOIN durch die weitere Programmlogik aber redundant und kann daher komplett entfallen.

Vorabkorrektur bis 18.0 notwendig.
Comment 1 Klaas, Martina intern 2020-12-07 08:28:08 CET
Korrektur mittels expliziter Feldliste bereitgestellt:
- FE0
- M60 (M60K900684)
- M49 (M49K902017)
- M48 (M48K902394).