Eine Ansicht zeichnet sich dadurch aus, dass sie in einem gewissen Kontext heraus aufgerufen wird. Dieser „Kontext“ wird mit Hilfe der Details ausgewertet.
Per Funktion Details… erreicht man folgende Auswahlliste

Und hier lässt sich detailliert sagen, wie die Kerndaten ermittelt werden.
Im Beispiel der Kundenauswahl-Listen erfolgt die Datenermittlung eben über diese Auswahllisten und das wird hier vermittelt.

Nr
Es werden also möglicherweise mehrere Rahmendaten ermittelt. Per „Nr“ lässt sich die Reihenfolge der Ermittlung steuern.
Var
Hier gibt man das zu ermittelnde „Kerndatum“ an.

Hier gibt es die zu diesem Zeitpunkt die möglichen Daten-Definitionen, die für eine erfolgreiche Abwicklung momentan verwendet werden können.
Kernpunkte sind Referenznummer und Kundennummer.
ZW1 bis ZW5 können für „Zwischenwert“-Ermittlungen herangezogen werden.
Jahrbeginn, Jahrende und Belegklasse für themenbezogene Eingrenzungen.
Bei Bedarf können weitere zur Verfügung gestellt werden.
Wert
Das Feld „Herkunft“ bestimmt, wie der Eintrag in Wert zu behandeln ist.
Im Beispiel der Kundenauswahllisten wird die KUNDNUMMER aus dem „ItemValue“ der jeweiligen zugrunde liegenden Auswahlliste ermittelt.
Der Name muss dazu in der RETURN-Klausel angelistet sein.
Also im Beispiel der Kundenauswahlliste
ORDER BY :AUSW_9 S.KundNummer
RETURN S.KundId, S.KundNummer
IDENT S.KundId
Herkunft
Hiermit sagt man dem Programm, woher und wie die Daten ermittelt werden sollen.

|
Wert |
Beschreibung |
|
Konstante |
Fester Wert, Anwendung z.B. feste Belegklasse |
|
ItemValue |
Der Wert kommt aus der Returnliste |
|
Maskenfeld |
Der Wert soll aus einem Maskenfeld genommen werden. Klassisch in der Dialog-Situation |
|
SQL |
Der Wert wird per SQL ermittelt.
Beispiel und Konvention: Der Ergebnis-Wert des SQL muss per Alias „Wert“ ausgezeichnet sein!
|
|
AL_Ident |
Wieder aus Auswahlliste, diesmal die IDENT-Klausel |
|
SV_MAIN |
Programmtechnisch, der SVWARE-Kontext |
|
CE_MAIN |
Programmtechnisch, der Rohware-Kontext |
|
OWNER |
Unterstützt die Vorgabe eines Owner um dann aus diesen die verabredeten JVars zu ziehen. Ein Beispiel für einen Controlstring ist ^jpl fa_view Profilname 0 47321
|
Bereich
Ob das ermittelte Datum „Bereichswirksam“ ist.
Um das richtig zu würdigen, führe man sich vor Augen, dass man zwar ein starkes Interesse an der vollständigen Ermittlung von Referenz und Kundennummer haben kann- z.B. für die 9000er-Behandlung - aber in einer Umgebung zunächst nur nach Referenz eingrenzen möchte, WEIL z.B. die Archiv-Daten gescannt EAN-ausgestattet eine Referenz liefern, aber keine Kundennummer…, würden also in der Situation NICHT angelistet werden. Eine eventuelle Vervollständigung per Bearbeiten soll dann aber gleichwohl den Luxus bieten, die Kundennummer vor zu belegen.