SQL Cockpit - Releaseinformation

Werbung
SQL Cockpit 2.0.1 – Release
Informationen
x
Inhaltsverzeichnis
Release Informationen 2.0.1................................................................................................................. 3
Funktionale Erweiterungen ................................................................................................................ 3
Integration Update AddOn.............................................................................................................. 3
Upgrade Fähigkeit .......................................................................................................................... 3
Reporttemplate – Advanced Wizard ............................................................................................. 3
Admin Bereich................................................................................................................................. 3
Fehlerkorrekturen............................................................................................................................... 3
Release Informationen 2.0 .................................................................................................................... 3
Funktionale Erweiterungen ................................................................................................................ 3
Speichern von Ergebnislisten ........................................................................................................ 3
Auffrischen von einzelnen Listen .................................................................................................. 4
Jobmonitor ...................................................................................................................................... 4
Editorauswahl ................................................................................................................................. 4
Datum/Zeitangaben ....................................................................................................................... 5
Fehlerkorrekturen............................................................................................................................... 5
Release Informationen 1.2.1................................................................................................................. 6
Funktionale Erweiterungen ................................................................................................................ 6
Fehlerkorrekturen............................................................................................................................... 6
Release Informationen 1.2 .................................................................................................................... 7
Funktionale Erweiterungen ................................................................................................................ 7
Select-Ausführung im Hintergrund ................................................................................................ 7
SELECT * und JOIN......................................................................................................................... 9
Spaltenüberschriften...................................................................................................................... 9
SELECT Kommando in Ergebnisliste ............................................................................................. 9
Berechtigungsprüfung S_TABU_DIS .............................................................................................. 9
Einfügen SY-Felder über Kontextmenü ......................................................................................... 9
My History/Jobmonitor – Einschränkung auf X Tage ................................................................. 10
Fehlerkorrekturen............................................................................................................................. 10
Release Informationen 1.1 .................................................................................................................. 11
Funktionale Erweiterungen .............................................................................................................. 11
Usersymbole und Programmsymbole ......................................................................................... 11
Datenbank-Hints........................................................................................................................... 11
Copyright ............................................................................................................................................... 11
SQL Cockpit – Release Informationen
Seite 2
x
Release Informationen 2.0.1
Funktionale Erweiterungen
Integration Update AddOn
Mit dem Release 2.0.1 des Cadaxo SQL Cockpit kann nun das AddOn für nachvollziehbare
Datenänderungen installiert werden. Dies ist auch Inhalt der Premium Edition
Upgrade Fähigkeit
Es ist nicht möglich von 1.x auf 2.0 upzudaten. Dazu ist zwingend die Version 2.0.1 erforderlich
Reporttemplate – Advanced Wizard
Es wurde ein erweitertes Reporttemplate erstellt. Damit stehen umfangreichere Auswahlmöglichkeiten
zur Programmgenerierung zur Verfügung. Beispielsweise können kundeneigene Programmheader
inkludiert werden.
Admin Bereich
Redesign des kompletten Admin-Bereiches. Aufnahme der AddOn Verwaltung
Fehlerkorrekturen




Verbessertes Handling bei Verwendung von TIMESTAMPS in WHERE Bedingungen. Nun
kann auch > bzw. GT verwendet werden
Fehlerkorrektur beim Vergleich von Feldern in der WHERE Bedingungen. (SELECT * FROM
TAB WHERE FIELD <> FIELD2)
Verwendung von „,“ statt normalerweise gefordertem „.“ in der WHERE Bedingung von
gepackten Feldern.
Transport von Varianten korrigiert. Varianten wurden nicht korrekt in Transportaufträge
aufgenommen.
Release Informationen 2.0
Funktionale Erweiterungen
Speichern von Ergebnislisten
Diese neue Funktion ermöglicht das Sichern von
Ergebnislisten innerhalb des SQL Cockpits. Dadurch ist
es möglich, Auswertungen zu einem späteren Zeitpunkt
erneut anzuzeigen, ohne die SQL Abfrage erneut
durchführen zu müssen. Diese Funktion eignet sich für die temporäre, kurzfristige Sicherung von
Ergebnislisten, jedoch weniger für eine langfristige Sicherung von Listen. – Wenn sich die
zugrundeliegenden Tabellen nach der Speicherung von Listen ändern, kann es bei der Anzeige
von gespeicherten Listen zu Problemen kommen.
Jeder Anwender erhält mit der neuen
Funktion „Gespeicherte Listen“ eine
Übersicht über alle seine gesicherten Ergebnislisten. Zusätzlich zu den manuell gesicherten
Listen werden auch Listen, die über die Batchverarbeitung erzeugt wurden, angezeigt:
SQL Cockpit – Release Informationen
Seite 3
x
Mit einem einfachen Doppelklick in der Zeile der gewünschten Liste wird diese sofort zur Anzeige
gebracht.
Nicht mehr benötigte Listen können gelöscht werden. Aus Speicherplatzgründen sollten nicht
mehr benötigte Listen regelmäßig gelöscht werden.
Auffrischen von einzelnen Listen
In die Funktionsleiste der Ergebnisliste wurde eine neue Funktion zur erneuten Ausführung von
SQL Abfragen aufgenommen. Dadurch wird nur die für diese Ergebnisliste verantwortliche SQL
Abfrage
erneut
durchgeführt.
Etwaige andere am Bildschirm
dargestellte Listen sind davon nicht
betroffen.
Jobmonitor
In die Funktionsleiste des Jobmonitors wurde eine
Funktion ergänzt mit der ein laufender Job jederzeit
abgebrochen werden kann.
Die Übersichtsliste des Jobmonitors
wurde um die Spalte „Anzahl Selects“
erweitert. Die Spalte informiert
darüber, wie viele Select-Abfragen
durch den Hintergrundjob aufgerufen werden. Des Weiteren wurden die Spalten Ende-Datum und
Ende-Zeit in die Übersichtliste aufgenommen.
Editorauswahl
In den persönlichen Einstellungen besteht nun die Möglichkeit den gewünschten Editor für das
SQL Cockpit auszuwählen. Folgende Auswahlmöglichkeiten stehen zur Verfügung:



Front-End Editor (new)
Front-End Editor (old)
Editor SE80 User-Specific Settings
Front-End Editor (new)
SQL Cockpit – Release Informationen
Front-End Editor (old)
Seite 4
x
Datum/Zeitangaben
Für eine optimale Nutzung bei internationalen Projekten bzw. internationalen Standorten wurde
die Sicherung aller Datum- und Zeitangaben auf UTC geändert. Zur Anzeige werden die Werte in
die Zeitzone des Anwenders umgerechnet.
Fehlerkorrekturen





Fehlerhafte Symbolersetzung in Sub-Selects bei der Verwendung der Vergleichsparameter
LIKE & BETWEEN korrigiert.
Syntax-Fehler bei der Verwendung von LIKE bei Time-Stamp Feldern TIMESTAMP und
TIMESTAMPS korrigiert.
Drag/Drop Verhalten bei gepackten/integer Feldern behoben.
Diverse Syntax-Fehler und Problem bei der Verwendung des alten Editors behoben.
Aufnahme S_TABU_DIS Berechtigungsprüfung in generierte Reports.
SQL Cockpit – Release Informationen
Seite 5
x
Release Informationen 1.2.1
Funktionale Erweiterungen




Sichern und Laden von Varianten wurde bei Verwendung des alten ABAP Editors ergänzt.
Doppelklick auf Listen-Spaltenüberschrift übernimmt zusätzlich die Alias-Angabe.
Unterstützung der SELECT-Vergleichsparameter „=>“, „=<“ und „><“.
Versionsnummer im Feedback-Mail aufgenommen.
Fehlerkorrekturen



Pretty Printer Funktion bei altem Editor korrigiert
Fehlerhafte Unicode-Zeichendarstellung im Benachrichtigungsmail bei der
Hintergrundverarbeitung behoben.
Vergleichsparameter LIKE korrigiert
SQL Cockpit – Release Informationen
Seite 6
x
Release Informationen 1.2
Funktionale Erweiterungen
Select-Ausführung im Hintergrund
Bisher konnten Select-Zugriffe mit dem SQL Cockpit nur im Dialog durchgeführt werden. Bei
komplexen Abfragen kann es zu langen Laufzeiten kommen, möglicherweise bricht das System
die Verarbeitung mit einem TIME_OUT Kurzdump ab.
Aus diesem Grund haben wir mit der neuen Version die
Möglichkeit der Batchverarbeitung integriert. Die Verwendung
gestaltet sich ganz einfach, in die Buttonleiste wurde eine neue
Startoption „Job“ aufgenommen. Dadurch wird ein Wizard gestartet, der Sie bequem durch die
Definition des Hintergrundjobs führt:
Folgende Schritte werden mit Hilfe des Wizards durchlaufen:

Allgemeine Informationen – hier ist der Name des Backgroundjobs und die Jobklasse
anzugeben. Der Jobname wird bereits durch den Wizard vorgeschlagen, es besteht aber
natürlich die Möglichkeit, diesen zu ändern. Die Jobklasse wird auch mit „C“ Niedrig
vorbelegt, kann jedoch auch angepasst werden.

Start Bedingungen – hier können Sie festlegen, ob der Job sofort oder zu einem späteren
Zeitpunkt gestartet werden soll.

Datum/Uhrzeit – wenn im vorigen Schritt geplanter Start gewählt wurde, müssen Sie nun
das geplante Startdatum und die geplante Startzeit angeben. Es besteht auch die
Möglichkeit, ein Datum/Zeit für den spätesten Start anzugeben. Sollte sich der Start bis
zum bzw. nach diesem Datum verzögern, wird der Job nicht mehr gestartet.

Benachrichtigung – falls nach Beendigung des Jobs eine Benachrichtigung versendet
werden soll, kann dies hier angegeben werden. Es besteht die Möglichkeit, die
Benachrichtigung per SAP Mail und/oder Internet eMail zu versenden.
SQL Cockpit – Release Informationen
Seite 7
x
Zur Überwachung der laufenden bzw. ausgeführten Jobs wurde der neue Bereich „Jobmonitor“
aufgenommen:
In einer übersichtlichen Liste werden alle Jobs des Anwenders angezeigt. Neben Informationen
wie Jobname oder Benutzername wird hier auch der aktuelle Jobstatus angezeigt:
Wenn der Job bereits fertig ist, erscheint in der vorletzten Spalte ein Button mit dem die
Ergebnislisten in das SQL Cockpit geladen und angezeigt werden können.
Jobdetails wie z. B. das Jobprotokoll können durch einen Klick auf den Jobnamen eingesehen
werden.
Falls ein Job und dessen Ergebnisliste nicht mehr benötigt wird, kann dieser durch die
Zeilenmarkierung und Auswahl des Löschbuttons entfernt werden.
Die über die Batchverarbeitung
abgesetzten SELECTs werden ebenfalls
protokolliert und sind durch ein
eigenes Icon im „My History“ Bereich
ersichtlich.
SQL Cockpit – Release Informationen
Seite 8
x
SELECT * und JOIN
Bekanntermaßen werden mit dem Zugriff SELECT * … alle Felder einer Tabelle gelesen. Im
Gegensatz zur Verwendung in einem ABAP Programm, ermöglicht das SQL Cockpit solche
generischen Spaltenangaben jetzt auch beim JOIN-Zugriff auf mehrere Tabellen!
Spaltenüberschriften
In den persönlichen Einstellungen wurden im Bereich der Spaltenüberschrift zusätzliche
Möglichkeiten zur Personalisierung der Ausgabeliste aufgenommen. Einerseits kann nun bei der
Spaltenüberschrift „Feldtext“ eine der drei fixen Textlängen aus dem Dictionary bzw. eine
automatische Textlänge angegeben werden, andererseits besteht die Möglichkeit, Alias-Angaben
im SELECT in die Spaltenüberschrift zu übernehmen.
SELECT Kommando in Ergebnisliste
Bei gleichzeitiger Ausführung mehrerer SELECTs war
bisher eine Zuordnung des eingegebenen
Kommandos zur Ergebnisliste nicht schnell und
eindeutig möglich. Daher wird nun zusätzlich bei
jeder Ergebnisliste das verwendete Select-Kommando in voller Länge ausgegeben.
Berechtigungsprüfung S_TABU_DIS
Ergänzend zum SQL Cockpit Rollenkonzept wird nun auch die SAP Standardberechtigung
S_TABU_DIS überprüft. Sollte der Anwender keine Zugriffsberechtigung auf die gewählte
Tabellenklasse haben, erscheint eine entsprechende Fehlermeldung und die Abfrage wird nicht
ausgeführt.
Einfügen SY-Felder über Kontextmenü
Im Kontextmenü des Editors wurde die neue Funktion „SY-Feld einfügen“ aufgenommen. Bei
Auswahl der Funktion erscheint eine Liste aller SY-Felder aus der eines markiert und in den Editor
übernommen werden kann.
SQL Cockpit – Release Informationen
Seite 9
x
My History/Jobmonitor – Einschränkung auf X Tage
Im Bereich „My History“ werden alle ausgeführten SELECTs des Anwenders historisch angezeigt.
Im Bereich „Jobmonitor“ werden laufende und bereits ausgeführte SQL Cockpit Hintergrundjobs
angezeigt. In den persönlichen Einstellungen besteht nun die Möglichkeit, die Default-Anzeige
auf „letzte X Tage“ für beide Bereiche vorzubelegen.
Fehlerkorrekturen



Die Verwendung von Symbolen in BETWEEN, LIKE und IN war in speziellen
Konstellationen fehlerhaft und wurde korrigiert.
Verschiedene fehlende Übersetzungen bzw. Übersetzungsfehler wurden ergänzt.
Performanceverbesserungen und Speicheroptimierungen im SQL Parser.
SQL Cockpit – Release Informationen
Seite 10
x
Release Informationen 1.1
Funktionale Erweiterungen
Usersymbole und Programmsymbole
Usersymbole werden als Platzhalter in den Select-Abfragen
verwendet. So kann man z. B. ein neues Symbol
&MY_SYMBOL& erstellen und in den SELECTs auf dieses
Symbol referenzieren.
Die Werte von Programmsymbolen werden erst zum Ausführungszeitpunkt berechnet.
Programmsymbole werden durch den Administrator definiert. Die im System zur Verfügung
stehenden Programmsymbole können mit dem Button
eingeblendet werden.
Datenbank-Hints
Durch die Verwendung von Datenbank-Hints können einer Select-Abfrage datenbankspezifische
Anweisungen mitgegeben werden. Beispielsweise kann auf die Auswahl des Index oder auf die
Datenbank-Pufferung Einfluss genommen werden.
Fehlerkorrekturen





JOIN-Abfragen können nun auch ohne Alias ausgeführt werden.
Löschen von globalen Varianten, auch wenn diese durch andere User erstellt wurden.
Cursorpositionierung nach Insert von Feldern, Symbolen, … korrigiert.
Tablebuffer-Trace wird nun unterstützt.
CR/LF wird nun in der History mitabgelegt.
Copyright
© 2009–2013 Cadaxo GesmbH. Alle Rechte vorbehalten.
Die Vervielfältigung bzw. Übersetzung dieses Dokumentes oder Teilen daraus ist ohne
ausdrückliche Genehmigung durch die Cadaxo GesmbH nicht zulässig.
SAP®, ABAP™, R/3®, SAP NetWeaver® sind Marken oder eingetragene Marken der SAP AG.
Alle anderen Produkte sind Marken oder eingetragene Marken der jeweiligen Firmen.
SQL Cockpit – Release Informationen
Seite 11
Herunterladen