Ansicht
Dokumentation

RSGENINVLASM - Erneute Generierung der invalidierten Loads

RSGENINVLASM - Erneute Generierung der invalidierten Loads

Addresses (Business Address Services)   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

RSGENINVLASM: Automatische Neugenerierung von invalidierten Loads

Verwendung

Um Wartezeiten für Benutzer bzw. Entwickler durch die Regenerierung invalidierter Loads zu minimieren, können Sie den Report RSGENINVLASM periodisch - z.B. jede Nacht - einplanen. RSGENINVLASM führt die automatische Neugenerierung aller invalidierten ABAP-Loads für jeden in Ihrem System vorhandenen Maschinentyp durch.

Bemerkung:

  • Die Load eines Objekts ist invalidiert, wenn seit dem Zeitpunkt der Load-Erstellung aktivierte Änderungen am Objekt oder an vom Objekt verwendeten Objekten, wie z.B. Includes oder Tabellen, vorgenommen wurden.
  • Das Load-Format ist vom Maschinentyp abhängig.

Integration

Voraussetzungen

ABAP-Loads können aufgrund vielfältiger Ursachen invalidiert sein. Typische Ursachen während des laufenden Betriebs sind:

  • Die Aktivierung eines geänderten DDIC-Objekts invalidiert die Loads aller ABAP-Objekte, die das DDIC-Objekt verwenden.
  • Nach Änderung und Aktivierung eines ABAP-Objekts wird nur die Load für den Maschinentyp des aktuellen Servers generiert. Die Load für andere Maschinentypen in einem heterogenen System bleibt invalidiert.
  • Das Einspielen von Support Packages (SPAM) führt zur Invalidierung der Loads der in den Support Packages enthaltenen ABAP-Objekte. Zusätzlich hat der DDIC-Import zur Folge, daß die Load der Verwender der eingespielten DDIC-Objekte neu erzeugt werden muß.
  • Durch den Import von Transporten wird ebenfalls die Load der eingespielten ABAP-Objekte und der Verwender der transportierten DDIC-Objekte invalidiert.
  • Die Anwendung von Kernel-Patches kann die Invalidierung aller Loads zur Konsequenz haben.

Funktionsumfang

Selektion

Standardvarianten

Ausgabe

Aktivitäten

Um die Funktionalität des RSGENINVLASM zu nutzen, müssen Sie den Report mit dem Jobnamen RSGENINVLASM periodisch im Hintergrund einplanen (z.B. SE38 -> Ausführen -> Hintergrund -> Einplanen -> Periodisch Einplanen). Sinnvollerweise sollte der Report für die Zeiten einer geringen allgemeinen Systemlast, z.B. jede Nacht, eingeplant werden.

Funktionsweise

RSGENINVLASM bestimmt automatisch zur Laufzeit die invalidierten Loads der evtl. verschiedenen Maschinentypen in Ihrem System. Anschließend startet er die Parallelgenerierung (Report RSPARAGENER8M der Transaktion SGEN), wobei er für jeden Maschinentyp die verfügbaren Server Ihres Systems in die Parallelverarbeitung miteinbezieht.

Wenn Sie zur Laufzeit des Reports RSGENINVLASM die Transaktion SGEN starten, so erhalten Sie auf dem Jobmonitor-Bildschirm Informationen zum Fortschritt der Generierung. Dort können Sie auch, falls erforderlich, die laufende Generierung abbrechen. Weitere Informationen finden Sie in den Job-Logs der Jobs RSGENINVLASM und RSPARAGENER8M (erreichbar über die Jobübersicht auf dem Jobmonitor-Bildschirm bzw. die Transaktion SM37).

Das Datum und die Anzahl der generierten Objekte jedes Laufs des Reports werden in der Tabelle GEN_HISTORY abgelegt. Anhand der chronologisch für jeden Maschinentyp geordneten Einträge können Sie sich einen kompakten Überlick über die Neugenerierungen invalidierter Loads verschaffen.

Der Report RSGENINVLASM erweitert die Funktionalität des SAP-Load-Generierers (Transaktion SGEN) um die automatische Regenerierung aller invalidierten Loads. Seine Vorteile sind:

  • Der Generierungsaufwand der Benutzer / Entwickler wird minimiert.
  • Die Generierung läuft z.B. nachts oder zu anderen Zeiten geringer Systemlast.
  • Um die Funktionalität des RSGENINVLASM einzusetzen, ist nur die periodische Einplanung des Reports erforderlich.
  • Speicherplatzprobleme in der Datenbank, die den Eingriff des Systemadministrators erforderlich machen würden, können nicht auftreten, da ausschließlich invalidierte Loads regeneriert werden.

Detaillierte Informationen zum SAP-Load-Generierer finden Sie über die Info-Buttons auf dem Start- und Jobmonitor-Bildschirm der Transaktion SGEN.

Beispiel






Fill RESBD Structure from EBP Component Structure   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5177 Date: 20240520 Time: 073958     sap01-206 ( 126 ms )