Frage

Ich versuche, zu bestimmen, wie SAP R / 3-Paketcode eines installierten Systems zu ändern. Kann jemand das Modul / Werkzeug für das vorschlagen?

War es hilfreich?

Lösung

SAP hat verschiedene Kunden-Plug-In bereitgestellt, um Kunden zu ermöglichen Standard-Code zu modifizieren und anzupassen:

  • User-Exits (Transaktionen SMOD, CMOD und SE81). Dieser Artikel Benutzer umfasst existiert im Detail.

  • Badis (Business Add-Pensionen, Transaktion SE18). Dies ist eine objektorientierte (Ish) Standardfunktionalität Weise auszudehnen. Dieser Artikel deckt Badis näher

  • Explizite Erweiterungspunkte (Netweaver 7.0 und später nur, SE80) sind Platzhalter im SAP-Standard-Code, wo Programmierer ihren eigenen Code hinzufügen können. mehr hier über Erweiterungsspots lesen.

All diese Optionen erfordern SAP hat die Notwendigkeit erwartet den Code und geben Sie den Haken für Verbesserungen zu verbessern. Wenn sie da sind, ist es eine gute Möglichkeit, SAP-Standard-Code zu erhalten, ohne dass die Support-Vereinbarung mit SAP für ungültig erklären.

Die folgenden 2 Möglichkeiten nicht erfordert SAP, etwas zu tun:

  • Implizite Erweiterungs Spots (Netweaver 7.0 und später nur, SE80). Funktioniert wie Explicit Enhancement Spots, existiert aber am Anfang und Ende von ALL Funktionen, Formen, Methoden, Strukturen usw. Der Menüpfad Bearbeiten-> Enhancement Operations-> anzeigen Implizite Erweiterungspunkte werden diese machen sichtbar. Die Schönheit der Implizite Erweiterungs Spots ist, dass es noch von SAP unterstützt wird .

  • Programm Reparaturen: In SE80 traf das Symbol ändern und SAP wird für eine Reparatur Schlüssel fragen - dies kann unter http://service.sap.com (in der Regel durch die Basis Männer). Sobald Sie den Schlüssel zur Verfügung gestellt haben, können Sie den Code normalerweise bearbeiten (oder mit Modifikationsassistenten, wenn es eingeschaltet ist). Reparierte Objekte werden nicht von SAP unterstützt

Edit: Ab 2008/2009 im Rahmen der SAP Enterprise Lizenzvertrag Reparierte Objekte können noch von SAP unterstützt werden

Kopieren eines SAP-Standardprogramm mit einem Z-Paket und dort modifizieren sollte das letzte Mittel sein, wie Sie manuell müssen vergleichen und alle diese Programme für jeden Patch zu pflegen und aktualisieren, die die allgemeine maintainabiliby Ihres Systems macht viel härter.

SAP-Werkzeuge zur Verfügung stellen, um alle oben genannten Änderungen an Standard-Patch oder ein Upgrade und die meiste Zeit Sie zu tun haben, etwas mehr als nur die Änderung zu bestätigen, nachdem ein Patch oder ein Upgrade.

Hinweis: Sie können eine OSS-Anmeldung benötigen, um die Dokumente zugreifen. Wenn Sie nicht können SAP-Hilfe in der Regel recht gut.

Andere Tipps

Ich habe immer es durch die SE80 Transaktion durchgeführt, wo ich die bestehenden nicht-Z-Code durchsuchen, kopiert es zu einem Z-Paket, und modifizieren sie dort.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top