Florian Paetzold
 - 24. April 2018

SAP Business Warehouse: Quellsystem zurückbauen mit Funktionsbausteinen

Connected Network Ein BW-System spielt häufig in größeren Unternehmen eine sehr zentrale Rolle. Hier werden die Daten von den verschiedenen angebundenen Quellsystemen zentral ausgewertet und reportet. Ein früherer Kunde von mir hatte ein BW-System, an welches insgesamt über 20 andere SAP-Produktivsysteme angeschlossen waren. Bei so einer großen und meist lebendigen System-Landschaft ist es normal, dass von Zeit zu Zeit einzelne Systeme zurückgebaut werden.


Gerade bei großen SAP-Landschaften gibt es allerdings strenge Regelungen betreffend Berechtigungen von technischen RFC-Nutzern. Aus diesem Grund wird das einfache „Rechtsklick –> Löschen“ eines Quellsystems in der RSA1 häufig nicht zum Ziel führen, sondern in eine gescheiterte Berechtigungsprüfung.

Mit diesem Blogbeitrag zeige ich Ihnen einen Workaround, wie sie ein Quellsystem sauber von einem BW-System trennen können mit Hilfe der Funktionsbausteine RSAR_LOGICAL_SYSTEM_DELETE und RSAP_BIW_DISCONNECT.
Falls Sie die Hintergründe überspringen wollen und eine direkte Schritt-für-Schritt-Anleitung bevorzugen, können Sie direkt in den letzten Abschnitt springen.

 

Vorbereitung

Für diesen Workaround benötigen Sie vor allem Zugänge auf sowohl das Quellsystem als auch das BW-System. Zusätzlich müssen sie berechtigungstechnisch die Möglichkeit haben, die SE37 aufzurufen und dort Funktionsbausteine auszuführen. Gerade in Produktivsystemen ist dies allerdings eine sehr kritische Berechtigung. Gehen Sie also davon aus, dass sie eventuell einen Firefighter-Nutzer für diese Aktion benötigen.

 

Arbeiten im BW-System

Nun, da die Vorbereitungen abgeschlossen sind müssen Sie jeweils auf dem BW-System und auf dem Quellsystem einen FuBa aufrufen, welcher auf der jeweiligen Seite die Verbindung löst.

Beginnend auf dem BW-System begeben Sie sich nun in die Transaktion SE37 und rufen den Funktionsbaustein „RSAR_LOGICAL_SYSTEM_DELETE“ auf:

RSAR_LOGICAL_SYSTEM_DELETE

RSAR_LOGICAL_SYSTEM_DELETE

Hier geben Sie nun die benötigten Werte ein. Folgende Tabelle hilft ihnen bei der Ausfüllung:

Feld

Beschreibung

I_LOGSYSDer Logische Name des Quellsystems. Hier wird der Name des Quellsystems eingetragen werden, wie er in der RSA1 zu finden ist.
Zusätzlich kann dieser Name auch in der DB-Tabelle TBDLT gesucht werden.
I_FORCE_DELETEBoolean, X = Löschen trotz Fehlermeldungen
I_NO_TRANSPORTBoolean, X = Diese Änderung soll nicht in nachfolgende Systeme transportiert werden
I_NO_AUTHORITYBoolean, X = Ignorieren von Berechtigungsprüfungen

 

Arbeiten im Quellsystem

In dem Quellsystem begeben Sie sich nun auch in die Transaktion SE37 und rufen hier den Funktionsbaustein „RSAP_BIW_DISCONNECT“ auf:

 

RSAP_BIW_DISCONNECT

Folgendes sind die Beschreibungen zu den jeweiligen Feldern. Diese können in der Quellsystem-Verbindungstabelle RSBASIDOC entnommen werden

 

 

Feld

Beschreibung

 I_BIW_LOGSYSDer logische Name des BW-Systems. In der Tabelle RSBASIDOC ist der richtige Wert in der Spalte „RLOGSYS“ zu finden.
 I_OLTP_LOGSYSDer logische Name des Quellsystems. Die Spalte „SLOGSYS“ in der Tabelle RSBASIDOC .
 I_FORCE_DELETEDer logische Name des BW-Systems. In der Tabelle RSBASIDOC ist der richtige Wert in der Spalte „RLOGSYS“ zu finden.

 

Tobias Harmes
Wir übernehmen Basisaufgaben und führen SAP Basis Projekte für Sie durch
Fachbereichsleiter Tobias Harmes

Ob Sie ein Systemupgrade durchführen wollen oder einfach nur Unterstützung bei der Konfiguration Ihrer SAP Systemlandschaft benötigen, wir bieten Ihnen unsere kompetenten Berater an: SAP Basis und SAP Security Berater von RZ10 buchen.

Unsere Referenzen finden Sie hier.

Kontaktieren Sie mich: Telefon 0211.9462 8572-25 oder per E-Mail info@rz10.de.

In einem unverbindlichen Gespräch kann ich mit Ihnen über Ihre Ausgangslage sprechen und Ihnen Möglichkeiten aufzeigen. Selbstverständlich können wir danach auch ein unverbindliches Angebot unterbreiten.

Abschluss

Im Endeffekt müssen Sie also jeweils im BW- und Quellsystem den jeweiligen Funktionsbaustein aufrufen, die Parameter ausfüllen und den Funktionsbaustein ausführen.

Hier finden Sie noch eine kurze Schritt-für-Schritt Anleitung für den Wiedergebrauch:

Im Quellsystem:

  • Aufruf SE37
  • Funktionsbaustein  RSAR_LOGICAL_SYSTEM_DELETE aufrufen
  • Parameter eingeben
  • Funktionsbaustein ausführen

Das gleiche führen Sie dann im BW-System mit dem Funktionsbaustein RSAP_BIW_DISCONNECT aus.

 

Hat Ihnen dieses Tutorial weitergeholfen?

Wenn Sie weitere Fragen oder Themen-Vorschläge zum Thema SAP Business Warehouse haben, lassen Sie sehr gerne einen Kommentar hier oder kontaktieren Sie mich per Email.

Florian Paetzold

Mein Name ist Florian Paetzold und ich bin SAP Basis und Security Consultant bei mindsquare. Dies bedeutet für mich, die individuellen Probleme der Kunden zu einer Herausforderung für mich zu machen und diese mit meiner Expertise auf effizientestem Wege zu lösen.

Sie haben Fragen? Kontaktieren Sie mich!

Jetzt das kostenlose E-Book zum Thema SAP Basis herunterladen:

Jetzt das kostenlose E-Book mit ausgewählten Fachartikeln herunterladen:




Das könnte Sie auch interessieren


Schreiben Sie einen Kommentar

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





Angebot anfordern
Preisliste herunterladen
Expert Session
Support