Christoph Lordieck
18. April 2016

BOPF Archivierung 3: Customizing vornehmen

Die Archivierung über Archivierungsobjekte ist wesentlicher Bestandteil des SAP-Systems. Sie gehört zur Datenbereinigung und sorgt gleichzeitig für eine den gesetzlichen Anforderungen entsprechende Revisionssicherheit. Auch BOPF als neues Framework für SAP Entwicklung ist für die Archivierung über klassische Archivierungsobjekte vorgesehen.

Bei diesem Webinar zum Thema „SAP Best Practice Tools – Erleichtern Sie Ihren Arbeitsalltag“ dreht sich alles rund um hilfreiche Tools im SAP-Bereich.

In Teil 1 der Blogserie “BOPF Archivierung” habe ich Ihnen die notwendigen Vorbereitungen am BO selbst aufgezeigt. In Teil 2 wurden die notwendigen Programme für die Archivierungsläufe erstellt. Abschließend zeige ich Ihnen nun die notwendigen Customizing-Einstellungen. Dabei setze ich voraus, dass Sie bereits mit Archivierungsobjekten in Berührung gekommen sind und nehme daher nur Bezug auf die BOPF-spezifischen Unterschiede zu vorhandenen Objekten.

Allgemeines Customizing in der AOBJ

Wie bei kundeneigenen Archivierungsobjekten üblich, benötigt auch BOPF das entsprechende Customizing. In der Transaktion AOBJ können Sie ein neues Archivierungsobjekt anlegen und dort Ihre in Teil 2 angelegten Programme hinterlegen. Nach einem Klick auf “Neue Einträge” kann Ihr Bildschirm also so ähnlich aussehen:

Archivierungsobjekt anlegen

Archivierungsobjekt anlegen

Anschließend geht es wie gewohnt an die Strukturdefinition. Hierbei benötigt BOPF das folgende Vorgehen:

  1. Parent-Segment: Ist der oberste Eintrag ein Vatersegment, werden nur die Felder “Segment” und “Struktur” mit der Kombistruktur
    des Root-Knotens
    befüllt.
  2. Kind-Segmente: Hier gilt wie gewohnt: Angabe des Vatersegments mit der Kombistruktur des Vatersegments und dann die Kombistrukturen der jeweils folgenden Knoten.

Bei zu löschenden Tabellen bzw. den Customizing-Einstellungen zur Archivierungsdatei sind keine Besonderheiten zu beachten. Unter dem Eintrag “verwendete Archivierungsklassen” sind gemäß Vorgabe der SAP die drei Standard-Archivierungsklassen ADDRESS, CHANGEDOCU und PHIO einzutragen.

Um die Daten nach der Archivierung auch lesen zu können, tragen Sie unter “Leseprogramme” noch die Programme /BOFU/ARCH_READ (mit Haken bei “Archivauswahl aktiv”) und /BOFU/ARCH_READ_IDX (ohne Haken) ein.

Leseprogramme zum Archivierungsobjekt pflegen

Leseprogramme zum Archivierungsobjekt pflegen

Anschließend können Sie Ihr neues Archivierungsobjekt speichern. Mit diesen Einstellungen ist es bereits über die Transaktion SARA administrierbar. Um die Einstellungen auch BOPF-spezifisch abzurunden, benötigen wir jedoch noch weitere Einstellungen.

BOPF-spezifische Customizing-Einstellungen

Diese finden Sie im “Einführungsleitfaden”, also der wohlbekannten Transaktion SPRO. Dazu navigieren Sie zum Knoten “Anwendungsübergreifende Komponenten” -> “Prozesse und Werkzeuge für Geschäftsanwendungen” -> “Wiederverwendbare Objekte und Funktionen für BOPF-Umgebung” -> Archivierungsadapter”.

BOPF-spezifisches Customizing

BOPF-spezifisches Customizing

Dort finden Sie zwei ausführbare Knoten, zu denen noch Einstellungen benötigt werden. Bitte führen Sie den oberen Knoten aus. Sie gelangen in die Zuordnung von BO, Archivierungsobjekt und Archivierungsklasse. BOPF benötigt für eine korrekte Archivierung einen neuen Eintrag mit Ihrem BO, dem soeben angelegten Archivierungsobjekt und einer Archivierungsklasse. Als solche tragen Sie entweder die Standard-Archivierungsklasse /BOFU/CL_ARCH_GENER1 ein oder eine von dieser Klasse abgeleitete eigene Archivierungsklasse.

Anschließend können Sie speichern und den anderen Knoten “BO-spezifische Verweilzeiträume pflegen” im Einführungsleitfaden ausführen. Dort können Sie für Ihr BO pro Knoten einen spezifischen Verweilzeitraum für die Archivierung hinterlegen.

Unser E-Book zum Thema SAP Entwicklung

E-Book: SAP Entwicklung

Wir erklären Ihnen im E-Book die 3 wichtigsten Frameworks und zeigen Ihnen weitere Erfolgsbooster, die wir selbst einsetzen.

Wenn Sie auch diese Einstellungen gespeichert haben, sind alle notwendigen Schritte für die Archivierung mit BOPF vollbracht. Zugegebenermaßen ist die Menge an Schritten recht umfangreich. Dies ist wohl der Integration eines neuen Frameworks in eine alte Archivierungstechnologie geschuldet. Dennoch wird hiermit eine parallele neue Archivierungstechnologie vermieden, was aufgrund der vielen Standard-Archivierungsobjekte absolut sinnvoll ist.

Christoph Lordieck

Christoph Lordieck

Als Bereichsleiter SAP Entwicklung berate ich Unternehmen rund um das Thema SAP Individualentwicklung. Einige Jahre Projekt- und Umsetzungserfahrung haben meinen Wissenshunger noch nicht gestillt und ich suche ständig nach neuen Themen und Entwicklungen im ABAP-Umfeld.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Das Business Object Processing Framework (BOPF) bietet ein umfangreicheres Fundament, um schnell und kostengünstig neue Eigenentwicklungen mit ABAP umzusetzen. Es bietet eine einheitliche Architektur und Struktur und implementiert bereits Standardfunktionalitäten […]

weiterlesen

Mit unserer Lösung: Data Migration Tool bietet die mindsquare AG eine Softwarelösung, die es ermöglicht, beliebige Daten zwischen Excel Dateien und BOPF auszutauschen. [call2actionbox heading="Nutzen Sie unser BOPF Knowhow!" position="Mit […]

weiterlesen

In vielen zentralen Bereichen des SAP-Systems wird die Menge der erzeugten Belegen oder sonstigen Bewegungsdaten schnell so groß, dass die Systemlast bei Datenabfragen signifikant ansteigt. Im etablierten SAP-Standard ist dafür das […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Alexander Koessner-Maier
Alexander Kössner-Maier Kundenservice