Beim Ausführen einer Archiv-Ansicht werden Datenermittlungen gemäß der in der zugehörigen Archiv-Ansichts-Definition und in den Archiv-Ansichten Details hinterlegten Regeln und Vorschriften erhoben. Die so ermittelten Daten werden in speziellen JVARS hinterlegt. Die Kenntnis dieser JVARS erlaubt es diese z.B. in Ableitungen zu nutzen.
|
Informatorisch favv_id aus fa_view_vars | |
|
REFERENZ |
0 |
|
KUNDNUMMER |
1 |
|
ZW1 |
2 |
|
ZW2 |
3 |
|
ZW3 |
4 |
|
ZW4 |
5 |
|
ZW5 |
6 |
|
JahrBeginn |
100 |
|
JahrEnde |
101 |
|
Belegtyptext |
102 |
|
Belegklasse |
103 |
|
Belegnummer |
104 |
|
GRUPPE |
200 |
|
LINIE |
201 |
|
freies ODER |
300 |
|
freies UND |
301 |
|
freies JOIN |
302 |
Die obigen JVARS sind dann belegt, wenn sie in den Archiv-Ansichten Details angegeben wurden. Zudem existiert zusätzlich eine paarige JVAR mit fast gleichem Namen (um ein Ausrufezeichen erweitert). Diese JVAR hat 0 oder 1 als Inhalt, je nachdem ob es sich um einen „selektionswirksamen“ Parameter handelt. Selektionswirksame JVARS werden zur Konstruktion des Where-Statements herangezogen.
|
Sql-JVars des Owners 5001 |
|
FAA_JOIN |
|
FAA_AUSWAHL |
Im Standard sowie im „Vorschau-Modus“ der Archiv-Anzeige ist die zugeordnete Variante im Ansichts-Profil hinsichtlich der SQL-Statement-Gewinnung maßgeblich. (siehe Hauptmenü Administration/Archiv/Archiv-Ansichten , Auslieferungsvariante ist „fa_anzeige“)
In der Auslieferungsvariante ist der Zusammenhang mit den Sql-JVars des Owners 5001 zu erkennen:
SQL
select :FIELDS from formulararchiv fa
:!JVARS_5001_FAA_JOIN
where ( 1=1 )
:!JVARS_5001_FAA_AUSWAHL
order by fa.FA_Druckdatum desc
Somit werden mit Hilfe der Archiv-Ansichts-Definition die Inhalte der obigen JVARS ermittelt.
|
Weitere JVars des Owners 5001 zwecks Where-Ermittlung. |
|
|
JVAR_FAARCHIV_VIEW_AND |
Summierungsergebnisse der „freies UND“ |
|
JVAR_FAARCHIV_VIEW_OR |
Summierungsergebnisse der „freies ODER“ |
|
Administrative Sql-JVars des Owners 5001 |
|
|
JVAR_FAARCHIV_VIEW_FAVP_ANWID |
Technische ID der Archiv-Ansichts-Definition |
|
JVAR_FAARCHIV_VIEW_FAVP_BESITZER |
Besitzer |
|
JVAR_FAARCHIV_VIEW_UMGEBUNG |
Textuelle Aufbereitung: Profilname, Id und Besitzer z.B. Profil: AMIC_KUNDE, Anischts-ID: 32, Besizer: 0 |
|
JVAR_FAARCHIV_VIEW_START |
"Durchstart" der Archiv-Ansichts-Definition |
|
Temporäre Sql-JVars des Owners 5001 |
|
JVAR_FAARCHIV_VIEW_WERT |
|
JVAR_FAARCHIV_VIEW_ADD |
Diese JVARS dienen ausschließlich der internen Verwendung.
|
JVARS_FA_KTX_REF |
REFERENZ |
|
JVARS_FA_KTX_KU |
KUNDNUMMER |
|
JVARS_FA_KTX_BKL |
Belegklasse |
|
JVARS_FA_KTX_BNR |
Belegnummer |
Diese JVARS werden bei der Ermittlung der JVARS mit Owner 5001 befüllt und dienen als Vorbelegung für Archiv hinzufügen.