mir ist es jetzt schon sehr oft passiert, dass nach einer punktuellen Änderung in einer Methode die komplette Klasse im Transportauftrag gesperrt wird. Das ist umso ärgerlicher je größer die Klasse ist... Ich bin jetzt schon dazu übergangen bei der Wartung an bestehenden Klassenmethoden wieder die SE24 zu nutzen.
Ich nutze das Plugin ABAP Cleaner um den Code zu formatieren. Normalerweise sollte hier aber immer nur der aktuelle Scope überprüft und geändert werden. Aber möglicherweise sieht das auch nur so aus...
Hat jemand ähnliche Erfahrungen gemacht und vielleicht eine Idee wie man das verhindert kann?
Naja, nachdem Eclipse/ADT immer die ganze Klasse zur Bearbeitung auscheckt würde ich das Verhaten mal als "angemessen" bzw. "korrekt" erachten. Unabhängig davon, dass es meines Erachtens nach auch besser gewesen wäre die Teil-Includes aus ABAP hier analog zur SE80 zu berücksichtigen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Naja aber ich hab es definitiv auch schon anders gesehen. Da war dann nur die tatsächlich geänderte Methode im Trapo gespeichert. Also es muss irgendwie auch anders gehen. Nur leider habe ich das System noch nicht durchschaut...