Bug 18380 (T032148)

Summary: SAP-Änderung in Grid-Klasse erzeugt Laufzeitfehler
Product: [SCX/Suite] Operations Reporter: Grab, Felix <Felix.Grab>
Component: DCO Anwendung/DCO ApplicationAssignee: Grab, Felix <Felix.Grab>
Status: VERIFIED FIXED QA Contact: Procurement PDev <de.si.bus.procurement>
Severity: major    
Priority: P1 CC: justin.krause, Kamill.Garstka
Version: 24.0Keywords: Vorabkorrektur
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Vela SAP Release: S/4HANA
Transport: M67K901546; M68K900060 CRM-ID/Ticket: 032148

Description Grab, Felix intern 2024-12-05 15:46:23 CET
Durch den SAP-Hinweis 3521787 (https://me.sap.com/notes/3521787/E) kommt eine zusätzliche Prüfung in die Methode REFRESH_TABLE_DISPLAY der Klasse CL_GUI_ALV_GRID. Die wirft den Fehler CX_SALV_METHOD_NOT_SUPPORTED, wenn die Methode REFRESH_TABLE_DISPLAY im Aufrufstack des Ereignisses DATA_CHANGED der Grid-Klasse aufruft.
Comment 4 Lenz, Florian intern 2025-03-12 16:16:11 CET
*** Bug 18703 has been marked as a duplicate of this bug. ***
Comment 2 Grab, Felix intern 2025-01-10 11:46:30 CET
nachgezogen auf M68
Comment 1 Grab, Felix intern 2024-12-05 17:02:54 CET
In der Verschalung des CL_GUI_ALV_GRIDs im GIB-Namensraum wird nun mit Try-Catch dieses Problem abgefangen. Sollte der Fehler auftreten, wird die Meldung der SAP zum User durchgereicht.

Hierdurch wird nun dafür gesorgt, dass es nicht mehr dumpt. Allerdings werden nun natürlich nicht mehr die anderen Felder versorgt. Dies muss dann noch über die Methode MODIFY_CELL der Referenz geschehen, welche an das Event DATA_CHANGED übergeben wird.

Klasse /GIB/CL_DC_ALV_GRID Methode REFRESH_TABLE_DISPLAY