NF1.0 Info Fenster
Aus iDempiere de
Funktion: Infofenster
Ziel: Benutzerfreundlichkeit
Unterstützt durch: User:hengsin
Sponsor: Trek Global
Beschreibung:
- Erlaubt die Definition eines Info-Fensters für jede Tabelle, ohne die Verwendung von Java - Code
- Das Info-Fenster lässt ich aus dem Menü heraus öffnen.
- Erlaubt die Feldspezifikationen, welche Inforamtionen in dem Info Fenster verwendet werden.
Info Fenster
- Die Tabelle für die die Definitionen des Info-Fensters erstellt werden.
- SQL From-Klausel (ohne das Schlüsselwort FROM), einschließlich eines inneren und äußeren Join, notwendig um das Info-Fenster - Ergebnis zu erzeugen. Zur Vermeidung eines "Runtime-Parsing-Fehlers" muss ein eindeutiger Aliasfür jede Tabelle definiert werden. Verwenden Sie nur Großbuchstaben und ein Leerzeichen vor und nach SQL-Schlüsselworten.
- Optional statische "SQL Where-Klausel" für das Info-Fenster (ohne das Schlüsselwort WHERE)
- "Order by-Klausel" (ohne die Verwendung des "ORDER BY-Schlüsselwortes"). Sie müssen immer voll qualifizierte Spaltennamen verwenden wie z.B.: p.M_Product_ID statt nur M_Product_ID..
- Andere SQL-Klausel, optional. Dies ist die typische nwendung für Gruppenbildungen.
- Überprüft ob "SELECT DISTINCT" benötigt wird. Beachten Sie, dass die Verwendung von SELECT DISTINCT Leistungseinbußen zur Folge hat.
- Auswahl, ob es sich um das "Standard - Infofenster für diese Tabelle handelt. Das System stellt sicher, dass es pro Tabelle nur ein "Standard-Info-Fenster" gibt.
- Nach der Fertigstellung des Infofensters findet der Validierungsprozess (einschl. aller Spalten) statt.
Info Spalte
- System Element für diese Info Spalte. Das System kopiert alle relevanten AD_Column Einstellung, wenn der Spaltenname zu einer Tabellen aus der FROM-Klausel gehört.
- Datenbank Spaltenname. Dieser wird zur Rückgabe der selektierten Daten in den Zeilen zum Aufrufer als Kontext verwendet, wenn die Checkbox für diese Spalte makriert ist.
- Dies wird verwendet um im Infofenster die komplette "SQL - Select - Abfrage" zu erzeugen. Wenn angezeigt, ist es aktiviert. Wenn das "Query" Krterium aktiviert ist wird es verwendet um die "Suche Klausel" zu erzeugen. Wenn nur die Kontextvariablen des Infofensters aktualisiert werden sollen geben Sie den Wert "0" ein.
- Das Feld "Displayed" wird zur Erzeugung des Rasters im Infofenster verwendet.
- Anzeige der Spaltenreihenfolge. Die Spalten werden auch bei Eingabe von NULL als Reihenfolge angezeigt.
- "Query Criteria" wird zur Erzeugung des Infofensters verwendet
- "Identifier" wird verwendet um gegen den Wert im Suchfeld eingegebenen Wert abzustimmen. z.B. ein Produkt-Suchschlüssel in einer Auftragsposition.
- "Query criteria column sequence" Abfragekriterien Spaltenreihenfolge.
- Anzeigelogik für angezeigte Spalten und Abfragekriterien.
- SQL-Operator für Abfragekriterien der Spalten.
- Optional SQL-Funktion für Abfragekriterien. Wenn die SQL-Funktion länger dauert als ein Argument verwendet wird? Als Platzhalter kann für diese Spalte e, g "TO_CHAR (?, 'DD')" eingesetzt werden.
- Referenz-Typ für diese Spalte. Verwendung für beide angezeigten und für Abfragekriterien.
- Handelt es sich um einen Name, Beschreibung oder Hilfetext? Soll dieses Element mit dem zugehörigen System-Element abgeglichen werden?
Spaltenanzeige Logik - Beispiel
Abfragekriterien anzeigen Logik - Beispiel
Beispiel für Auswahl Variable
Beispiel für Referenzschlüssel
- Tabellenverweis erstellen
- Als Refferenzschlüssel im Suchfeld
Menü Beispiel
Technische Infos (GB): IDEMPIERE-325