in unserem SAP-System habe ich einen Transport importiert. Der Transport beinhaltet Data Dictionary Objekte und ABAP-Programme, Funktionsbausteine, etc. Der Import hat an sich funktioniert. Jedoch hatten manche ABAP-Programme Syntaxfehler bei der Aktivierung. Jetzt wollte ich, übereifrig, entschlossen und selbstsicher, halt diesen Syntaxfehler beheben (Syntaxfehler: statt TEXT MODE -> in TEXT MODE ENCODING DEFAULT) und zwar direkt in der ABAP Workbench.
Allerdings Pustekuchen. Wenn ich auf Ändern klicke kommt die Meldung:
Führen Sie nur dringende Reparaturen im
Nichtoriginalsystem aus
Außerdem kann ich jetzt den Code nicht wie gewohnt ändern. Dieser ist nicht editierbar. Ich mein, ich habe den Code auch nicht selbst geschrieben. Ist da eine Sperre gesetzt oder Ähnliches? Oder greift jetzt hier auch wieder das Konzept von Änderungsauftrag und zugeteilten Aufgaben?
Ich würde mich über Belehrungen sehr freuen.
Viele Grüße
GENUA
Je mehr wir voneinander wissen, um so größer ist unsere Chance zu überleben.
Hi!
Wenn du aus einem fremden System die Objekte importiert hast, dann unterscheidet sich mit großer Wahrscheinlichkeit der Systemname.
Den musst du in der TADIR auf den Systemnamen des Entwicklungssystems setzen. Ansonsten "erkennt" das SAP-System die Objekte eben als "nicht-Originale" und du kannst sie nur reparieren.
Am besten nimmst du Transaktion SE03 und "Objektkatalogeinträge" ändern.
Wenn Du die importierten Objekte pflegen willst, so weicht das Pflegesystem ja vom Originalsystem ab. Wenn Du nach der Meldung "Führen Sie nur dringende Reparaturen im Nichtoriginalsystem aus" weitermachst, findet die Pflege standardmässig mit dem Modifikationsassistenten statt.
Sinn des ganzen:
Angenommen, die importierten Objekte werden im Originalsystem weiterentwickelt und später nochmals importiert, dann würden im Normalfall Deine Modifikationen verlorengehen, dank Modifikationsabgleich kann man nun die nachzupflegenden Stellen finden und pflegen.
Willst Du den Modifikationsassistenten so nicht nutzen, kannst Du ihn aber auch unter "Bearbeiten -> Modifikationsoperationen -> Assistenten ausschalten" ausschalten. Zu evtl. Konsequenzen s.o..