Blog
-
ClientQuery
Eine ClientQuery bietet die Möglichkeit Clientseitig Daten zu generieren bzw. Datensätze aus eingehenden Knoten aufzubereiten bzw. Daten aus Abfragen mit konstanten Iterationen zu verbinden. Die ClientQuery basiert dabei auf einer In-Memory SQLite…
5. Juni 2024 -
Abfrageknoten – Allgemein
Im Abfrageeditor wird durch Erfassen von einem oder mehr Abfrageknoten ein Abfragebaum erstellt. Dieser muss in einem eindeutigen Zielknoten enden. Jeder Knoten liefert eine Ergebnistabelle, die in den nachfolgenden Knoten verwendet werden kann. …
5. Juni 2024 -
SapNativeQuery
Eine SapNativeQuery bietet die Möglichkeit, eine native Query gegen die Datenbank auszuführen, ohne Verwendung eines Templates. Attribute: Beispiele Beispiel 1 – Abfrage: — !SapNativeQuery Id: T001 Statement: Select WAERS, SPRAS…
5. Juni 2024 -
Data Manager aufrufen
Ab der Release 8.0 ist es möglich, zur Laufzeit eines Testfalles die Data Manager-Abfrage eines anderen Testfalls aufzurufen. Wenn notwendig, positionieren Sie den Aufnahmebalken an die gewünschte Stelle. Siehe auch Testfall-Editieren /…
13. Mai 2024 -
SapQuery
Mit einer SapQuery wird eine OpenSQL Abfrage über den Serverbaustein gegen die Datenbank ausgeführt. Attribute: Ab Release 8 unterstützt die suxxesso Tool Suite Abfragen im Strict Mode. Das bedeutet, dass…
7. Mai 2024 -
Verarbeitung von IDocs
Mit der suxxesso Tool Suite können XML-Dateien eingelesen und optional über eine XSL-Datei bearbeitet (transformiert) werden. Durch diese Funktionalität kann das XML-File für einen Testfall, der den Import und die Verarbeitung eines…
26. Januar 2024 -
Abfrageknoten – Allgemein
Im Abfrageeditor wird durch Erfassen von einem oder mehr Abfrageknoten ein Abfragebaum erstellt. Dieser muss in einem eindeutigen Zielknoten enden. Jeder Knoten liefert eine Ergebnistabelle, die in den nachfolgenden Knoten verwendet werden kann. …
24. August 2023 -
TransformXML
Mit einem TransformXML-Knoten wird eine XML-Datei eingelesen und optional über eine XSL-Datei bearbeitet (transformiert). Durch diese Funktionalität kann das XML-File für einen Testfall, der den Import und die Verarbeitung eines IDocs im…
24. August 2023 -
Benutzeroberfläche – Anhänge
Dieser Bereich wird für die Bearbeitung von XML-Files benötigt. Hier werden die Anhänge (Dateien) angegeben, die im Knotentyp TransformXML verwendet werden.
24. August 2023 -
Konstante Iterationen – Import / Export
Über den Button “Importieren” bzw. “Exportieren” werden alle konstanten Iterationen aus einem Excel-File importiert bzw. in ein File exportiert. Für einen korrekten Import müssen die Spaltenbezeichnungen im Excel-File mit den Ergebnisspalten in…
23. Mai 2023 -
Konstante Iterationen – Allgemein
Konstante Iterationen können unabhängig von Abfragen im Ergebnisbereich definiert werden. Wird in der Variablenzuordnung eine Bezeichnung für eine Ergebnisspalte vergeben, so scheint diese sofort bei den Konstanten Iterationen auf. Im Test Cockpit kann in…
23. Mai 2023 -
Benutzeroberfläche – Parameter / Variablenzuordnung
Arbeitsbereich- und Testfallparameter: In diesem Bereich können die Arbeitsbereich- und Testfallparameter erfasst werden. Variablenzuordnung: In diesem Bereich wird die Zuordnung einer Ergebnisspalte im suxxesso Data Manager zu einer im suxxesso Test Pilot…
24. Januar 2023 -
Benutzeroberfläche – Ergebnisbereich
Im Ergebnisbereich werden die Ergebnisse (und Zwischenergebnisse) nach der Ausführung der Abfragen sowie die Konstanten Iterationen angezeigt. Über den Export-Button kann der aktuelle Datensatz in eine Excel-Datei exportiert werden (siehe Konstante Iterationen). Mit dem Button…
24. Januar 2023 -
Benutzeroberfläche – Abfrageeditor
Im Abfrageeditor können die Abfragen für die dynamische Datenbereitstellung zu einem Testfall hinterlegt werden. Verwendungshinweise: Die Abfragen werden in Klartext verfasst. Über das Plus Zeichen rechts unten (“Alt+Einfügen”) können leere Vorlagen…
24. Januar 2023 -
Benutzeroberfläche – Tabellensuche / geöffnete Testfälle
Tabellensuche: Auf der linken Seite kann die Tabellensuche eingeblendet werden. Wird hier ein Tabellenname eingegeben und mit Enter die Suche gestartet, wird über die aktuell ausgewählte Verbindung die Struktur der Tabelle (analog zur Transaktion…
24. Januar 2023 -
Benutzeroberfläche – Menüleiste
Hauptmenü / Burger-Menü: Im Hauptmenü / Burger-Menü können Testfälle geladen und gespeichert werden, der Einstellungsdialog geöffnet werden, und Schnelleinstellungen vorgenommen werden. Verbindungsauswahl: In der Verbindungsauswahl wird die Verbindung zum gewünschten Zielsystem, gegen das…
24. Januar 2023 -
Benutzeroberfläche – Allgemein
Die Benutzeroberfläche des suxxesso Data Manager ist in folgende Bereiche aufgeteilt: Benutzeroberfläche – Menüleiste Benutzeroberfläche – Tabellensuche / geöffnete Testfälle Benutzeroberfläche – Abfrageeditor Benutzeroberfläche – Ergebnisbereich Benutzeroberfläche – Parameter / Variablenzuordnung
24. Januar 2023 -
Schnelleinstellungen – Zwischenergebnisse anzeigen
Wird ein Knoten aufgrund seiner Abhängigkeit auf einen anderen Knoten mehrfach ausgeführt, so werden die Einzelergebnisse nicht angezeigt. Wird diese Schalftläche aktiviert, werden die Zwischenergebnisse im Benutzeroberfläche – Ergebnisbereich angezeigt. Die Darstellung ähnelt dabei dem EmbedQuery-Filter.…
24. Januar 2023 -
Parameter – Makros
Mit Makros können häufig vorkommende, komplexere Ausdrücke, beispielsweise bei den Arbeitsbereichparametern, definiert werden. Dabei können innerhalb eines Parameterwertes Makroplatzhalter angegeben werden. Definition: Ein Makro wird als Parameter definiert und Makroplatzhalter durch…
23. Januar 2023 -
Parameter – Variablenzuordnung
Vom Benutzer definierte Parameter können direkt in der Variablenzuordnung angegeben werden: Vordefinierte Parameter können nicht angegeben werden. Möchte man trotzdem einen solchen Parameter in der Variablenzuordnung verwenden, so kann dieser weitergereicht werden: Achtung: Gibt es in…
23. Januar 2023 -
Parameter – Verwendung
Verwendung: Ersetzung Impliziter Parameter in Abfrageknoten: Abfrageknoten / Arbeitsbereichparameter / Testfallparameter: In den Abfrageknoten (bzw. bei den Arbeitsbereich- und Testfallparametern) ist für die Verwendung von Parametern die folgende Syntax zu…
23. Januar 2023 -
Parameter – Allgemein
Arbeitsbereich- bzw. Testfallparametern bieten die Möglichkeit, die Abfragen im suxxesso Data Manager zu steuern. Vor der Ausführung des Abfragebaums werden die Parameterplatzhalter im gesamten Dokument ersetzt. Außerdem können vom Benutzer definierte Parameter…
23. Januar 2023 -
UnusedGLAccountNumber
Zur Suche nach freien Nummern über die Tabellen T077S bzw. SKA1. Achtung: Unterstützt werden nur numerische Nummernkreise. Beispiel In diesem Beispiel wird für die ersten 3 numerischen Nummernkreise nach freien Sachkontonummern…
23. Januar 2023 -
Unique
Reduziert das Ergebnis anhand einer oder mehrerer Spaltenlisten auf eine eindeutige Teilmenge. Es bietet somit eine ähnliche Funktionalität wie ein GROUP BY oder DISTINCT. Beispiel Im Folgenden wird mit einer ClientQuery eine Ergebnistabelle von 6…
23. Januar 2023 -
FieldTrimFilter
Entfernt Zeichen in Ergebnisspalten auf der angegebenen Seite. Beispiel In diesem Beispiel werden mit einer ClientQuery 2 Ergebniszeilen generiert, auf die der Filter führende Nullen entfernt. — !ClientQuery Id: TwoAgents Statement: Select…
23. Januar 2023 -
FieldPadFilter
Füllt Werte von Ergebnisspalten bis zur angegebenen Länge mit Zeichen auf. Beispiel In diesem Beispiel werden mit einer ClientQuery 3 Ergebniszeilen generiert, auf die der Filter führende Nullen einfügt, bis der Wert…
23. Januar 2023 -
EmbedQuery
Der EmbedQuery-Filter führt einen separaten Abfragebaum für jede eingehende Zeile aus und hängt das Ergebnis in einer neuen Spalte als Datensatz an. Damit ist es beispielsweise möglich, die Positionsdaten für eine Tabellenvariable…
23. Januar 2023 -
DefaultResultRowFilter
Hängt eine Zeile ans Ergebnis, sofern der Knoten selbst kein Ergebnis liefert. Achtung: Es gibt keinen Überprüfung, ob die Spaltennamen aus dem Knoten mit den Spaltennamen des Filters übereinstimmen. Der Anwender muss…
23. Januar 2023 -
SQLite Zusatzfunktionen
RandomNumber Generiert eine ganzzahlige Zufallszahl der angegebenen Länge Argumente: Beispiel: — !ClientQuery Id: RND Statement: Select RandomNumber(7) as RND Ergebnis: RandomIBAN Generiert für Länderkürzel, Bankleitzahl und Kontonummernlänge eine IBAN mit…
20. Januar 2023 -
FirstWithResult
Der FirstWithResult-Knoten leitet das Ergebnis des ersten eingehenden Knotens, der ein Ergebnis liefert, weiter. Attribute: Beispiel In diesem Beispiel werden 3 Eingangsknoten mit 3 ClientQueries simuliert. Knoten A liefert kein Ergebnis und wird damit ignoriert.…
20. Januar 2023 -
Cache
Der Cache-Knoten speichert das Ergebnis des eingehenden Knotens bei der ersten Ausführung in eine verschlüsselte Cache-Datei in %localappdata%\Suxxesso\DataManager\Cache. Andere Benutzer können somit nicht auf den Cache des aktuellen Benutzers zugreifen. Sofern bei…
20. Januar 2023 -
Call
Der Call-Knoten referenziert den Zielknoten aus einem anderen Testfall. Attribute: Beispiel Es gibt einen Testfall Called.tent im Arbeitsbereich Docu. Dieser hat einen Testfallparameter Name mit dem Wert “Foo”. — !ClientQuery Id: Sink Statement: Select ‘${Name}’…
20. Januar 2023 -
ClientQuery
Eine ClientQuery bietet die Möglichkeit Clientseitig Daten zu generieren bzw. Datensätze aus eingehenden Knoten aufzubereiten. Die ClientQuery basiert dabei auf einer In-Memory SQLite Datenbank (Version 3.38.5). Die Datensätze aus den eingehenden Knoten…
20. Januar 2023 -
Knotenergebnisaufbereitung (ResultFilters) – Allgemein
An die Knoten SapQuery, ClientQuery oder FirstWithResult können optional noch ResultFilters zur Aufbereitung des Knotenergebnisses angehängt werden. Die Filter werden in der angegebenen Reihenfolge abgearbeitet. Übersicht: Folgende Filter stehen zur Verfügung DefaultResultRowFilter – Standardwert, falls Knoten kein…
19. Januar 2023 -
SapFunction
Die SapFunction dient zum Aufruf einer remotefähigen Bausteinfunktion in SAP (zB: BAPIs). Da ein Funktionsaufruf nicht nur einen Datensatz zurückliefern kann, sondern mehrere Tabellen, gibt es die Möglichkeit, die gewünschten Werte über…
19. Januar 2023 -
SapQuery
Mit einer SapQuery wird eine OpenSQL Abfrage über den Serverbaustein gegen die Datenbank ausgeführt. Attribute: Syntax: Die Syntax für die OpenSQL-Teile ist auf Version 7.31 beschränkt. Werden Elemente einer neueren Syntax verwendet…
19. Januar 2023 -
Verwendete Shortcuts
Im suxxesso Data Manager können folgende Shortcuts verwendet werden: STRG + N = Neuer Testfall STRG + O = Testfall öffnen STRG + E = Kürzlich geöffnete Testfälle STRG + S =…
19. Januar 2023