powered by CADENAS

Manual

Manual

5.11.1.2. Vorzugsreihe - plinkgroups.cfg -> Block [Role_name] -> Key "PREFRANGE"

[Hinweis] Hinweis

Vorzugsreihe is role dependent, so has to be defined for each role separately.

Funktion: Vorzugsreihen können mittels Schaltfläche Vorzugsreihen an/aus aktiviert und deaktiviert werden. Ist die Funktion aktiviert, werden allen Tabellenzeilen (Ausprägungen), die der eingestellten Bedingung nicht entsprechen, ausgeblendet.

Setting in configuration file $CADENAS_SETUP/plinkgroups.cfg:

Example:

[Hinweis] Hinweis

Bitte benutzen Sie für diese Einstellung Fortran-Syntax.

[Role_name]
PREFRANGE=((ERP_PDM_NUMBER.NE.'').AND.(ACTIVE_STATE.EQ.1))

Bedeutung: Die ERP-Nummer ist nicht gleich leer, also vorhanden UND die Spalte ACTIVE_STATE weist den Wert 1 (=released) auf.

Setting in user interface under PARTadmin -> Kategorie Rollen -> Registerseite Allgemein -> Vorzugsreihe

-> Auswirkung in PARTdataManager:

Vorzugsreihe aus, alle Zeilen werden angezeigt: Die Zeilen 6 und 10 entsprechen nicht der Vorzugsreihenbedingung und werden daher bei Aktivierung ausgeblendet. Siehe nächste Abbildung.

Vorzugsreihe aus, alle Zeilen werden angezeigt: Die Zeilen 6 und 10 entsprechen nicht der Vorzugsreihenbedingung und werden daher bei Aktivierung ausgeblendet. Siehe nächste Abbildung.

Vorzugsreihe an

Vorzugsreihe an

Weitere Beispiele:

  • Standardeintrag

    PREFRANGE=(ERP_PDM_NUMBER.NE.'')

    Es werden nur Datensätze angezeigt, die eine ERP-Nummer enthalten.

  • PREFRANGE=PRICE.LT.0.4

    Es werden nur Datensätze angezeigt, deren Preis kleiner gleich 0.4 ist.

  • PREFRANGE=ACTIVE_STATE.EQ.1 

    Es werden nur Datensätze angezeigt, deren Aktueller Status gleich 1 ist. (‘1’ steht für „Freigegeben“.)

  • PREFRANGE=REQUESTED_STATE.EQ.2 

    Es werden nur Datensätze angezeigt, deren Beantragter Status gleich 2 ist. (‚2’ steht für „Ausgelaufen“.)

  • ACTIVE_STATE.EQ.1).AND.(BLNNR.NE.'')

    Es werden nur Datensätze angezeigt, deren Aktueller Status gleich 1 (='released') ist und die zugleich einen Eintrag in der Spalte “BLNNR“ enthalten.

  • PREFRANGE=((ERP_PDM_NUMBER.NE.'').AND.(PRICE.LT.4.0))

    Es werden nur Datensätze angezeigt, die sowohl eine ERP-Nummer haben als auch einen Preis kleiner gleich 4.

  • (CONTAINS(ERP_PDM_NUMBER,'AA').EQ..TRUE.)

    Es werden nur Datensätze angezeigt, deren ERP-Nummer den Teilstring 'AA' enthält.

  • (CONTAINS(ERP_PDM_NUMBER,'AA').EQ..FALSE.)

    Es werden nur Datensätze angezeigt, deren ERP-Nummer NICHT den Teilstring 'AA' enthält.

[Tipp] Tipp

In der Regel ist es sinnvoll, die Bedingung für Vorzugsreihe und Anzeigebedingung für Teileauswahl gleichsinnig zu setzen.

Beispiel: Vorzugsreihe und Anzeigebedingung für Teileauswahl sind beide auf das Vorhandensein einer ERP-Nummer abgestellt.

Beispiel: Vorzugsreihe und Anzeigebedingung für Teileauswahl sind beide auf das Vorhandensein einer ERP-Nummer abgestellt.

[Hinweis] Hinweis

Der Effekt ist vergleichbar mit Anzeigebedingung für Tabellenzeilen, aber hier ist er im Gegensatz dazu nicht restriktiv. Die Funktion kann vom Benutzer abgeschaltet werden. Vergleiche Abschnitt 5.11.1.4, „Anzeigebedingung für Tabellenzeilen - plinkgroups.cfg -> Block [Role_name] -> Key "TABRESTRICTION"“.