Anfang des InhaltsbereichsHintergrunddokumentation Voraussetzungen Dokument im Navigationsbaum lokalisieren

In diesem Abschnitt erhalten Sie Antworten auf folgende Fragen:

Zum Schluß erhalten Sie Informationen zu Fehlerdialogen bei der Pflege von Transaktionsvarianten.

Welche Bilder können übernommen werden?

Es werden nur "normale" Dynpros, Dialogfenster und Subscreens in die Variante übernommen.

Nicht übernommen werden die Bilder folgender Funktionen:

Nur für Bilder, die in Transaktionsvarianten übernommen werden können, können Screenvarianten erzeugt werden. Nur für diese Bilder erscheint das Dialogfenster, in dem festgelegt werden kann, was in die Variante übernommen werden soll.

Besteht ein Dynpro aus mehreren Subscreens, so wird für jeden Subscreen sowie für das Rahmendynpro ein eigenes Dialogfenster gesendet.

Wieviele Bilder können übernommen werden?

Grundsätzlich kann jedes Bild einer Transaktion, welches den o.g. Voraussetzungen genügt, in eine (oder mehrere) Transaktionsvarianten übernommen werden.

Ein Bild einer Transaktion kann höchstens einmal in dieselbe Transaktionsvariante übernommen werden.

Wenn ein Bild mehrfach prozessiert wird, werden jedesmal dieselben Werte eingespielt. Vom Benutzer oder innerhalb der Transaktion veränderte Feldinhalte werden, sofern sie nicht initial sind, nicht erneut mit denen aus der Variante überschrieben.

Die geänderten Ausgabeeigenschaften eines Feldes werden immer von der Variante übernommen.

Für welche Felder können welche Eigenschaften übernommen werden?

Für Eingabefelder können in der Regel Feldwerte übernommen werden sowie die Ausgabeeigenschaften verändert werden.
Ausnahme: Für Eingabefelder mit benutzerspezifischer Aufbereitung kann -außer für Datumsfelder- kein Feldwert übernommen werden.

Initialwerte werden nicht in die Variante übernommen. Die Ausgabeeigenschaften für Felder mit Initialwerten können geändert werden.

Funktionseingaben werden nicht in die Variante übernommen.
Ausnahme: Soll ein Bild nicht angezeigt werden, so wird für dieses Bild die Funktionseingabe in die Variante übernommen.

Auswahlknöpfe können nicht verändert werden.

Für Drucktasten können keine Werte übernommen werden.

Alle anderen Felder können ausgeblendet werden.

Besondere Regeln gelten für

Unter welchen Bedingungen werden die Werte aus der Transaktionsvariante gesetzt?

Grundsätzlich werden beim Abspielen einer Transaktion mit Variante ( Variantentransaktionen) sämtliche in der Variante vorhandenen Werte eingespielt, sofern die betreffenden Felder der Transaktion initial sind. Ist in einem Feld bereits ein Wert vorhanden (durch Benutzereingabe oder intern in der Transaktion gesetzt), so wird dieser nicht durch den Wert aus der Transaktionsvariante überschrieben.

Ausnahme: Ein Feld wurde (durch Benutzereingabe oder intern in der Transaktion) auf den Initialwert zurückgesetzt. In diesem Fall kann die Variante nicht erkennen, daß es sich um eine gewollte Eingabe handelt. Falls in der Variante ein anderer Wert für das Feld abgelegt ist, wird dieser gesetzt. D.h. Felder, für die ein Wert in der Variante vorhanden ist, können nicht auf Initialwert zurückgesetzt werden. Der Initialwert wird jedesmal wieder mit dem aus der Variante überschrieben.

Zu Konflikten zwischen Benutzereingaben, SPA-/GPA-Parametern und von Varianten gesetzten Werten vergleichen Sie den Abschnitt Transaktions- und Screenvarianten: Besonderheiten.

Beim Ändern mit Abspielen einer Variante werden die Ausgabeeigenschaften nicht gesetzt. Welche Ausgabeeigenschaften in der Variante gelten, wird in dem Dialogfenster zur Erfassung der Werte angezeigt.

Fehlerdialoge

Aus technischer Sicht gibt es zwei Arten von Fehlermeldungen:

Beim Abspielen einer Transaktion ist der technische Unterschied der Fehlermeldungen (a) und (b) nicht zu erkennen, wohl aber bei der Variantenerfassung.

Die Meldungen (a) werden ausgegeben, BEVOR das Dialogfenster zur Erfassung der Werte gesendet wird. Damit ist gewährleistet, daß Fehler, die eine Meldung (a) hervorrufen, vor dem Senden des Dialogfensters korrigiert sind.

Die Meldungen (b) werden ausgegeben, NACHDEM das Dialogfenster zur Erfassung der Werte gesendet wurde. Die falschen Werte werden, sofern sie in die Variante aufgenommen werden sollen, vom System automatisch durch die korrigierten Eingaben ersetzt. Dies gilt auch für Korrekturen, die aufgrund einer Warnung vorgenommen wurden.
Ausnahme: Wurde im Dialogfenster die Funktion "Beenden u. Sichern" gewählt, so wird die Transaktion vor Ausgabe einer Meldung (b) bereits abgebrochen. Die Eingabewerte können nicht mehr korrigiert werden.

Ende des Inhaltsbereichs