Bug 18380 (T032148) - SAP-Änderung in Grid-Klasse erzeugt Laufzeitfehler
Summary: SAP-Änderung in Grid-Klasse erzeugt Laufzeitfehler
Status: VERIFIED FIXED
Alias: T032148
Product: Operations
Classification: SCX/Suite
Component: DCO Anwendung/DCO Application (show other bugs)
Version: 24.0
Hardware: All All
: P1 major
Assignee: Grab, Felix
QA Contact: Procurement PDev
URL:
Whiteboard:
Keywords: Vorabkorrektur
Depends on:
Blocks:
 
Reported: 2024-12-05 15:46 CET by Grab, Felix
Modified: 2025-03-12 16:16 CET (History)
2 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Vela
SAP Release: S/4HANA
Transport: M67K901546; M68K900060
CRM-ID/Ticket: 032148


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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