Ansicht
Dokumentation

Inaktive Sourcen ( RELNBC_ABAPWB_IS )

Inaktive Sourcen ( RELNBC_ABAPWB_IS )

rdisp/max_wprun_time - Maximum work process run time   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Inaktive Sourcen

Funktionsumfang

Die Einführung inaktiver Sourcen gewährt eine lokale, separate Sicht auf das R/3 Repository und bildet eine Grundlage für ein "lokales Laufzeitsystem".
Entwicklungsobjekte werden stets als inaktive Fassung gesichert und im Arbeitsvorrat des Benutzers vermerkt.
Der Arbeitsvorat ist benutzerspezifisch. Jeder Benutzer verfügt also über seinen eigenen Arbeitsvorrat, auf den andere Benutzer keinen direkten Zugriff haben. (Es besteht jedoch die Möglichkeit, Arbeitsvorräte zu vernetzen).

Der Arbeitsvorrat umfaßt alle inaktiven Fassungen der Entwicklungsobjekte eines Benutzers.
Jeder Benutzer kann zum gewählten Zeitpunkt den gesamten oder nur einen Teil seines Arbeitsvorrats aktivieren. Mit der Aktivierung werden die betreffenden Objekte aus dem Arbeitsvorrat gelöscht.
Nur aktive Sourcen werden zur Generierung von Laufzeitobjekten verwendet.

Untertützende Werkzeuge

  • ABAP Editor
  • Screen Painter
  • Menu Painter
  • Function Builder
  • Class Builder

Jedes dieser Werkzeuge verfügt über eine Anzeige, aus der der Status des jeweligen Entwicklungsobjektes erkennbar ist.

Operationen

Das Konzept der inakiven Sourcen wirkt sich auf die folgenden Funktionen innerhalb der Workbench aus:

Sichern

Das bearbeitete Objekt wird inaktiv gesichert und ein Eintrag im Arbeitsvorrat abgelegt.

Aktivieren

Aus der inaktiven Fassung wird eine aktive erstellt. Bei Entwicklungsobjekten, die weitere Teilobjekte enthalten (z.B. Klassen in ABAP Objects), können auch nur einzelne Teilobjekte aktiviert werden. Vor der Aktivierung wird die Source auf ihre syntaktische Korrektheit geprüft, dann aus der inaktiven eine aktive Fassung erzeugt, eine Laufzeitversion generiert und schließlich der Eintrag aus dem Arbeitsvorrat gelöscht.

Generieren

Aus der aktiven Fassung wird eine neue Laufzeitversion erstellt. Im Vergleich zum Aktivieren beschränkt sich diese Operation nur auf das Erzeugen einer neuen Load.

Aktive/ Inaktive Sourcen anzeigen

Falls beide Fassungen eines Objektes vorhanden sind, kann die Anzeige in den Werkzeugen zwischen beiden Fassungen umgeschaltet werden.

Löschen

Sowohl die aktive als auch die inaktive Source werden gelöscht.

Kopieren

Beim Kopieren wird auf die aktive Fassung des Quellobjektes zurückgegriffen. (Ausnahme: im Function Builder wird bei Vorhandensein beider Fassungen nachgefragt, welche der Fassungen kopiert werden soll.) Die neue Kopie liegt immer in inaktiver Fassung vor.

Umbenennen

Das Umbenennen wirkt sich auf die aktive und die inaktive Fassung gleichermaßen aus.

Syntaxcheck

Die Funktion <Prüfen> berücksichtigt nur den entsprechenden Arbeitvorrat des Benutzers.

Ausführen

Ein Laufzeitobjekt wird nur aus der aktiven Fassung erzeugt und setzt voraus, daß diese syntaktisch korrekt ist. Nur bei ausführbaren Programmen (Reports) wird auf die inaktive Fassung zurückgegriffen.

Transportieren

Nur aktive Entwicklungsobjekte können transportiert werden.

Weitere Auswirkungen

Objektliste

Anzeige der Gesamtheit aller aktiven und inaktiven Objekte. Bei Vorhandensein einer inaktiven Fassung ist das betreffende Objekt farbig hervorgehoben.

Verwendungsnachweis

Analog zur Objektliste greift der Verwendungsnachweis auf die Gesamtheit aller Objekte zurück.

Navigation

Die Navigation ist benutzerabhängig und berücksichtigt dessen Arbeitsvorrat. Ein Benutzer bekommt also eine inaktive Fassung zu sehen, falls diese existiert und sich das Objekt zusätzlich in seinem Arbeitsvorrat befindet. Ansonsten wird das aktive Objekt angezeigt.

Debugging

Der Debugger zeigt stets die aktive Fassung an.

Weitere Informationen

Online-Dokumentation der ABAP Workbench Tools






BAL Application Log Documentation   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4850 Date: 20240523 Time: 183145     sap01-206 ( 77 ms )