Ansicht
Dokumentation
Inaktive Sourcen ( RELNBC_ABAPWB_IS )
rdisp/max_wprun_time - Maximum work process run time CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )