Selektionspool Basis Funktionen
Link zum WIKI-Artikel der Selektionspool Basis Funktionen.
Selektionspool im Baum der Stammdaten

Im neuen Selektionspool ist es nun möglich, bestehende Selektionspools direkt im Baum der Stammdaten anzeigen zu lassen.
In welchem Pool man sich befindet, ist daran zu erkennen, wo der Focus im Baum steht oder auch an der Bezeichnung des Pools in der Titelleiste.
Mit Rechtsklick auf einen gewünschten Selektionspool im Ast wird ein eigenes Popup-Menü aufgerufen:
Über dieses Menü ist es möglich, direkt aus dem Ast heraus die bekannten Aktualisierungsmöglichkeiten zu nutzen, einen Selektionspool auszublenden und sogar die Eigenschaften des gewählten Selektionspools zu verändern.
Ein im Baum ausgeblendeter Pool kann innerhalb der Selektionspool-Kartei über seine Eigenschaften wieder eingeblendet werden:
Allgemein->Öffnen (Ausgeblendeter Pool) Allgemein->Eigenschaften->Bearbeiten->In Baumauswahl anzeigen
In den Eigenschaften eines Selektionspools unter den Bearbeiten->Optionen kann zusätzlich ein „Kurzname“ für die Bezeichnung des Selektionspools in der Baumauswahl angegeben werden.
Wenn man in der Adressauswahl im Baum auf einem bestimmten Selektionspool-Ast steht und in die Kartei „Selektionspool“ wechselt, steht man automatisch in jenem Pool und kann ggf. sofort diverse Prozesse anstoßen.
Bezeichnung des Selektionspools in Titelleiste
Die Bezeichnung des gerade aktiven Selektionspools ist nun immer über die Titelleiste einsehbar:
Profierfassung
Die Profierfassung des Selektionspools bietet nun die Möglichkeit, innerhalb der Individuellen Selektion komplexe Selektionen mit &, # und sogar & und # Verknüpfungen in einer Zeile bis hin zu komplexen Klammerauflösungen durchzuführen.
Die Profierfassung wird innerhalb der Individuellen Selektionen über das „Zahnrad“ Symbol aktiviert:
Achtung, wird von der Standarderfassung in die Profierfassung gewechselt, kann für diese Selektion nicht mehr zurück in die Standarderfassung Erfassung gewechselt
werden:
Wird in die Profierfassung gewechselt, erscheint anstatt der Auswahlboxen ein Editorrahmen, in welchem nun die Selektionen durchgeführt werden können:
Und & Verknüpfung
Es soll eine Selektion aufgebaut werden, welche nur Adressen in den Selektionspool holt, in denen das Land = Österreich und die Postleitzahl = 1010 (1. Bezirk) ist, z.B.:
Ergebnis:
Oder # Verknüpfung
Es soll eine Selektion aufgebaut werden, welche nur Adressen in den Selektionspool holt, welche aus Deutschland oder Österreich kommen, z.B.:
Ergebnis:
Komplexe & und # Verknüpfung mit Klammern
Es soll eine Selektion aufgebaut werden, welche nur Adressen in den Selektionspool holt, die aus Deutschland oder Österreich kommen, in den Adressgruppen 1 „Geschäftskunden“ und „Auslandkunden EU“ vorhanden sind und kein Lieferant oder Erstkontakt sind, z.B.:
Ergebnis:
Platzhalter
Es können nun in der Profierfassung Platzhalter verwendet werden. Dadurch können komplexe Selektionsausdrücke verwendet werden, dem Bediener wird aber trotzdem eine einfache Maske zur Erfassung der Vergleichswerte angezeigt.
Aufbau der Platzhalter
Platzhalter werden wie folgt erfasst:
{LfdNr,Text,@Feldreferenz} oder {LfdNr,Text,Format,Länge}
Platzhalter ohne Refresh
{0,Text,L,25} Platzhalter ohne Refresh:
Ergebnis:
Platzhalter mit Refresh
{0,Text,@ART_1_25} Platzhalter mit Refresh:
Ergebnis:
Platzhalter mit Selektion
Es soll über einem Platzhalter eine Selektion aufgebaut werden, in der Von/Bis Artikelnummer selektiert werden soll.
Ergebnis:
Komplexe Platzhalter Selektion
Es soll über Platzhalter eine komplexe Selektion aufgebaut werden, in der Von/Bis Artikelnummer, Von/Bis Warengruppe und Von/Bis Hauptlieferant selektiert werden soll.
Ergebnis:
Sonstiges
Es ist möglich in der Profiselektion via unterschiedlicher Variablen, sonstige befehle oder Prüfungen auszuführen.
IST_LEER[ADR_xxx_x]=1 oder ISNULL[ADR_xxx_x]=1
Somit kann man in der Profiselektion selektieren ob ein Feld Leer oder Befüllt ist. Auch das einfach selektieren auf ein Leeres Feld ist möglich z.B. ADR_xxx_x=“ “
Put & Get Relations
Matchcode
Der Matchcode ist ein bedienerübergreifendes Kürzel für den aktuellen Pool, um diesen per PUT und GET_RELATION ansprechen zu können.
Er kann über die Eigenschaften des Pools -> Bearbeiten -> Optionen aufgerufen werden.
Relations
PUT_RELATION[1018 Selektionspool eines anderen Bedieners bearbeiten
GET_RELATION[4221 Aufruf einer individuellen Selektion
GET_RELATION[4222 Selektionspool: ID aus Matchcode ermitteln
GET_RELATION[4223 Selektionspool: Eigenschaft setzen
GET_RELATION[4224 Selektionspool: Eigenschaft holen
GET_RELATION[4225 Selektionspool: Spalte hinzufügen
GET_RELATION[4226 Selektionspool: Spalte entfernen
Historie der Daten
Über „Bearbeiten->Eigenschaften-> Karteikarte Historie“ werden Vorgänge innerhalb des ausgewählten Selektionspools historisch gespeichert.
Feldvergleich
Es ist nun möglich, bei der Individuellen Selektion einen Feldvergleich durchzuführen.
Beispielsweise sollen alle Artikel im Pool geladen werden, bei denen der Verkaufspreis 1 = Verkaufspreis 2 ist.
Vergleichsoperator:
Endgültige Selektion:
Selektionspool übernehmen
Mit dieser Funktion ist es möglich, den kompletten Selektionspool eines anderen Bedieners inkl. Aufbau und Inhalt zu übernehmen.
In nachfolgendem Beispiel befinden wir uns mit Bediener 001 in der BüroWARE und wollen einen Pool des Bedieners 000 übernehmen.
Einträge aus einem anderen Selektionspool übernehmen
Abweichend von Punkt 1.7 können über diese Funktion Inhalte eines anderen Selektionspools in den aktuellen Pool geholt werden, auch bedienerübergreifend.
Selektion über Volltext
Es besteht nun auch die Möglichkeit, eine Selektion über einen Volltext durchzuführen.

Dabei gelten die gleichen Einstellungen für die Volltextindizierung wie für die Volltextsuche in Tabellen, etc.
Selektionspool in BüroWARE basic verfügbar
Der Selektionspool ist auch in der BüroWARE basic verfügbar!































One Reply to “Erweiterte Selektionspool Funktionen”
Dies ist ein sehr gelungener Artikel zu sehr nützlichen neuen Funktionen. Es fehlt nur eine winzige, aber wichtige Information: Ab welcher Version steht das alles zur Verfügung?
Danke!