Show TOC Anfang des Inhaltsbereichs

Programmeigenschaften pflegen  Dokument im Navigationsbaum lokalisieren

Das wichtigste Programmattribut der Programmeigenschaften ist der Typ, mit dem Sie entscheiden, wie ein ABAP-Programm ausgeführt werden kann.

Weiterhin bestimmen Sie in den Programmeigenschaften zu welcher Anwendung ein Programm gehört und bestimmen gegebenenfalls die logische Datenbank für ausführbare Programme (Reports).

Sie müssen die Eigenschaften sorgfältig angeben, damit das System das Programm richtig verarbeiten kann. Sie pflegen die Programmeigenschaften auf dem Bild ABAP: Programmeigenschaften.

Die Liste möglicher Programmtypen erhalten Sie über die Auswahl der Eingabehilfe.

Wenn Sie ein ausführbares Programm (Report) auswählen, ergänzt das System automatisch die Eingabefelder für spezifische Eigenschaften. Nur dann sehen Sie die zusätzlichen Eingabefelder Logische Datenbank und Selektionsbildversion.

Übersicht über alle Programmeigenschaften

Im Folgenden finden Sie eine kurze Übersicht über die Programmeigenschaften. Beachten Sie, dass einige der Eigenschaften nur für ausführbare Programme gelten und nicht für andere ABAP-Programme. Zusätzliche Informationen über die Programmeigenschaften erhalten Sie, indem Sie in den jeweiligen Eingabefeldern des Bilds ABAP: Programmeigenschaften die Feldhilfe oder Eingabehilfe auswählen.

Titel

Im Mussfeld Titel geben Sie eine Programmbezeichnung an, die die Funktion des Programms beschreiben sollte. Bei Programmen, die Listen enthalten und bei denen keine Listenüberschrift bei den Textelementen angegeben ist, wird dieser Titel anstelle der fehlenden Überschrift verwendet.

Originalsprache

Die Originalsprache ist die Anmeldesprache, unter der das Programm angelegt wird, und wird vom System gesetzt. Die Originalsprache ist änderbar, wenn ein Programmierer das Programm oder Komponenten des Programms unter einer anderen Anmeldesprache pflegt.

Typ

Im Feld Typ müssen Sie den Programmtyp spezifizieren.

Beim Einstieg über den ABAP Editor können nur die Programmtypen

      Ausführbares Programm

      Modulpool

      Subroutinenpool

      Include Programm

 

gewählt werden. Die übrigen Programmtypen werden nicht direkt über den ABAP Editor, sondern über spezielle Werkzeuge, wie z.B. Function Builder für Funktionsgruppen oder Class Builder für Class-Pools angelegt.

Status

Diese optionale Angabe hat protokollarischen Charakter und beschreibt den Status der Programmentwicklung, wie z.B. Testprogramm oder Produktives Kundenprogramm.

Anwendung

Dieses optionale Feld enthält den Namen der Anwendung, in der das Programm benötigt wird, wie z.B.  Finanzbuchhaltung.

Berechtigungsgruppe

In dieses Feld können Sie den Namen einer Programmgruppe eintragen. Dadurch können Sie verschiedene Programme in Gruppen für Berechtigungsprüfungen zusammenfassen. Der Gruppenname ist ein Feld der beiden Berechtigungsobjekte S_DEVELOP (Programmentwicklung) und S_PROGRAM (Programmausführung). Berechtigungen können somit programmgruppenspezifisch an Benutzer vergeben werden. Mehr Informationen zu Berechtigungen finden Sie in der Dokumentation BC - Benutzer und Rollen.

Paket

Das Paket ist wichtig für Transporte zwischen Systemen. Sie fassen Workbench-Objekte, die einem Paket zugeordnet sind, in einem Transportauftrag zusammen.

Wenn Sie in einem Team arbeiten, müssen Sie Ihr Programm vielleicht einem bestehenden Paket zuordnen oder ein neues anlegen. Programme, die dem Paket $TMP zugeordnet sind, sind private Objekte, die nicht in andere Systeme transportiert werden können. Sie können das Paket direkt in dieses Feld eintragen. Ansonsten fordert das System das Paket beim Abspeichern der Eigenschaften mit einem Dialogfenster an:

Die Auswahl der Taste Lokales Objekt  auf dem Dialogfenster ist gleichbedeutend mit der Eingabe $TMP im Feld Paket. Sie können das Paket eines Programms nachträglich ändern.

Logische Datenbank

Nur für ausführbare Programme

Diese Eigenschaften legen fest, welche logische Datenbank das ausführbare Programm (Report) benutzt, um Daten zu lesen.

Selektionsbildversion

Nur für ausführbare Programme

Wenn Sie keine Selektionsbildversion angegeben haben, legt das System automatisch ein Standardselektionsbild an, das auf den Selektionskriterien der logischen Datenbank sowie den programmspezifischen Parametern und Selektionsoptionen beruht.

Wenn Sie ein anderes Selektionsbild der logischen Datenbank verwenden wollen, geben Sie in diesem Feld eine Nummer an. Die Nummer muss kleiner als 1000 sein und einem zusätzlichen Selektionsbild der logischen Datenbank entsprechen. Sie erhalten einen Überblick über eventuell vorhandene zusätzliche Selektionsbilder mit der Wertehilfe oder im Selektions- Include der logischen Datenbank (Programm DBxxxSEL, wobei xxx der Name der logischen Datenbank ist.

Editorsperre

Wenn Sie dieses Attribut setzen, können andere Benutzer Ihr Programm nicht ändern, umbenennen oder löschen. Sie allein können das Programm ändern, Eigenschaften, Textelemente oder Dokumentation pflegen oder die Sperre zurücknehmen.

Festpunktarithmetik

Wenn Sie dieses Attribut setzen, rundet das System Felder des Datentyps P entsprechend der Anzahl der Dezimalstellen oder füllt sie mit Nullen. Das Dezimalzeichen ist in diesem Fall immer der Punkt (.), unabhängig von der Angabe im Benutzerstammsatz. SAP empfiehlt, immer das Attribut Festpunktarithmetik zu setzen.

Start über Variante

Nur für ausführbare Programme

Wenn Sie dieses Attribut setzen, können Benutzer Ihr Programm nur über eine Variante starten. Vor dem Starten des Programms müssen Sie mindestens eine Variante anlegen.

 

Ende des Inhaltsbereichs