Bretzler hat geschrieben:bis unter SAP Rel 4.6 liess sich ABAP-Coding über eine Änderung der Tabelle D010S ( Verknüpfung zu Report-Coding ) mittels Native-SQL verstecken. Eine sinnvolle Sache für schützenswerte Eigenentwicklungen.
Was ist denn das Besondere an Deiner Eigenentwicklung, dass Du sie für so schützenswert hältst?
Und Dir ist nicht aufgefallen, wie trivial es ist, auch diesen "Schutz" wieder aufzuheben?
Ab Rel. 6.10 funktioniert dies nicht mehr, da die zugrundeliegende Datenstruktur sich geändert hat.
Das ist meines Erachtens auch besser so, da dieser "Schutzmechanismus" (abgesehen vom mangelhaften Schutz) zahlreiche Nebenwirkungen hatte:
Includes ließen sich so nicht schützen, da sonst die verwendeten Rahmenprogramme nicht generierbar waren.
Rahmenprogramme mussten in jedem System separat "geschützt" werden, in "geschütztem" Zustand ließ sich der Quelltext nicht transportieren.
"Geschützte" Rahmenprogramme ließen sich nicht generieren, auch wenn dies nötig wäre, z.B.
-weil ein neuer SAP-Kernel-Patch eingespielt wurde
-weil auf ein 64bit-OS gewechselt wurde
-weil ein vom Rahmenprogramm verwendeter DDIC-Typ oder Include sich seit dem Zeitpunkt der letzten Generierung geändert hat
-weil ein neuer Applikationsserver mit anderer Platform-ID hinzugekommen ist