de:app:010ini:010han:0030ctxmnu

Kontextmenüs

Kontextmenüs enthalten Funktionen, die, wie der Name schon sagt, im Kontext der aktuellen Transaktion zusätzliche Funktionen zur Verfügung stellen. Ein Kontextmenü wird mit einen Klick auf der rechten Maustaste aktiviert. Die zur Verfügung stehenden Funktion sind u.a. abhängig

  • vom dem Zustand der Transaktion (Anzeige- oder Eingabetransaktion),
  • vom Zustand eines Feldes (Anzeige- oder Eingabefeld),
  • vom Paneltyp (Frame-Panel oder XML-Panel),
  • der Position des Cursors und
  • den Berechtigungen des angemeldeten Benutzers.

Ist der Mauszeiger über einem Feld, unabhängig davon, ob es ein Anzeige- oder Eingabefeld ist, und wird dann die rechte Maustaste geklickt, wird dieses Feld zum aktuellen Feld.

Funktionen im Kontextmenü

Nachstehend werden alle möglichen Funktionen der Kontextmenüs beschrieben. Ob eine Funktion im Kontextmenü zur Verfügung steht, hängt von dem jeweiligen Zustand / Bearbeitungsmodus der Transaktion ab, in dem das Kontextmenü geöffnet wird.

Standardfunktionen

Anzeigen der Kontexthilfe

Zeigt den Hilfetext für das aktuelle Feld an. Diese Funktion ist identisch mit der <F1>-Taste in einem Feld.

Bearbeiten des Kontexthilfetextes

Aktiviert den Editor zum Bearbeiten des Hilfetextes zum aktuellen Feld. Diese Funktion ist nur dann möglich, wenn der Benutzer zum Bearbeiten von Hilfetexten berechtigt ist, er also die Transaktion Hinzufügen eines Hilfetextes ausführen darf.

Anzeigen des Kontexts in der Statuszeile

Zeigt die Transaktions-, Panel und Feldinformationen in der Statuszeile an.

Anzeigen der Transaktionsdokumentation

Zeigt die Dokumentation zur aktuellen Transaktion an.

Anzeigen der allgemeinen Dokumentation

Zeigt die Gesamtdokumentation zur Applikation an.

Drucken Hardcopy

Zeigt den Windowsdialog zum Drucken des Bildschirmes an.

Anzeige speichern

Speichert den Bildschirminhalt als Imagedatei im Verzeichnis “dump” der Installation. Die Dateiendung ist “dsp”. Der Speicherort und der automatisch erzeugte Dateiname werden in der Statuszeile angezeigt.

Dump speichern

Diese Funktion ist nur dann möglich, wenn der Benutzer als “Designer” definiert ist.

Info "About" anzeigen

Zeigt Hersteller- und Produktionsinformationen an. Wichtig ist in diesem Fenster in der echten unteren Ecke die Build-Version. Mit der angezeigten Zahl kann die Installation eindeutig identifiziert werden.

Sonderfunktionen

Debugeinstellungen

Ermöglicht das Speichern von Informationen während der Ausführung der Transaktion zu Supportzwecken. Ein Haken vor dem Eintrag bedeutet, dass eine der nachfolgenden Funktionen aktiviert ist. Die aktivierte Funktion ist ebenfalls durch einen Haken gekennzeichnet. Die Aktivierung mehrerer Funktionen in Kombination ist möglich.

Diese Funktionen sind nur dann möglich, wenn der Benutzer als “Designer” definiert ist.

Das Aktivieren von Funktionen sollte nur auf Anweisung von Supportern erfolgen, da sie die Performance der Applikation erheblich beeinträchtigen können.

Bei einer Thin-Client Installation der Applikation auf einem Unix-Server werden die erzeugten Ausgabedateien im Verzeichnis “tmp” der Installation im Server-Session-Logfile gespeichert. Der Dateiname ist wie folgt aufgebaut:

'td2s<jjjj><mm><tt><hh><mi><ss><hs><tds>_<pid>.log' - Beispiel: td2s20020624171303357_7299.log

Bei einer Fat-Client Installation werden die Ergebnisse der aktivierten Funktionen im Debug-Fenster von TradeDesign angezeigt.

Info
Schreibt Informationen über den Start der Transaktion in das Logfile.

Kommunikation
Schreibt Informationen über die Kommunikation zwischen Client und Server in das Logfile.

Profiling
Schreibt Informationen für die Analysetransaktion GENPRF (Profile Analyzer) in das Logfile.

SQL Anfrage
Schreibt alle SQL-Kommandos in das Logfile.

SQL Daten
Schreibt die Rückgabewerte (gefundene Daten) aller SQL-Statements in das Logfile.

Regeln
Schreibt den Aufruf jeder ausgeführten Event-, Default- und Check-Regel in das Logfile.

Benutzerregeln
Schreibt den Aufruf jeder ausgeführten Sub und Function in das Logfile.

Builtin
Schreibt alle ausgeführten internen TradeDesign-Funktionen in das Logfile.

Basexec
Schreibt alle ausgeführten TD-Basic Befehle in das Logfile.

Flow
Schreibt die Berechnung und Abbildung des Baumes der innerhalb der Transaktion ausgeführten Module in das Logfile.

Applikation
Schreibt Debug-Info, die die Applikation bei gesetztem tdContextDEBUGLEVEL_APPLICATION zusätzlich ausgibt, in das Logfile.

Verfügbarkeit von Debug-Funktionen in Abhängigkeit der Systemarchitektur

Debug-Funktion Fat-Client Installation Thin-Client Installation
Info X
Kommunikation X
Profiling X X
SQL Anfrage X X
Regeln X X
Builtin X X
Basexec X X
Flow X

Speichere Anzeige für Dokumentation

Erzeugt ein Displayfile mit allen Panelen der aktuellen Transaktion im Verzeichnis DISPLAY\MANDSP\<UIL>\ der Umgebung. Der Dateiname ist wie folgt aufgebaut:

<Name der Transaktion>.DSP

<UIL> = Sprachcode (bspw. EN oder DE)
<Name der Transaktion> = 6-stelliges Mnemo der Transaktion

Dieses Displayfile kann mit der Funktion “Anzeige Datei” angezeigt werden.

Beim Generieren von Dokumentation werden diese Transaktionspanels statt der automatisch erzeugten verwendet.

Anfügen aktuelles Panel für Dokumentation

Ergänzende Funktion zum vorstehend beschriebenen “Speichere Anzeige für Dokumentation”.

Hier wird nur genau das aktuelle Panel an das Ende des Displayfiles angehängt.

Wird immer dann benötigt, wenn nicht alle Panels einer Transaktion gleichzeitig gezeigt und damit gespeichert werden können, beispielsweise für Panels, die erst nach Klicken eines speziellen Buttons gezeigt werden.

Feldfunktionen

Die im folgenden benutzten Texte für die Feldfunktionen sind über die Transaktion “Verwalten von Systemparametern” (DBITDP) im Panel “Text” einstellbar.

Rückgängig

Macht den letzten Bearbeitungsschritt des aktuellen Feldes rückgängig.

Ausschneiden

Schneidet den markierten Feldinhalt aus und überträgt ihn in die Zwischenablage.

Kopieren

Kopiert den markierten Feldinhalt aus und überträgt ihn in die Zwischenablage.

Einfügen

Fügt einen in der Zwischenablage vorhanden Inhalt in das aktuelle Feld ein.

Löschen

Löscht den markierten Feldinhalt.

Alle auswählen

Markiert den gesamten Inhalt des aktuellen Feldes.

Zuordnung von Funktionen zu Transaktionsarten

Funktion Geschäfts-
transaktion
Stammdaten-
transaktion
Report-
transaktion
System-
transaktion
Anzeigen der Kontexthilfe X X X X
Bearbeiten des Kontexthilfetextes X X X X
Anzeigen des Kontextes in der Statuszeile X X X X
Anzeigen der Transaktionsdokumentation X X X X
Anzeigen der allgemeinen Dokumentation X X X X
Drucken einer Kopie X X X X
Speichern der Anzeige X X X X
Speichern des Dump X X X X
Anzeigen der About Info X X X X
Debug Einstellungen X X X X
Rückgängig X X X X
Ausschneiden X X X X
Kopieren X X X X
Einfügen X X X X
Löschen X X X X
Alle auswählen X X X X

Funktionen bei der Anzeige von XML-Dokumenten

Die nachfolgenden Funktionen sind zusätzlich zu den o.g. Funktionen ausschließlich bei der Anzeige von XML-Dokumenten im Viewer verfügbar. Dabei ist es unabhängig davon, aus welcher Transaktionsart (Geschäftstransaktion, Stammdatentransaktion, etc.) der Viewer aktiviert wurde.

Weite passend einstellen

Skaliert das Dokument für die Anzeige im Viewerfenster, damit die Seite in der Breite vollständig angezeigt werden kann.

Höhe passend einstellen

Skaliert das Dokument für die Anzeige im Viewerfenster, damit die Seite in der Höhe vollständig angezeigt werden kann.

Alle Seiten anzeigen

Skaliert das Dokument für die Anzeige im Viewerfenster, damit alle Seiten in Breite und Höhe vollständig angezeigt werden können.

Zoom 200%

Vergrößert die Anzeige im Viewerfenster auf 200% der Originalgröße.

Zoom 125%

Vergrößert die Anzeige im Viewerfenster auf 125% der Originalgröße.

Zoom 100%

Stellt die Originalgröße im Viewerfenster wieder her.

Zoom 75%

Verkleinert die Anzeige im Viewerfenster auf 75% der Originalgröße.

Zoom 50%

Verkleinert die Anzeige im Viewerfenster auf 50% der Originalgröße.

Drucken

Zeigt den Windowsdialog zum Drucken des Dokumentes an.

de/app/010ini/010han/0030ctxmnu.txt · Last modified: 2022/04/19 13:13 (external edit)