How To SAP BI – Gesperrte Tabellen über den Debugger ändern

How To SAP BI - Gesperrte Tabellen über den Debugger ändern
How To SAP BI – Gesperrte Tabellen über den Debugger ändern
4.9 Sterne
7 Bewertungen

Manchmal ist es nötig, einen Wert in einer Tabelle zu ändern die gesperrt ist. Sei es weil die Pflege der Tabelle über die Tabelleneinstellungen eingeschränkt wurde (Reiter Auslieferung und Pflege) oder das System als Ganzes vor Änderungen geschützt ist. In diesem Beitrag zeige ich einen einfachen Umweg, um die notwendige Änderung doch vornehmen zu können.

So erleichtern Sie die Entscheidungsfindung und gewinnen einen umfassenden Überblick über Ihr Geschäft! Mit meinem neuen Buch lernen Sie, SAP für die Unternehmensplanung einzurichten, zu nutzen und zu erweitern.

In dem folgenden Beispiel möchten wir einen Währungskurs in der Tabelle TCURR (Umrechnungskurse) ändern. Dies kann nötig sein, um auf die Schnelle eine Währungsumrechnung zu testen. Dabei müssen wir den zu ändernden Datensatz, also die jeweilige Zeile der Tabelle, selektieren. Wie Sie im nachfolgenden Bild sehen können, kann ich jedoch keine Änderungen am Datensatz durchführen.
Eintrag in der Tabelle TCURR anzeigen

Gehen Sie bitte in das Kommandofeld und tippen Sie den Befehl /h ein, um den Debugger zu aktivieren. Schließen Sie Ihre Eingabe über die Taste ENTER ab.
Debugger aktivieren
Sie bekommen die Meldung, dass Debugging eingeschaltet wurde. Drücken Sie nun erneut die ENTER Taste und der Debugger springt an. Suchen Sie die Zeile mit dem folgenden Code:


  refresh exclude_tab.
  if code = 'SHOW'.
    set titlebar 'TAB' with name 'anzeigen'(100).

Debugger Modus


Unternehmensplanung mit SAP BPC

Planung mit SAP Business Planning and Consolidation leicht gemacht!

Mit diesem Buch lernen Sie, SAP BPC für die Unternehmensplanung einzurichten, zu nutzen und zu erweitern. Ich beantworte die zentralen Fragen von Projektteams, Beratern, IT und Anwendern – immer mit dem Blick auf die Anforderungen der Praxis.

Doppelklicken Sie bitte auf die Variable code. Der Wert der Variable wird nun im Reiter Variablen 1 angezeigt.
Wert der Variable

Klicken Sie nun auf das Bleistift-Icon um diesen Wert zu ändern.
Wert der Variable ändern
Tippen Sie nun EDIT anstelle von SHOW ein. Bestätigen Sie anschließend Ihre Eingabe mit der ENTER Taste. Die Variable code trägt nun den Wert EDIT.
Neuer Variablenwert

Verlassen Sie nun bitte den Debugger indem Sie die Taste F8 drücken. Die Tabelle ist nun eingabebereit, die Pflege ist möglich und der Datensatz kann nun geändert werden. Anschließend können Sie die Änderungen speichern.
Tabelle ist eingabebereit und der Eintrag kann geändert werden

Wenn Sie die Variable code auf DELE ändern, können Sie den Eintrag auch löschen.
Eintrag löschen

Und mit dem code INSR können Sie einen neuen Eintrag einfügen.

Beachten Sie bitte, dass dieses Vorgehen nicht für den Produktionsbetrieb geeignet ist und nur Entwicklungs- oder Testsystem eingesetzt werden sollte!

Ihre User beklagen sich über langsame Berichte?

  • In meinem Newsletter lernen Sie, wie Sie Abhilfe schaffen.
  • Entdecken Sie die Möglichkeiten der Performanceoptimierung.
  • Praktische Anleitungen ermöglichen Ihnen schnelle Erfolge bei der Optimierung von SAP Systemen.
  • Viele Tipps und Tricks zu SAP BI Themen.
  • Holen Sie die maximale Performance aus Ihrem SAP BI!
  • Bei der Anmeldung zu meinem Newsletter erhalten Sie das Buch „High Performance SAP BI“ als Willkommensgeschenk.
Fordere SAP Performance Tricks an

Jetzt anfordern!

* Pflichtfeld
 
Kein SPAM. Ich hasse Spam genau so wie du.

Falls Ihnen dieser Beitrag weitergeholfen hat, wäre es eine sehr nette Anerkennung meiner Arbeit wenn Sie z.B. Ihre Bücher über Amazon bestellen würden. Wenn Sie ein Produkt kaufen, erhalte ich dafür eine Provision. Für Sie ändert sich am Preis des Produktes gar nichts. Ich möchte mich an dieser Stelle jetzt schon für Ihre Unterstützung bedanken.

Bildquelle: Pexels, CC0 License

Denis Reis ist Business Intelligence Consultant und gibt als Buchautor sein Wissen rund um den SAP Projektalltag weiter. Wenn Sie tatkräftige Unterstützung bei Ihren SAP BI Projekten benötigen, können Sie ihn über Xing, LinkedIn oder Facebook kontaktieren.
Des Weiteren unterrichtet er Projektmanagement und Controlling an der Wiesbaden Business School. Der aus Düsseldorf stammende Familienmensch zählt zu denjenigen, die auf komplizierte Darstellungen verzichten und das Ganze auf den Punkt bringen.

7 Kommentare
  1. Andrew Scoins
    Andrew Scoins says:

    Hallo Dennis ich habe eine Frage. Würden Sie mich in Sachen vba unterstützen?

    Ich habe 60 Tabellenblätter
    In zellen a1 a2 und a3 der einzelnen Tabellenblätter stehen einträge die ich als tabellenblattname festlegen möchte, ist das möglich?

    Antworten
  2. Heiko Sabotka
    Heiko Sabotka says:

    Der Einfachheit halber sei gesagt, dass sich das so einfach machen und finden lässt muss die Ansicht auf SE16 Standard List umgestellt werden.

    Antworten
    • Denis
      Denis says:

      Hallo Heiko, vielen Dank für deinen Kommentar. Es geht vor allem um die Fälle, in denen das System als solches gesperrt ist. Daher kann man die Einstellungen der Tabelle selbst in der Regel nicht ändern. Zum Beispiel auf Testsystemen.

      Antworten
  3. Andrew
    Andrew says:

    Hallo Denis,
    Ich wollte einmal wissen ob Sie noch in Excel vba unterstützen oder ob das thema für Sie nicht mehr relevant ist?

    Freundliche Grüße
    Andrew

    Antworten

Dein Kommentar

Want to join the discussion?
Feel free to contribute!

Kommentar verfassen