UebergeordnetesD.bmp Grundlegende Informationen zu Personaleinsatzplanung & Projektmanagement finden Sie unter Erste Schritte PEP.


Die Ausdrucke für Einsätze und Projektplan (siehe dazu auch Einsätze drucken bzw. Projektplan drucken) bieten in der Reportgestaltung einige weiterführende Möglichkeiten an, die hier beschrieben werden.

Bandfilter

Über die Bandfilter - zu hinterlegen über die Bandparameter - können bestimmte Datenzeilen ausgefiltert werden.

Dabei gelten folgende Regeln:
  • Es wird auf die Felder mittels MCA/MCU-Konstante verwiesen und der Vergleich eingefügt.
    • Filter auf Felder des Personenstamms werden folgendermaßen definiert:
      MCA_PER_ISTAKTUELLKENNUNG@PersonType§::1§:
      Wobei über PersonType die auszuwertende Person bekanntgegeben wird - welche Nummer für welche Person steht, kann über Einfügen des gewünschten Feldes in ein Makro (und die dortige Auswahl der auszuwertenden Person) nachvollzogen werden.

  • Filter auf Personenfelder werden nur angewendet, wenn die jeweilige Person vorhanden ist.

  • Als Vergleichsoperatoren stehen folgende zur Verfügung:
    • für Übereinstimmung: §~
    • für Abweichung: §~§^

  • Bedingungen können logisch verknüpft werden.
    • UND-Bedingung: ,
    • ODER-Bedingung: Es muss das Band mehrfach eingefügt werden. 

Hinweis 
Hinweis.png
Die Bandfilter funktionieren sowohl am Einsatz- als auch am Projektplanausdruck.


Beispiele

Beispiel Ausdruck Projektplan: einfacher Bandfilter am Band "Vorgang/Einsatz/Planungsobjekt"

Beispiel.png

Es sollen am Projektplanausdruck nur die Meilensteine angedruckt werden.

Aufruf Bandfilter am Band "Vorgang/Einsatz/Planungsobjekt":

1426499028000005310_0.png

Einfügen des Bandfilters:
MCA_PCK_VERFA_KZ§~Meilenstein

1426499028000005310_3.png

wobei:
entspricht ...
MCA_PCK_VERFA_KZ dem Feld "Vorgangstyp"
§~=  
Meilenstein 

Der Projektplanausdruck listet dann nur noch Meilensteine:

1426499028000005310_4.png

Ausdruck Projektplan: kombinierter Bandfilter am Band "Vorgang/Einsatz/Planungsobjekt" 

Beispiel.png

Es sollen am Projektplanausdruck nur Meilensteine mit Status "Fertig" angedruckt werden.

Aufruf Bandfilter am Band "Vorgang/Einsatz/Planungsobjekt":

1426499028000005310_0.png

Einfügen des Bandfilters:
"MCA_PCK_VERFA_KZ§~Meilenstein","MCA_PCK_STATUS§~6000 - fertig"

1426500033000005310.png

 
wobei:
entspricht ...
Bedingung 1 
MCA_PCK_VERFA_KZ dem Feld "Vorgangstyp"
 
§~=  
 
Meilensteinder gewünschten Ausprägung
Verknüpfung 
, 
UND 
Bedingung 2 
MCA_PCK_STATUS 
dem Feld "Status" des Vorgangs/Meilensteins
 
§~ 
= 
 
6000 - fertig 
der gewünschten Ausprägung 

Der Projektplanausdruck listet dann nur noch Meilensteine mit dem Status "6000 - fertig".

1426500033000005310_0.png

Beispiel Ausdruck Projektplan: Bandfilter auf Personenfelder 
Beispiel.png

Es sollen am Projektplanausdruck zu den Meilensteinen nur noch Mitarbeiterzuordnungen angedruckt werden, wo der Mitarbeiter noch als aktiv gekennzeichnet ist.
Anmerkung: Damit nur noch Meilensteine angedruckt werden, muss der Bandfilter am Band "Vorgang/Einsatz/Planungsobjekt" hinterlegt sein (siehe das erste Beispiel in diesem Dokument).

Aufruf Bandfilter am Band "Mitarbeiterzuordnungen":

1426666282000001960.png

Einfügen des Bandfilters:
MCA_PCK_VERFA_KZ§~Meilenstein,MCA_PER_ISTAKTUELLKENNUNG@PersonType§::1§:§~1

1426666282000001960_4.png


wobei:
entspricht ...
Bedingung 1 
MCA_PCK_VERFA_KZ dem Feld "Vorgangstyp"

§~=  

Meilensteinder gewünschten Ausprägung
Verknüpfung 
, 
UND 
Bedingung 2 
MCA_PER_ISTAKTUELLKENNUNG@PersonType§::1§:
dem Feld "Aktiv" des Personenstamms für die Person der Mitarbeiterzuordnung

§~ 
= 

1
der gewünschten Ausprägung (Aktiv = Ja)

Der Projektplanausdruck listet dann zu den Meilensteinen mit dem Status "6000 - fertig" nur noch jene Mitarbeiterzuordnungen, wo der Mitarbeiter im Mitarbeiterstamm als "Aktiv" gekennzeichnet ist.

1426666282000001960_2.png

Im Vergleich dazu ohne den Bandfilter auf aktive Personen:

1426666282000001960_3.png

Hinweis 
Hinweis.png
Dadurch dass die Daten- und Überschrifts-Bänder mehrfach am Formular eingefügt werden können, kann somit auch für unterschiedliche Zeilen eine unterschiedliche Gestaltung erfolgen!

Wenn eine Datenzeile allerdings aufgrund der Bandfilter auf beiden Bändern zur Ausführung kommen würde, wird das Band nur bei einem der Bänder angedruckt.

Benutzerdefinierte Sortierungen

Sofern die über die Einstiegsfelder "Sortierung" bzw. "Sortierung Mitarbeiterzuordnung" angebotenen Sortierungen nicht ausreichen, können über interne Parameter benutzerdefinierte Sortierungen hinzugefügt werden.

Dafür werden je Ausdruck und Einstiegsfeld unterschiedliche interne Parameter verwendet:

Feld am internen Parameter 
Ausprägung
Beschreibung
Parametergruppe 
PepInterneParameter
Fixer Wert, der hier hinterlegt werden muss.
Parametername
AuswertungEinVgSortierungen ... für die Sortierung der Einsätze am Einsatzausdruck
AuswertungEinMaSortierungen ... für die Sortierung der Mitarbeiterzuordnungen am Einsatzausdruck
AuswertungPrjMaSortierungen ... für die Sortierung der Mitarbeiterzuordnungen am Projektplanausdruck
Steuert, bei welchem Ausdruck die zusätzlichen Sortieroptionen angeboten werden.
Parameterschlüssel 
* 
Fixer Wert, der hier hinterlegt werden muss.
Parameterwert 
BezeichnungSortiereintrag1=Sortierfeld1,Sortierfeld2;
BezeichnungSortiereintrag2=Sortierfeld3,Sortierfeld4
Hier werden die zusätzlichen Sortierungen definiert:
  • Zuerst wird die Bezeichnung der Sortierung definiert, danach folgt das Zeichen = und danach die Angabe, nach welchen Feldern sortiert werden soll.
  • Es können mehrere Sortieroptionen definiert werden.
  • Einzelne Sortierungen werden durch Strichpunkte getrennt.

Beispiel für zusätzliche Sortierungen am Einsatzausdruck 
Beispiel.png

Definition des internen Parameters:

1426671332000001960.png

Parameterwert:
Kunde/Start=VP1_PER_PERSONENNR,PCK_SOLL_START;Kunde/Ende=VP1_PER_PERSONENNR,PCK_SOLL_ENDE

Zusätzliche Sortiermöglichkeiten am Einsatz-Ausdruck:

1426671332000001960_0.png

Gruppierungen am Einsatz-Ausdruck

Es besteht die Möglichkeit, das Band "Vorgang/Einsatz/Planungsobjekt-Gruppenkopf" öfters am Report einzufügen und abhängig von der gewählten Gliederungsebene anzudrucken. Die Gliederungsebene (bzw. Gruppierung) wird dabei über das Einstiegsfeld "Sortierung" vorgegeben.

Hinweis 
Hinweis.png
Diese Gruppierfunktion funktioniert ausschließlich auf den Ausdrucken "Einsätze" bzw. "Einsätze/Mitarbeiter".


Beispiel zur Anwendung der unterschiedlichen Gruppierung 
Beispiel.png

Es soll eine Liste an Einsätzen gedruckt werden - dabei sollen die Einsätze nach Verantwortlichkeit und Kunde sortiert werden.
Je Verantwortlichkeit und Kunde soll eine Überschriftenzeile ausgedruckt werden.

Auswahl der Einstiegsfelder am Einsatzausdruck:

1426669141000001960.png

EinstiegsfeldBeschreibung 
Einsatz Beim Druck werden über die F8-Funktion jene Einsätze ausgewählt, die ausgedruckt werden sollen.
SortierungEs soll zuerst nach "Verantwortlicher" und dann nach "Kunde" sortiert werden. 
Gruppierung auf Ebene 
Steuert, welche Gruppenkopf-Bänder des Formulars angedruckt werden sollen.
Ebene 1 = höchste Ebene (in diesem Fall der Verantwortliche)
Ebene 2 = nächste Ebene (in diesem Fall der Kunde)

Am Formular wurde zweimal das Band "Vorgang/Einsatz/Planungsobjekt-Gruppenkopf" eingefügt.

1426669141000001960_1.png

Diese drucken jeweils unterschiedliche Informationen an:

1426669141000001960_0.png

Über die Bandparameter wird gesteuert, für welche Sortierebene das Gruppenkopf-Band angedruckt wird:

Gliederungsebene 1 entspricht der ersten Sortierebene (in diesem Fall "Verantwortlicher"):

1426669141000001960_2.png

Gliederungsebene 2 entspricht der zweiten Sortierebene (in diesem Fall "Kunde"):

1426669141000001960_3.png

Ergebnis am Ausdruck:

1426669141000001960_4.png

Hinweis 
Hinweis.png
Wenn mit den unterschiedlichen Gruppenköpfen gearbeitet wird, kann kein "allgemeiner" Gruppenkopf eingefügt werden. Dieser ersetzt ansonsten die erste Sortierebene.


1097582601000001570.png