Einsprungpunkte > Modul Stammdaten > Standardskript PJMFINOV0 

PJMFINFRE: Finanzübersicht mit spezifischen Parametern in den SQL-Abfragen

Dieser Einsprungpunkt ermöglicht es, in die für die Ausgabe der Finanzübersicht verwendeten SQL-Abfragen einzugreifen und sie mit spezifischen Parametern zu ergänzen.


Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Aufrufkontext

Dieser Einsprungpunkt wird in der Finanzübersicht aufgerufen, um zusätzliche freie Parameter für die technische Berechnungsklasse (RECFINOVE) anzugeben.

Hierzu wurden freie Felder hinzugefügt und mit der Abfrage (%x%) verküpft:

* 4 freie Felder für Daten: FREDAT1 (%3%), FREDAT2 (%4%), FREDAT3 (%5%), FREDAT4 (%6%)

* 4 freie Felder für Zeichenketten (50 Zeichen): FRECHA1 (%7%), FRECHA2, (%8%) FRECHA3 (%9%), FRECHA4 (%10%)

* 4 freie Felder für Zahlen: FRENUM1 (%11%), FRENUM2 (%13%), FRENUM3 (%12%), FRENUM4 (%13%)


Um spezifische Abfragen definieren zu können, wurde die Funktion GESPJQ erweitert. Es wurden 3 Felder hinzugefügt:

In der Maske PJMPJQ1:

* SQLQRYFRE

* SQLQRYFREDES

* SQLQRYFRETEX

Diese werden standardmäßig als „ausgeblendet“ ausgeliefert.

Damit sie verwendet werden können, muss das Feld SQLQRYFRE entsprechend als „erfassbar“ gesetzt werden.

Die beiden anderen Felder müssen als „angezeigt“ gesetzt werden.


SQLQRYFRE ermöglicht es, eine spezifische Abfrage anzugeben, die verwendet wird, wenn ein Wert in den freien Feldern erfasst wurde.


Wurde in der technischen Klasse kein freier Wert erfasst, wird die Standardabfrage verwendet (SQLQRY).

Wurde mindestens ein freier Wert erfasst, wird die in SQLQRYFRE angegebene Abfrage verwendet. Ist letztere leer, wird SQLQRY verwendet.


Hinweis: Hat der Parameter „PJMLOGFIL“ den Wert „Ja“, wird nach der Berechnung der Finanzübersicht eine Logdatei generiert.

Dieser Parameter kann hilfreich sein, da die Logdatei den Namen jeder Abfrage enthält, die ausgeführt wurde, einschließlich der ausgewählten Abfrage und die zugehörigen freien Werte.


Verfügbare Variablen und Masken
Die verfügbare Maske ist [M:PFOV].

Geöffnete Tabellen