Hallo Experts,
habe ein Drag & Drop in einem ALV-Grid ausprogrammiert, welches bis vor dem letzten Patch-Level auch gut funktioniert hat (Release 750)
Die Besonderheit gegenüber BCALC_DND_04 ist aber, dass
gs-Layout-Sel_Mode = 'A'. "INS SV050213
gesetzt ist und damit im ALV-Grid eine Markierungsspalte aktiv ist (damit der Benutzer mehrere Zeilen markieren kann und diese zusammen per drag & drop verschieben kann).
Aktuell kann man immer noch mehrere Spalten markieren, muss aber beim Drag auf eine andere Spalte als die Markierungsspalte positionieren, weil ansonsten SAP die Events OnDrag bzw. OnDrop nicht mehr auslöst (zumindst läuft der nicht mehr in mein entsprechendes Coding), sondern einfach nur intern in der Darstellung im ALV-Grid die Zeilen verschiebt. (Das reicht in dem Fall nicht aus, weil die entsprechenden Aufträge ein anderes Dispositionsdatum dabei erhalten müssen).
Wie gesagt: Markierungsspalte Drag & Drop funktioniert nicht, alle anderen Spalten (die nicht HotSpot sind) funktionieren einwandfrei.
ich habe das Programm mal kopiert und den SelMode auf 'A' gesetzt. Beim Drop von einigen markierten Zeilen auf die Markierspalte werden die Events Drag & Drop gefeuert und die zugehörigen Eventhandler durchlaufen.