ABAP - BOPF Werkzeuge
In diesem Artikel stellen wir dir die Werkzeuge zur Anlage, Bearbeitung und zum Test des BOPF vor, damit du bald mit der Entwicklung eigener Objekte beginnen kannst.
Inhaltsverzeichnis
Für die Erzeugung und Bearbeitung der Objekte gibt es im System spezielle Werkzeuge. Im Grunde umfasst der Zugriff, neben den Standard-Transaktionen, noch das Definitionswerkzeug (BOBX) und das Testwerkzeug (BOBT). Im heutigen Artikel wollen wir dir kurz die Funktion und die Transaktionen erläutern.
Definition (BOBX)
An dieser Stelle erhältst du im ersten Schritt eine Übersicht aller Objekte im System. Die Ordner sind strukturiert nach SAP Objekten, den Home und Lokalen Objekten im System. Eigene Objekte die transportiert werden, werden im Home-Ordner angelegt. Eigene Objekte die nicht transportiert werden, sind im lokalen Ordner verfügbar und klar abgegrenzt.
Mit der Vorwärtsnavigation landest du dann im Detailbild. In dem Werkzeug wird das gesamte Datenmodell angelegt. Hier kannst du dir die einzelnen Funktionen, Strukturen, Klassen und sonstige Abhängigkeiten anschauen.
Test (BOBT)
Das Test-Cockpit ist zum Test aller Funktionen des Business-Objekts und umfasst damit alle möglichen Funktionen, die auch sonst möglich sind. Mit entsprechenden Berechtigungen können auch produktive Daten angepasst werden. Du solltest deshalb darauf achten, welche Funktionen du in Produktion verwendest.
Im ersten Schritt wählt man über den oberen Bereich das BOPF aus, welches man testen möchte. Beim Absprung aus BOBX, wird das Datenmodell bereits vorbelegt. Initial werden keine Daten aus den Tabellen geladen, sondern müssen über die Abfragen bzw. Queries erst gelesen werden. Diese findest du im linken Menü unter dem "Ordner" Symbol.
Die Funktionleiste über dem rechten Bild ist für die Bearbeitung, das Setzen von Sperren, Ausführung von Aktionen und Abspünge in Unterknoten da. Hier kann der Großteil an Bearbeitungsfunktionen ausgeführt werden.
Hinweis: Alle Daten die hier geändert und gesichert werden, werden auf der Datenbank abgelegt. Dies gilt auch für produktive Daten (wenn entsprechende Berechtigungen vorhanden sind).
Bearbeitung (SE11, SE24)
Weitere wichtige Werkzeuge für dich sind die SE11 zur Bearbeitung der Tabellen und Strukturen, sowie die SE24 zur Bearbeitung der Klassen im System. Die Tools müssen aber nicht verwendet werden, sondern können auch per Vorwärtsnavigation aus der Transaktion BOBX aufgerufen werden.
Eclipse
Natürlich ist die Bearbeitung des Modells auch über Eclipse möglich, wenn du diese Entwicklungsumgebung bevorzugst. Die meiste Zeit der Artikel werden wir uns im Bereich SAP GUI bewegen, dir aber später noch einmal die Navigation in Eclipse und den ADTs zeigen.
Fazit
Viele neue Werkzeuge sind es nicht die du für den Einstieg in die Welt des BOPF von Nöten sind. Deshalb wollen wir dich auch nicht all zu lange von der Arbeit abhalten und im nächsten Artikel mehr in die neue Welt eintauchen. Wichtig zu wissen für dich ist nur, dass für die Bearbeitung eine neue Transaktion gibt und die Integration in SE80 hier nicht stattgefunden hat.