Zuletzt bearbeitet vor 5 Tagen
von Daniel Quathamer

Konfigurationshandbuch Personal und Stellen: Unterschied zwischen den Versionen

Markierung: 2017-Quelltext-Bearbeitung
Markierung: 2017-Quelltext-Bearbeitung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
= Installation und Upgrade des Personalmoduls =
=Installation=
=Installation=
==Voraussetzungen==
==Voraussetzungen==
Zeile 1.285: Zeile 1.284:
;SVA_PERSONAL_ARCHIV
;SVA_PERSONAL_ARCHIV
:Sollen alte Beschäftigungsverhältnisse erhalten bleiben (1) oder gelöscht (0) werden. Mit "alt" ist hier gemeint, dass ein Datensatz in SVA gelöscht/historisiert wurde, und in SuperX noch vorhanden ist. Wenn z. B. Fr. Meyer eine Beschäftigung vom 1.1.-31.12.2001 hat, und in den SVA-Tabellen noch gespeichert wird, wird ihr Datensatz jede Nacht per Laderoutine nach SuperX übertragen. Wenn der Datensatz in SVA-GX gelöscht oder historisiert wurde, dann bleibt der Datensatz nur dann in SuperX gespeichert, wenn der Schalter SVA_PERSONAL_ARCHIV=1 gesetzt ist. Wenn er auf 0 gesetzt ist, würde er auch in SuperX gelöscht.
:Sollen alte Beschäftigungsverhältnisse erhalten bleiben (1) oder gelöscht (0) werden. Mit "alt" ist hier gemeint, dass ein Datensatz in SVA gelöscht/historisiert wurde, und in SuperX noch vorhanden ist. Wenn z. B. Fr. Meyer eine Beschäftigung vom 1.1.-31.12.2001 hat, und in den SVA-Tabellen noch gespeichert wird, wird ihr Datensatz jede Nacht per Laderoutine nach SuperX übertragen. Wenn der Datensatz in SVA-GX gelöscht oder historisiert wurde, dann bleibt der Datensatz nur dann in SuperX gespeichert, wenn der Schalter SVA_PERSONAL_ARCHIV=1 gesetzt ist. Wenn er auf 0 gesetzt ist, würde er auch in SuperX gelöscht.
{{Hinweis|Für '''SAP-HR''' als Datenquelle wurde diese Funktion nicht getestet und wird daher per sva_install_CUSTOM auf deaktiviert gesetzt.}}
{{Hinweis|Für SAP-HR als Datenquelle wurde diese Funktion nicht getestet und wird daher per sva_install_CUSTOM auf deaktiviert gesetzt.}}
;SVA_STELLEN_ARCHIV
;SVA_STELLEN_ARCHIV
:Analog zu SVA_PERSONAL_ARCHIV für Stellen
:Analog zu SVA_PERSONAL_ARCHIV für Stellen
{{Hinweis|Für '''SAP-HR''' als Datenquelle wurde diese Funktion nicht getestet und wird daher per sva_install_CUSTOM auf deaktiviert gesetzt.}}
{{Hinweis|Für SAP-HR als Datenquelle wurde diese Funktion nicht getestet und wird daher per sva_install_CUSTOM auf deaktiviert gesetzt.}}
;SVA_ALTER_INTERVALL
;SVA_ALTER_INTERVALL


Zeile 1.326: Zeile 1.325:
== Hochschul-Repository ==
== Hochschul-Repository ==
In der Maske Administration -> Hochschul-Repository bzw. der Tabelle '''sx_repository''' werden zentrale SQL-Ausdrücke und Beschriftungen gesammelt, die dann zur Laufzeit in den Abfragen oder im Konnektor ersetzt werden. Die Tabelle enthält Konzepte, die von den Hochschulen eigenhändig und flexibel angepasst werden können.
In der Maske Administration -> Hochschul-Repository bzw. der Tabelle '''sx_repository''' werden zentrale SQL-Ausdrücke und Beschriftungen gesammelt, die dann zur Laufzeit in den Abfragen oder im Konnektor ersetzt werden. Die Tabelle enthält Konzepte, die von den Hochschulen eigenhändig und flexibel angepasst werden können.
===Variablenübersicht===
{| class="wikitable"
! colspan="5" | <center>sx_repository</center>


== Filter Personal ==
|-
Die Personal-Abfragen des Personalmoduls haben in den Abfragemasken eine Schaltfläche '''Filter Personal'''. Diese  ist vorbelegt mit Beispieleinträgen, bei denen nach der Amts-/Dienstbezeichnung gefiltert wird.
! <center>id</center>
! <center>content (Beispiel)</center>
! <center>caption</center>
! <center>comment</center>
! <center>art</center>
 
|-
|| SVA_KATEGORIE_HAUPTFLUKT
|| (select apnr from sva_k_kategorie where druck like '%Fluk%' or druck like '%Plan%' or druck like '%plan%' or druck like '%Leer%)
|| Besch.Kat_Fluktuation
|| Beschäftigten-Kategorie Haupt (s.u.) + Fluktuation
|| Besch.Kategor


#Die Vorbelegungen können über das [[#Hochschul-Repository |Hochschul-Repository]] bearbeitet und erweitert werden.
|-
#Verwenden Sie hier für
|| SVA_KATEGORIE_HAUPT
#* '''Art der Variable''': '''SVA_PERS_FILTER'''
|| (select apnr from sva_k_kategorie where druck like '%Leer%' or druck like '%Plan%' or druck like '%plan%')
#* '''Variablennamen''': eine eindeutige Bezeichnung
|| Vollbeschäftigte
#* '''Inhalt der Variable (content)''':  der SQL-Ausdruck
|| Unter dem Begriff Hauptbestand sind folgende Beschäftigten-Kategorien zusammengefasst: Planmässig (Beamte, Angestellte, Arbeiter) Nichtplanmässig (Wiss.Ass, H1-H2) Ausserplanmässig (Fremdkapitel,Abm) Auszubildende (Beamtenanwärter,Auszubildende,Krankenpflegeschüler,Praktikanten) Leer Zivildienst Abordnung
#* '''Beschriftung (kurz)''' (caption): Anzeigename der Variable
|| Besch.Kategorie
#* '''BI-Sachgebiet''': Stellen (SVA: tid=4)
#* '''Aktiv''': Verwendung steuern
#* '''Gültig von/ Gültig bis''': Gültigkeitszeitraum
#* Die '''tid''' wird automatisch vergeben.
#* weitere Felder ins optional und werden für Filter nicht benötigt.
# Der Feldinhalt ist in Form einer SQL-Where-Bedingung auf die Tabelle ''sva_pbv_aggr'' formuliert, die zur Laufzeit in die Abfrage eingefügt wird. Dies ermöglicht eine flexible Anpassung der eigenen Filter.
#* Es können viele eigene Filter auf die Tabelle '''sva_pbv_aggr'''  eingebaut und sogar kombiniert werden.
;Vorbelegte Filter
<pre>
SVA_AKAD_LEHRE_HFSW :    Akad. Mitarbeiter/-innen in der Lehre (HFSW)
SVA_DM_SA :    Drittmittelfinanziertes Personal (Sachsen)
SVA_HAUPT_OHNE_PROF :    hauptberuflich ohne Professoren/Professorinnen
SVA_HAUPT_OHNE_PROF_O_HSKAP :    hauptberuflich ohne Professoren ohne eig. HS-Kap.
SVA_HAUPT_O_HSKAP :    nur hauptberufl. Pers. ohne eigenes Hochschulkapitel
SVA_HH_SA :    Haushaltsfinanziertes Personal (Sachsen)
SVA_NEBEN_OHNE_PROF :    nebenberuflich ohne Professoren/Professorinnen
SVA_NEBEN_OHNE_PROF_O_HSKAP :    nebenberuflich ohne Professoren/Professorinnen ohne eig. HS-Kap.
SVA_NEBEN_O_HSKAP :    nur nebenberufl. Pers. ohne eigenes Hochschulkapitel
SVA_NUR_HAUPTBERUF :    nur hauptberufl. Personal
SVA_NUR_NEBENBERUF :    nur nebenberufl. Personal
SVA_OHNE_AZUB :    ohne Auszubildende
SVA_OHNE_EMERITI :    ohne Emeriti
SVA_OHNE_EM_LBA :    ohne Emer.,Gastpr.,HKR,Azub.,Lehrbeauf.
SVA_OHNE_GASTPROF :    ohne Gastprofessoren/Gastprofessorinnen
SVA_OHNE_HKR :    ohne Hilfskräfte
SVA_OHNE_LBA :    ohne Lehrbeauftragte
SVA_O_HSKAP :    ohne eigenes Hochschulkapitel
SVA_RENTENALTER :    Rentenalter
SVA_OHNE_AZUB_S :    ohne Auszubildendenstellen
SVA_OHNE_PROF_S :    ohne Professorenstellen
SVA_PROF_STELLEN :    nur Professorenstellen
SVA_WISS_OHNE_PROF_S :    wiss. Stellen ohne Prof.


</pre>
|-
;Einige Beispiele:
|| SVA_unterbesetzt
; Ohne Emeriti
|| B.kennzeichen in ('02','2','05','5')
|| Unterbesetzte Stelle
||
|| SVA_Abweichung


: Der folgende Filter zeigt alle Beschäftigten ohne Emeriti an:
|-
ca108_amtsbez not in (select apnr from sva_k_amtsdienst where sva_k_amtsdienst.bund_adbz='420')
|| SVA_ueberbesetzt
Der Schlüssel '420' steht für die Amtsdienstbezeichnung "Emeriti" in der amtlichen Verschlüsselung (siehe Tabelle '''sva_k_buadbz''').
|| B.kennzeichen in ('03','3','06','6')
|| Überbesetzte Stelle
||
|| SVA_Abweichung


;Eigener Filter 'Ohne Lehrstuhlvertreter'
|-
Neben den vorhandenen Filtern wäre es aber auch möglich, ganz andere Felder zu filtern, z. B. die Vertragsart: Im folgenden Beispiel werden einfach die Vertragsarten "51" und "95" ausgefiltert:
|| SVA_PRIVILEGED_USERS
|| select U.tid from userinfo U
|| SVA-User mit besonderen Berechtigungen
|| Tragen Sie hier den SQL für Usergruppen ein, die z. B. Rektor/-in, Kanzler/-in und Personalverwaltung angehören.
|| SVA_Usergruppen


vertart not in ('51','95')
|-
 
|| SVA_GEGE_PLAN
{{Hinweis| Die Vertragsarten "51" und "95"  sind hochschulspezifische Schlüssel.}}
|| geldgeber in (select apnr from sva_gege_klr where gruppe='_HS-Kap')
=== Filter  für SAP-HR ===
|| Geldgeber aus Planmitteln
|| Hier werden die Geldgeber hinterlegt, die zu Planmitteln gehören. Hochschulen in BaWue geben hier ein: geldgeber in (select apnr from sva_gege_klr where gruppe in ('KLR_110','KLR_190'))
|| SVA_GEGE_KATEGORIE


Für '''SAP-HR''' als Quellsystem werden einige vorinstallierte Filter, die nicht sinnvoll sind, ausblendet, wie z. B. bezüglich eines kameralen Hochschulkapitels.
|-
|| SVA_FREIE_STELLE
|| (S.kont_proz_rest != 0 or B.kennzeichen in ('M','S1','S9'))
|| Freie Stellen
|| Hier werden Stellen als "frei" definiert
|| SVA_FREIE_STELLE


(Skript'' sva_adapt_fremdsystem.sql'' setzt Merkmal <nowiki>'sx_repository.aktiv=0'</nowiki> )<br>
|-
Bei vorhandenen Filtern sind ggfs. noch Anpassungen an HR-Logik nötig.
|| SVA_PBEKENN_APLAN
|| (B.ca109_key_bvl_p != B.ca109_key_bvl)
|| Nicht ordnungsgemäß besetzte Stellen
|| Hier werden Stellen nicht als ordnungsgem. besetzt definiert. Andere Varianten z. B.: B.kennzeichen !='01' oder B.ca270_abweichung != '0'
|| SVA_PBEKENN


*[https://www.superx-projekt.de/doku/hrstage_modul/ HRSTAGE]
|-
|| SVA_NUR_HAUPTBERUF
|| vertart in (select apnr from sva_k_vertragsart where bund_taetigkeit=1)
|| nur hauptberufl. Personal
|| Hier werden über die Vertragsart nur die hauptberufl. Beschäftigten selektiert. Manche Hochschulen präferieren hier "vzae >=0.5" (Auswahl über die finanzierte Arbeitszeit)
|| SVA_PERS_FILTER


=== Filter Personal für NHS Projekt Sachsen ===
|-
Für Hochschulen in Sachsen gibt es zwei landesspezifische Filter, mit denen man Ergebnisse im Hochschulerfolgsbericht validieren kann:
|| SVA_NUR_NEBENBERUF
 
|| vertart in (select apnr from sva_k_vertragsart where bund_taetigkeit=2)
; Haushaltsfinanziertes Personal (Sachsen) - SVA_HH_SA
|| nur nebenberufl. Personal
:Filter zur Auswahl von Personal, das nicht aus den landesspezifischen [[#Geldgeber-Gruppen Sachsen|Drittmittel-Geldgeber-Gruppen]] finanziert ist. Im Hochschulerfolgsbericht 2013 die Kennzahl Nr. 500.
|| Hier werden über die Vertragsart nur die nebenberufl. Beschäftigten selektiert. Manche Hochschulen präferieren hier "vzae <0.5" (Auswahl über die finanzierte Arbeitszeit)
;Drittmittelfinanziertes Personal (Sachsen) - SVA_DM_SA
|| SVA_PERS_FILTER
: Filter zur Auswahl von Personal, das aus den landesspezifischen Drittmittel-Geldgeber-Gruppen finanziert ist. Im Hochschulerfolgsbericht 2013 die Kennzahl Nr. 507.


|-
|| SVA_PBE_AGGR_BESETZ
|| beurl_art is null and (sbes_art not in ('AT') or sbes_art is null)
|| nur besetzte Stellen o. beurl.
|| Hier werden Stellenbesetzungen z. B. ohne beurlaubtes Personal und ohne Altersteilzeit Sperre ausgegeben. Details siehe [[#Repository_Variable_f.C3.BCr_besetzte_Stellen|hier]].
|| SVA_BESETZ_FILTER


Wählen Sie den Filter z. B. im Bericht '''Personal im Detail''', dann können Sie die einzelnen Beschäftigungen ansehen, die in der Summe den VZÄ-Wert im Hochschulerfolgsbericht ergeben.
|-
|| SVA_DRITTMITTEL
|| gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_DM')
|| Personal aus Drittmitteln
|| Personal finanziert aus Drittmitteln, Erläuterung siehe [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_Sachsen.2FBaWue|Mittelherkunft (KLR)]].
|| SVA_GEGE_DM


== Dienstarten kategorisiert ==
|-
Das Personalmodul enthält inhaltliche Dimensionen, die an Hochschulen unterschiedlich gefüllt werden. Bei der Dimension [[#Dienstart| Dienstart]] wird durch Vergleich auf Schlüsselwörter im Volltext ermittelt, wie eine Dienstart zugeordnet werden kann. Da dies fehleranfällig ist, sollte die Einstellung unbedingt geprüft und ggf. angepasst werden.
|| SVA_LANDESMITTEL
|| gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_HS-Kap')
|| Personal aus Drittmitteln
|| Personal finanziert aus Landesmitteln (normales Hochschulkapitel), siehe [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_Sachsen.2FBaWue|Mittelherkunft (KLR)]]]
|| SVA_GEGE_DM


# Öffnen Sie  Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen '''
|-
# Klicken Sie auf der rechten Seite unter '''Weitere Einstellungen''' auf '''Dienstarten kategorisieren'''.
|| SVA_FREMDKAPITEL
# Es öffnet sich der Dialog '''Dienstarten-Klassifikation des SVA-Moduls bearbeiten'''.
|| gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_Fremdkap')
# Sie können jeder Dienstart eine Kategorie zuordnen.
|| Personal aus Drittmitteln
# Beachten Sie, dass Sie bei jeder Zeile separat '''speichern''' müssen.
|| Personal finanziert aus zusätzlichen Landesmitteln (nicht normales Hochschulkapitel), siehe [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_Sachsen.2FBaWue|Mittelherkunft (KLR)]]
|| SVA_GEGE_DM
|}


<!--[[Image:dienstarten_bearbeiten.png|450px]]-->
=== Filter Personal ===
Die Personal-Abfragen des Personalmoduls haben in den Abfragemasken eine Schaltfläche '''Filter Personal'''. Diese  ist vorbelegt mit Beispieleinträgen, bei denen nach der Amts-/Dienstbezeichnung gefiltert wird.


== Stellenkategorien gruppieren ==
#Die Vorbelegungen können über das [[#Hochschul-Repository |Hochschul-Repository]] bearbeitet und erweitert werden.
Bei der Dimension '''[[Modul_HRM_-_Bestandteile_-_HISinOne-BI#Stellenkategorie|k_kategorie]]''' wird durch Vergleich auf Schlüsselwörter im Volltext ermittelt, wie eine Stellenkategorie zugeordnet werden kann. Da dies fehlerträchtig ist, sollte die Einstellung unbedingt geprüft und ggf. angepasst werden.  
#Verwenden Sie hier für
# Öffnen Sie {{#navigation:standardReportsHisinone_administrate_bia}} '''-> Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen '''
#* '''Art der Variable''': '''SVA_PERS_FILTER'''
# Klicken Sie auf der rechten Seite unter '''Weitere Einstellungen''' auf '''Stellenkategorien gruppieren'''.
#* '''Variablennamen''': eine eindeutige Bezeichnung
# Es öffnet sich der Dialog '''Stellenkategorie-Klassifikation des SVA-Moduls bearbeiten'''.
#* '''Inhalt der Variable (content)''': der SQL-Ausdruck
# Sie können jeder Stellenkategorie eine Gruppe zuordnen.
#* '''Beschriftung (kurz)''' (caption): Anzeigename der Variable
# Beachten Sie, dass Sie bei jeder Zeile separat '''speichern''' müssen.
#* '''BI-Sachgebiet''': Stellen (SVA: tid=4)
<!--[[Image:stellenkategorie_bearbeiten.png|450px]]-->
#* '''Aktiv''': Verwendung steuern
 
#* '''Gültig von/ Gültig bis''': Gültigkeitszeitraum
== Geldgeber zu Drittmitteln zuordnen ==
#* Die '''tid''' wird automatisch vergeben.
Es gibt verschiedene Varianten, um Geldgeber zu gruppieren. Diese werden im Folgenden beschrieben:
#* weitere Felder ins optional und werden für Filter nicht benötigt.
 
# Der Feldinhalt ist in Form einer SQL-Where-Bedingung auf die Tabelle ''sva_pbv_aggr'' formuliert, die zur Laufzeit in die Abfrage eingefügt wird. Dies ermöglicht eine flexible Anpassung der eigenen Filter.
*  Drittmittel / Haushaltsmittel
#* Es können viele eigene Filter auf die Tabelle '''sva_pbv_aggr''' eingebaut und sogar kombiniert werden.
* Mittelherkunft KLR Sachsen/BaWue
;Vorbelegte Filter
* Mittelherkunft KLR außerhalb Sachsen/BaWue
<pre>
{{Hinweis|  Für '''SAP-HR''' derzeit nicht relevant, Drittmittel werden über die Repository-Variable '''SVA_DRITTMITTEL''' definiert, Geldgebersichten nach diesem Schema ausgeblendet. }}
SVA_AKAD_LEHRE_HFSW :     Akad. Mitarbeiter/-innen in der Lehre (HFSW)
=== Einfache Zuordnung Drittmittel/Haushaltsmittel ===
SVA_DM_SA :    Drittmittelfinanziertes Personal (Sachsen)
Die Geldgeber werden einzeln der Kategorie Drittmittel zugeordnet.
SVA_HAUPT_OHNE_PROF :    hauptberuflich ohne Professoren/Professorinnen
 
SVA_HAUPT_OHNE_PROF_O_HSKAP :    hauptberuflich ohne Professoren ohne eig. HS-Kap.
# Öffnen Sie -> Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen
SVA_HAUPT_O_HSKAP :    nur hauptberufl. Pers. ohne eigenes Hochschulkapitel
# Klicken Sie auf der rechten Seite unter '''Weitere Einstellungen''' auf '''Geldgeber zu Drittmitteln'''.
SVA_HH_SA :    Haushaltsfinanziertes Personal (Sachsen)
# Es öffnet sich der Dialog '''Geldgeber-Klassifikation des SVA-Moduls bearbeiten'''.
SVA_NEBEN_OHNE_PROF :    nebenberuflich ohne Professoren/Professorinnen
# Sie können die Volltexte der Geldgeber ändern und durch Ankreuzen festlegen, dass diese Geldgeber zu Drittmitteln zählen.
SVA_NEBEN_OHNE_PROF_O_HSKAP :    nebenberuflich ohne Professoren/Professorinnen ohne eig. HS-Kap.
# Beachten Sie, dass Sie bei jeder Zeile separat '''speichern''' müssen.
SVA_NEBEN_O_HSKAP :    nur nebenberufl. Pers. ohne eigenes Hochschulkapitel
# Nach einer Änderung muss ein Update der Komponente ausgeführt werden.
SVA_NUR_HAUPTBERUF :    nur hauptberufl. Personal
<!--
SVA_NUR_NEBENBERUF :    nur nebenberufl. Personal
[[Image:geldgeber_bearbeiten.png|450px]]-->
SVA_OHNE_AZUB :    ohne Auszubildende
 
SVA_OHNE_EMERITI :    ohne Emeriti
=== Mittelherkunft KLR Sachsen/BaWue ===
SVA_OHNE_EM_LBA :    ohne Emer.,Gastpr.,HKR,Azub.,Lehrbeauf.
Für die Bundesländer Sachsen und Baden-Württemberg gibt es landesspezifische Vorgaben bzgl. der Geldgeber-Systematik im Feld Mittelherkunft (KLR). Die Systematik für Baden-Württemberg finden Sie unten, diejenige für Sachsen im [https://wiki.his.de/mediawiki/index.php/Leitfaden_NHS_zHEB_-_BI-NHS HIS-Wiki]
SVA_OHNE_GASTPROF :     ohne Gastprofessoren/Gastprofessorinnen
SVA_OHNE_HKR :    ohne Hilfskräfte
SVA_OHNE_LBA :    ohne Lehrbeauftragte
SVA_O_HSKAP :    ohne eigenes Hochschulkapitel
SVA_RENTENALTER :    Rentenalter
SVA_OHNE_AZUB_S :    ohne Auszubildendenstellen
SVA_OHNE_PROF_S :    ohne Professorenstellen
SVA_PROF_STELLEN :    nur Professorenstellen
SVA_WISS_OHNE_PROF_S :    wiss. Stellen ohne Prof.


<!--Hier ein Beispiel:
</pre>
;Einige Beispiele:
; Ohne Emeriti


[[Image:sicht_gege_klr_bw.png|450px]]
: Der folgende Filter zeigt alle Beschäftigten ohne Emeriti an:
-->
ca108_amtsbez not in (select apnr from sva_k_amtsdienst where sva_k_amtsdienst.bund_adbz='420')
Sie können die Zuordnung der Geldgeber zu Drittmitteln etc. bearbeiten ('''Mittelherkunft (KLR) (BW/SA) unterste Ebene'''). Wir empfehlen, diese Zuordnung im Vorsystem vorzunehmen (bei SVA-GX das Feld ''gege.klr_geldgeber'').
Der Schlüssel '420' steht für die Amtsdienstbezeichnung "Emeriti" in der amtlichen Verschlüsselung (siehe Tabelle '''sva_k_buadbz''').  


=== Mittelherkunft KLR außerhalb Sachsen/BaWue ===
;Eigener Filter 'Ohne Lehrstuhlvertreter'
(Für SAP-HR als Quellsystem nicht relevant)<br>
Neben den vorhandenen Filtern wäre es aber auch möglich, ganz andere Felder zu filtern, z. B. die Vertragsart: Im folgenden Beispiel werden einfach die Vertragsarten "51" und "95" ausgefiltert:
In Bundesländern außerhalb Baden-Württembergs und Sachsens gibt es keine Vorgaben, es sollte aber ein Schlüssel existieren, der zwischen Drittmitteln, Haushalsmitteln und Fremdkapitel-Mitteln unterscheidet. Mit "Fremdkapitel" sind Mittel des Landes gemeint, die nicht über das normale Hochschulkapitel zugewiesen werden.


Beispiel:
vertart not in ('51','95')


Sie pflegen in Ihrer Geldgeber-Tabelle im Vorsystem die Spalte '''Mittelherkunft (KLR)''' mit den Werten ''DM'', ''LM'' und ''FK''. Daraus wird automatisch ein Baum gebildet.
{{Hinweis| Die Vertragsarten "51" und "95"  sind hochschulspezifische Schlüssel.}}
<!--:
==== Filter  für SAP-HR ====


[[Image:sicht_gege_klr.png|450px]] -->
Für SAP-HR als Quellsystem werden einige vorinstallierte Filter, die nicht sinnvoll sind, ausblendet, wie z. B. bezüglich eines kameralen Hochschulkapitels.


Sie können die Bezeichnungen für ''DM'', ''LM'' und ''FK'' auch im Bearbeitungsformular '''Mittelherkunft (KLR) (ohne BW/SA) Oberste Ebene''' im Menüpunkt '''Prüfprotokoll Personal/Stellen -> Weitere Einstellungen''' bearbeiten. Sie können auch die Zuordnung der Geldgeber zu DM, LM und FK bearbeiten ('''Mittelherkunft (KLR) (ohne BW/SA) unterste Ebene'''), aber wir empfehlen, dies im Vorsystem zu tun (bei SVA-GX das Feld ''gege.klr_geldgeber'').
(Skript'' sva_adapt_fremdsystem.sql'' setzt Merkmal <nowiki>'sx_repository.aktiv=0'</nowiki> )<br>
Bei vorhandenen Filtern sind ggfs. noch Anpassungen an HR-Logik nötig.


<!--
*[https://www.superx-projekt.de/doku/hrstage_modul/ HRSTAGE]
klappt nicht mehr, leere Sichten liefern neuerdings "'xxxxxx-xxxxxx@'" aus
==Rechteverwaltung==
Standardmäßig werden in den Auswertungen Rechte auf Beschäftigungsstellen ausgewertet. Sie können das modulweit umstellen auf Kostenstellen-Rechte (Finanzierung), indem Sie
* Alle Sichten der Sichtart "SVA-Kostenstellen-Sicht" deaktivieren
* Alle Sichten der Sichtart "SVA-spez-Besch./Kostenstellen-Sicht" deaktivieren
** Das Maskenfeld "Beschäftigungsstelle (Person)" ist damit leer
* Mindestens eine Sicht der Sichtart "SVA-spez-Kostenstellen-Sicht" wird aktiviert
** Das Maskenfeld "Kostenstelle (Person)" ist damit gefüllt
Die Abfragen des SVA-Moduls werten dann die Finanzierung statt der Beschäftigungsstelle aus.
-->


== Formel für Stellenanteil einer organisatorischen Zugehörigkeit ==
==== Filter Personal für NHS Projekt Sachsen ====
(Für SAP-HR als Quellsystem nicht relevant.)<br>
Für Hochschulen in Sachsen gibt es zwei landesspezifische Filter, mit denen man Ergebnisse im Hochschulerfolgsbericht validieren kann:
Im der Komponente '''Personal, Stellen''' wurde bis Version HISinOne 3.02 bzw. SuperX-Personalmodul 0.6rc6 der Anteil der Stelle (''soe_anteil_proz'') mit dem Ansatz der Stelle (''sgd_ansatz_proz'') multipliziert. Dies wurdw in nachfolgenden Versionen korrigiert, weil es nicht den Empfehlungen im Vorsystem SVA-GX entspricht. Hier ein paar Beispiele:


sgd_ansatz_proz=1, soe_anteil_proz=0,5 -> Faktor=0,5
; Haushaltsfinanziertes Personal (Sachsen) - SVA_HH_SA
sgd_ansatz_proz=0,5, soe_anteil_proz=0,5 -> Faktor=0,5
:Filter zur Auswahl von Personal, das nicht aus den landesspezifischen [[#Geldgeber-Gruppen Sachsen|Drittmittel-Geldgeber-Gruppen]] finanziert ist. Im Hochschulerfolgsbericht 2013 die Kennzahl Nr. 500.
sgd_ansatz_proz=0,5, soe_anteil_proz=0,2 -> Faktor=0,2
;Drittmittelfinanziertes Personal (Sachsen) - SVA_DM_SA
sgd_ansatz_proz=0,5, soe_anteil_proz=1 -> Darf nicht sein
: Filter zur Auswahl von Personal, das aus den landesspezifischen Drittmittel-Geldgeber-Gruppen finanziert ist. Im Hochschulerfolgsbericht 2013 die Kennzahl Nr. 507.


Somit lautet die Formel:


#Wenn sgd_ansatz_proz >= soe_anteil_proz, dann nimm den Wert von soe_anteil_proz
Wählen Sie den Filter z. B. im Bericht '''Personal im Detail''', dann können Sie die einzelnen Beschäftigungen ansehen, die in der Summe den VZÄ-Wert im Hochschulerfolgsbericht ergeben.
#Wenn sgd_ansatz_proz < soe_anteil_proz, dann kommt ein Fehler
Manche Hochschulen arbeiten trotzdem mit Multiplikation. Beispiel für Multiplikation:


sgd_ansatz_proz=1, soe_anteil_proz=0,5 -> Faktor=0,5
=== Dienstarten kategorisiert ===
sgd_ansatz_proz=0,5, soe_anteil_proz=0,5 -> Faktor=0,25
Das Personalmodul enthält inhaltliche Dimensionen, die an Hochschulen unterschiedlich gefüllt werden. Bei der Dimension [[#Dienstart| Dienstart]] wird durch Vergleich auf Schlüsselwörter im Volltext ermittelt, wie eine Dienstart zugeordnet werden kann. Da dies fehleranfällig ist, sollte die Einstellung unbedingt geprüft und ggf. angepasst werden.
sgd_ansatz_proz=0,5, soe_anteil_proz=0,2 -> Faktor=0,1
sgd_ansatz_proz=0,5, soe_anteil_proz=1 -> Faktor = 0,5


Wenn Sie mit dieser Formel die Daten eingepflegt haben, sollten Sie dies ändern. Wenn das nicht möglich ist, können Sie ab Version HISinOne 4.1 bzw. SuperX-SVA 0.7 eine Konstante nutzen:
# Öffnen Sie Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen '''
# Klicken Sie auf der rechten Seite unter '''Weitere Einstellungen''' auf '''Dienstarten kategorisieren'''.
# Es öffnet sich der Dialog '''Dienstarten-Klassifikation des SVA-Moduls bearbeiten'''.
# Sie können jeder Dienstart eine Kategorie zuordnen.
# Beachten Sie, dass Sie bei jeder Zeile separat '''speichern''' müssen.


SVA_SOE_MULTIPLY: Wenn der Wert 1 beträgt, werden Ansätze und Stellenanteile multipliziert. Default ist 0.
<!--[[Image:dienstarten_bearbeiten.png|450px]]-->


Wenn Sie die Laderegel für Versionen vor HISinOne 4.1 bzw. SuperX-SVA 0.7 nutzen wollen, können Sie ein Korrekturskript in der BI einpflegen (für SuperX-Kunden z. B. in der Datei sva_update_cron.x nach dem sva_update.x):
=== Stellenkategorien gruppieren ===
Bei der Dimension Stellenkategorie wird durch Vergleich auf Schlüsselwörter im Volltext ermittelt, wie eine Stellenkategorie zugeordnet werden kann. Da dies fehlerträchtig ist, sollte die Einstellung unbedingt geprüft und ggf. angepasst werden.  
# Öffnen Sie  Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen '''
# Klicken Sie auf der rechten Seite unter '''Weitere Einstellungen''' auf '''Stellenkategorien gruppieren'''.
# Es öffnet sich der Dialog '''Stellenkategorie-Klassifikation des SVA-Moduls bearbeiten'''.
# Sie können jeder Stellenkategorie eine Gruppe zuordnen.
# Beachten Sie, dass Sie bei jeder Zeile separat '''speichern''' müssen.
<!--[[Image:stellenkategorie_bearbeiten.png|450px]]-->


Folgender SQL stellt die Multiplikation wieder her:
=== Geldgeber zu Drittmitteln zuordnen ===
Es gibt verschiedene Varianten, um Geldgeber zu gruppieren. Diese werden im Folgenden beschrieben:


  update sva_sgd_aggr set faktor=(select (B.anteil_proz / 100) * (T.ansatz_proz/100)
* Drittmittel / Haushaltsmittel
  from sva_soe B, sva_sgd T
* Mittelherkunft KLR Sachsen/BaWue
where B.sgd_join_id=T.sgd_join_id
* Mittelherkunft KLR außerhalb Sachsen/BaWue
and B.sgd_join_id=sva_sgd_aggr.stellen_nr
{{Hinweis| Für SAP-HR derzeit nicht relevant, Drittmittel werden über die Repository-Variable SVA_DRITTMITTEL definiert, Geldgebersichten nach diesem Schema ausgeblendet. }}
and B.soe_serial=sva_sgd_aggr.sbst_nr
=== Einfache Zuordnung Drittmittel/Haushaltsmittel ===
);
Die Geldgeber werden einzeln der Kategorie Drittmittel zugeordnet.


== Entfernen einzelner Personalfälle ==
# Öffnen Sie -> Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen
In bestimmten Fällen kann es sinnvoll sein, einzelne Personalfälle aus dem DWH zu entfernen, ohne den Schalter für die Archivierung von Personal zu ändern. In diesem Falle kann ein SQL-Skript genutzt werden:
# Klicken Sie auf der rechten Seite unter '''Weitere Einstellungen''' auf '''Geldgeber zu Drittmitteln'''.
# Es öffnet sich der Dialog '''Geldgeber-Klassifikation des SVA-Moduls bearbeiten'''.
# Sie können die Volltexte der Geldgeber ändern und durch Ankreuzen festlegen, dass diese Geldgeber zu Drittmitteln zählen.
# Beachten Sie, dass Sie bei jeder Zeile separat '''speichern''' müssen.
# Nach einer Änderung muss ein Update der Komponente ausgeführt werden.
<!--
[[Image:geldgeber_bearbeiten.png|450px]]-->


$SVA_PFAD/datentabellen/einzeldaten_personal_loeschen.sql
=== Mittelherkunft KLR Sachsen/BaWue ===
Für die Bundesländer Sachsen und Baden-Württemberg gibt es landesspezifische Vorgaben bzgl. der Geldgeber-Systematik im Feld Mittelherkunft (KLR). Die Systematik für Baden-Württemberg finden Sie unten, diejenige für Sachsen im [https://wiki.his.de/mediawiki/index.php/Leitfaden_NHS_zHEB_-_BI-NHS HIS-Wiki]


Das Skript muss mit einem Editor bearbeitet werden. Ändern Sie die Zeile
<!--Hier ein Beispiel:


<#assign pers_nr_loeschen="'''3360'''" />
[[Image:sicht_gege_klr_bw.png|450px]]
-->
Sie können die Zuordnung der Geldgeber zu Drittmitteln etc. bearbeiten ('''Mittelherkunft (KLR) (BW/SA) unterste Ebene'''). Wir empfehlen, diese Zuordnung im Vorsystem vorzunehmen (bei SVA-GX das Feld ''gege.klr_geldgeber'').


indem Sie die korrekte Personal-Nr. bzw. das Pseudonym im DWH eingeben (fett hervorgehoben).<br>
==== Mittelherkunft KLR außerhalb Sachsen/BaWue ====
{{Hinweis|Bei '''SAP-HR''' als Quellsystem müsste hier nicht die PersNr. aus SAP, sondern die BI-Pers. eingetragen werden, ''sx_pers_nr'' aus der BI-Tabelle '''sva_persnr_int_to_ext''').}}
(Für SAP-HR als Quellsystem nicht relevant)<br>
In Bundesländern außerhalb Baden-Württembergs und Sachsens gibt es keine Vorgaben, es sollte aber ein Schlüssel existieren, der zwischen Drittmitteln, Haushalsmitteln und Fremdkapitel-Mitteln unterscheidet. Mit "Fremdkapitel" sind Mittel des Landes gemeint, die nicht über das normale Hochschulkapitel zugewiesen werden.  


Das Skript lässt sich dann mit DOSQL ausführen.
Beispiel:


DOSQL $SVA_PFAD/datentabellen/einzeldaten_personal_loeschen.sql
Sie pflegen in Ihrer Geldgeber-Tabelle im Vorsystem die Spalte '''Mittelherkunft (KLR)''' mit den Werten ''DM'', ''LM'' und ''FK''. Daraus wird automatisch ein Baum gebildet.
<!--:


Die Ausgabe zeigt, welche Tabellen/Datensätze bearbeitet wurden.
[[Image:sicht_gege_klr.png|450px]] -->


Sie können die Bezeichnungen für ''DM'', ''LM'' und ''FK'' auch im Bearbeitungsformular '''Mittelherkunft (KLR) (ohne BW/SA) Oberste Ebene''' im Menüpunkt '''Prüfprotokoll Personal/Stellen -> Weitere Einstellungen''' bearbeiten. Sie können auch die Zuordnung der Geldgeber zu DM, LM und FK bearbeiten ('''Mittelherkunft (KLR) (ohne BW/SA) unterste Ebene'''), aber wir empfehlen, dies im Vorsystem zu tun (bei SVA-GX das Feld ''gege.klr_geldgeber'').


== Hochschul-Repository ==
<!--
klappt nicht mehr, leere Sichten liefern neuerdings "'xxxxxx-xxxxxx@'" aus
==Rechteverwaltung==
Standardmäßig werden in den Auswertungen Rechte auf Beschäftigungsstellen ausgewertet. Sie können das modulweit umstellen auf Kostenstellen-Rechte (Finanzierung), indem Sie
* Alle Sichten der Sichtart "SVA-Kostenstellen-Sicht" deaktivieren
* Alle Sichten der Sichtart "SVA-spez-Besch./Kostenstellen-Sicht" deaktivieren
** Das Maskenfeld "Beschäftigungsstelle (Person)" ist damit leer
* Mindestens eine Sicht der Sichtart "SVA-spez-Kostenstellen-Sicht" wird aktiviert
** Das Maskenfeld "Kostenstelle (Person)" ist damit gefüllt
Die Abfragen des SVA-Moduls werten dann die Finanzierung statt der Beschäftigungsstelle aus.
-->


== Variablenübersicht ==
=== Formel für Stellenanteil einer organisatorischen Zugehörigkeit ===
{| class="wikitable"
(Für SAP-HR als Quellsystem nicht relevant.)<br>
! colspan="5" | <center>sx_repository</center>
Im der Komponente '''Personal, Stellen''' wurde bis Version HISinOne 3.02 bzw. SuperX-Personalmodul 0.6rc6 der Anteil der Stelle (''soe_anteil_proz'') mit dem Ansatz der Stelle (''sgd_ansatz_proz'') multipliziert. Dies wurdw in nachfolgenden Versionen korrigiert, weil es nicht den Empfehlungen im Vorsystem SVA-GX entspricht. Hier ein paar Beispiele:


|-
sgd_ansatz_proz=1, soe_anteil_proz=0,5 -> Faktor=0,5
! <center>id</center>
sgd_ansatz_proz=0,5, soe_anteil_proz=0,5 -> Faktor=0,5
! <center>content (Beispiel)</center>
sgd_ansatz_proz=0,5, soe_anteil_proz=0,2 -> Faktor=0,2
! <center>caption</center>
sgd_ansatz_proz=0,5, soe_anteil_proz=1 -> Darf nicht sein
! <center>comment</center>
! <center>art</center>


|-
Somit lautet die Formel:
|| SVA_KATEGORIE_HAUPTFLUKT
|| (select apnr from sva_k_kategorie where druck like '%Fluk%' or druck like '%Plan%' or druck like '%plan%' or druck like '%Leer%)
|| Besch.Kat_Fluktuation
|| Beschäftigten-Kategorie Haupt (s.u.) + Fluktuation
|| Besch.Kategor


|-
#Wenn sgd_ansatz_proz >= soe_anteil_proz, dann nimm den Wert von soe_anteil_proz
|| SVA_KATEGORIE_HAUPT
#Wenn sgd_ansatz_proz < soe_anteil_proz, dann kommt ein Fehler
|| (select apnr from sva_k_kategorie where druck like '%Leer%' or druck like '%Plan%' or druck like '%plan%')
Manche Hochschulen arbeiten trotzdem mit Multiplikation. Beispiel für Multiplikation:
|| Vollbeschäftigte
|| Unter dem Begriff Hauptbestand sind folgende Beschäftigten-Kategorien zusammengefasst: Planmässig (Beamte, Angestellte, Arbeiter) Nichtplanmässig (Wiss.Ass, H1-H2) Ausserplanmässig (Fremdkapitel,Abm) Auszubildende (Beamtenanwärter,Auszubildende,Krankenpflegeschüler,Praktikanten) Leer Zivildienst Abordnung
|| Besch.Kategorie


|-
sgd_ansatz_proz=1, soe_anteil_proz=0,5 -> Faktor=0,5
|| SVA_unterbesetzt
sgd_ansatz_proz=0,5, soe_anteil_proz=0,5 -> Faktor=0,25
|| B.kennzeichen in ('02','2','05','5')
sgd_ansatz_proz=0,5, soe_anteil_proz=0,2 -> Faktor=0,1
|| Unterbesetzte Stelle
sgd_ansatz_proz=0,5, soe_anteil_proz=1 -> Faktor = 0,5
||
|| SVA_Abweichung


|-
Wenn Sie mit dieser Formel die Daten eingepflegt haben, sollten Sie dies ändern. Wenn das nicht möglich ist, können Sie ab Version HISinOne 4.1 bzw. SuperX-SVA 0.7 eine Konstante nutzen:
|| SVA_ueberbesetzt
|| B.kennzeichen in ('03','3','06','6')
|| Überbesetzte Stelle
||
|| SVA_Abweichung


|-
SVA_SOE_MULTIPLY: Wenn der Wert 1 beträgt, werden Ansätze und Stellenanteile multipliziert. Default ist 0.
|| SVA_PRIVILEGED_USERS
|| select U.tid from userinfo U
|| SVA-User mit besonderen Berechtigungen
|| Tragen Sie hier den SQL für Usergruppen ein, die z. B. Rektor/-in, Kanzler/-in und Personalverwaltung angehören.
|| SVA_Usergruppen


|-
Wenn Sie die Laderegel für Versionen vor HISinOne 4.1 bzw. SuperX-SVA 0.7 nutzen wollen, können Sie ein Korrekturskript in der BI einpflegen (für SuperX-Kunden z. B. in der Datei sva_update_cron.x nach dem sva_update.x):
|| SVA_GEGE_PLAN
|| geldgeber in (select apnr from sva_gege_klr where gruppe='_HS-Kap')
|| Geldgeber aus Planmitteln
|| Hier werden die Geldgeber hinterlegt, die zu Planmitteln gehören. Hochschulen in BaWue geben hier ein: geldgeber in (select apnr from sva_gege_klr where gruppe in ('KLR_110','KLR_190'))
|| SVA_GEGE_KATEGORIE


|-
Folgender SQL stellt die Multiplikation wieder her:
|| SVA_FREIE_STELLE
|| (S.kont_proz_rest != 0 or B.kennzeichen in ('M','S1','S9'))
|| Freie Stellen
|| Hier werden Stellen als "frei" definiert
|| SVA_FREIE_STELLE


|-
update sva_sgd_aggr set faktor=(select (B.anteil_proz / 100) * (T.ansatz_proz/100)
|| SVA_PBEKENN_APLAN
from sva_soe B, sva_sgd T
|| (B.ca109_key_bvl_p != B.ca109_key_bvl)
where B.sgd_join_id=T.sgd_join_id
|| Nicht ordnungsgemäß besetzte Stellen
and B.sgd_join_id=sva_sgd_aggr.stellen_nr
|| Hier werden Stellen nicht als ordnungsgem. besetzt definiert. Andere Varianten z. B.: B.kennzeichen !='01' oder B.ca270_abweichung != '0'
and B.soe_serial=sva_sgd_aggr.sbst_nr
|| SVA_PBEKENN
);
 
=== Entfernen einzelner Personalfälle ===
In bestimmten Fällen kann es sinnvoll sein, einzelne Personalfälle aus dem DWH zu entfernen, ohne den Schalter für die Archivierung von Personal zu ändern. In diesem Falle kann ein SQL-Skript genutzt werden:


|-
$SVA_PFAD/datentabellen/einzeldaten_personal_loeschen.sql
|| SVA_NUR_HAUPTBERUF
|| vertart in (select apnr from sva_k_vertragsart where bund_taetigkeit=1)
|| nur hauptberufl. Personal
|| Hier werden über die Vertragsart nur die hauptberufl. Beschäftigten selektiert. Manche Hochschulen präferieren hier "vzae >=0.5" (Auswahl über die finanzierte Arbeitszeit)
|| SVA_PERS_FILTER


|-
Das Skript muss mit einem Editor bearbeitet werden. Ändern Sie die Zeile
|| SVA_NUR_NEBENBERUF
|| vertart in (select apnr from sva_k_vertragsart where bund_taetigkeit=2)
|| nur nebenberufl. Personal
|| Hier werden über die Vertragsart nur die nebenberufl. Beschäftigten selektiert. Manche Hochschulen präferieren hier "vzae <0.5" (Auswahl über die finanzierte Arbeitszeit)
|| SVA_PERS_FILTER


|-
<#assign pers_nr_loeschen="'''3360'''" />
|| SVA_PBE_AGGR_BESETZ
|| beurl_art is null and (sbes_art not in ('AT') or sbes_art is null)
|| nur besetzte Stellen o. beurl.
|| Hier werden Stellenbesetzungen z. B. ohne beurlaubtes Personal und ohne Altersteilzeit Sperre ausgegeben. Details siehe [[#Repository_Variable_f.C3.BCr_besetzte_Stellen|hier]].
|| SVA_BESETZ_FILTER


|-
indem Sie die korrekte Personal-Nr. bzw. das Pseudonym im DWH eingeben (fett hervorgehoben).<br>
|| SVA_DRITTMITTEL
{{Hinweis|Bei SAP-HR als Quellsystem müsste hier nicht die PersNr. aus SAP, sondern die SuperX-Pers.-Nr. eingetragen werden, sx_pers_nr aus der SuperX-Tabelle sva_persnr_int_to_ext).}}
|| gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_DM')
|| Personal aus Drittmitteln
|| Personal finanziert aus Drittmitteln, Erläuterung siehe [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_Sachsen.2FBaWue|Mittelherkunft (KLR)]].
|| SVA_GEGE_DM


|-
Das Skript lässt sich dann mit DOSQL ausführen.
|| SVA_LANDESMITTEL
|| gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_HS-Kap')
|| Personal aus Drittmitteln
|| Personal finanziert aus Landesmitteln (normales Hochschulkapitel), siehe [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_Sachsen.2FBaWue|Mittelherkunft (KLR)]]]
|| SVA_GEGE_DM


|-
DOSQL $SVA_PFAD/datentabellen/einzeldaten_personal_loeschen.sql
|| SVA_FREMDKAPITEL
|| gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_Fremdkap')
|| Personal aus Drittmitteln
|| Personal finanziert aus zusätzlichen Landesmitteln (nicht normales Hochschulkapitel), siehe [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_Sachsen.2FBaWue|Mittelherkunft (KLR)]]
|| SVA_GEGE_DM
|}


== Customizing ==
Die Ausgabe zeigt, welche Tabellen/Datensätze bearbeitet wurden.
=== sva_pre_trans_fremdsystem_CUSTOM ===
=== sva_pre_trans_fremdsystem_CUSTOM ===


Zeile 1.738: Zeile 1.731:
* '''Gültig bis''' 1.1.3000<br>
* '''Gültig bis''' 1.1.3000<br>


== Stellen==
=== Stellen===


=== Haupt- und Fluktuationsstellen bzw. besondere Nutzergruppen ===
==== Haupt- und Fluktuationsstellen bzw. besondere Nutzergruppen ====
Bei der Auslieferung des Personalmoduls werden die Parameter möglichst ohne Änderungsnotwendigkeit vorbelegt:
Bei der Auslieferung des Personalmoduls werden die Parameter möglichst ohne Änderungsnotwendigkeit vorbelegt:


Zeile 1.760: Zeile 1.753:
* Stellen nach Institution und BVL-Gruppe
* Stellen nach Institution und BVL-Gruppe


=== Stellenbesetzung frei/nichtplanmäßig ===
==== Stellenbesetzung frei/nichtplanmäßig ====
Wenn Sie die Variable '''Freie Stellen''' für die Abfrage ''Freie und teilfreie Stellen'' ändern wollen, können Sie auch Besetzungskennzeichen abfragen, z. B. mit folgender Bedingung:
Wenn Sie die Variable '''Freie Stellen''' für die Abfrage ''Freie und teilfreie Stellen'' ändern wollen, können Sie auch Besetzungskennzeichen abfragen, z. B. mit folgender Bedingung:


Zeile 1.787: Zeile 1.780:
Die Beispiele zeigen die Flexibilität dieser Variablen, Sie können im Grunde beliebige "Where"-Bedingungen eines SQL-Ausdrucks verwenden. Das setzt natürlich eine Kenntnis der jeweiligen Abfragesprache und des Datenmodells voraus - bei fehlerhafter Eingabe kann damit die ganze Abfrage fehlerhaft werden.
Die Beispiele zeigen die Flexibilität dieser Variablen, Sie können im Grunde beliebige "Where"-Bedingungen eines SQL-Ausdrucks verwenden. Das setzt natürlich eine Kenntnis der jeweiligen Abfragesprache und des Datenmodells voraus - bei fehlerhafter Eingabe kann damit die ganze Abfrage fehlerhaft werden.


=== Besetzte Stellen ===
==== Besetzte Stellen ====
Die Stellenbesetzung wird über die Besetzungsart gepflegt. Generell muss der Filter, mit dem eine Besetzung tatsächlich als Besetzung deklariert wird, von der Hochschule angepasst werden. Gründe sind beispielsweise:
Die Stellenbesetzung wird über die Besetzungsart gepflegt. Generell muss der Filter, mit dem eine Besetzung tatsächlich als Besetzung deklariert wird, von der Hochschule angepasst werden. Gründe sind beispielsweise:


Zeile 1.806: Zeile 1.799:
Eine Änderung des Filters ist direkt im Bericht '''Stellenbesetzung im Detail''' aktiv. Der Filter kann auch in das KENN-Modul übernommen werden, allerdings muss man dafür die Hauptladeroutine ausführen.
Eine Änderung des Filters ist direkt im Bericht '''Stellenbesetzung im Detail''' aktiv. Der Filter kann auch in das KENN-Modul übernommen werden, allerdings muss man dafür die Hauptladeroutine ausführen.


=== Unterbesetzte Stellen ===
==== Unterbesetzte Stellen ====
Die Variable SVA_unterbesetzt wird im Bericht '''Unterbesetzte Stellen''' ausgewertet, sowie für Hochschulen in Sachsen im '''Stellenbewirtschaftungsbericht'''. Die Auslieferung lautet
Die Variable SVA_unterbesetzt wird im Bericht '''Unterbesetzte Stellen''' ausgewertet, sowie für Hochschulen in Sachsen im '''Stellenbewirtschaftungsbericht'''. Die Auslieferung lautet


Zeile 1.819: Zeile 1.812:
'''Hinweis:''' Ab SVA-GX 15 gibt es in der Tabelle '''k_bvlgruppe''' ein neues Feld ''sort_key_report'' (Sortierschlüssel Auswertungen). Dies wird dann standardmäßig übernommen.
'''Hinweis:''' Ab SVA-GX 15 gibt es in der Tabelle '''k_bvlgruppe''' ein neues Feld ''sort_key_report'' (Sortierschlüssel Auswertungen). Dies wird dann standardmäßig übernommen.


== Kostenrechnung ==
=== Kostenrechnung ===
=== Hinterlegen einer Zuordnung für unbekannte Kostenstellen===
==== Hinterlegen einer Zuordnung für unbekannte Kostenstellen====


*  '''Variablenname''': <code>  SVA_HR_UNBEKANNTE_KOSTENSTELLE</code>
*  '''Variablenname''': <code>  SVA_HR_UNBEKANNTE_KOSTENSTELLE</code>
Zeile 1.827: Zeile 1.820:
: (Im Projektverlauf wurde für die HS Ostfalia die 100500299 identifiziert und für die TU Clausthal die O9920100 .)
: (Im Projektverlauf wurde für die HS Ostfalia die 100500299 identifiziert und für die TU Clausthal die O9920100 .)


=== Mittelherkunft (KLR) ===
==== Mittelherkunft (KLR) ====
In einigen Berichten, z. B. der '''Beschäftigungsübersicht''', wird Personal nach folgenden Finanzierungen unterschieden:
In einigen Berichten, z. B. der '''Beschäftigungsübersicht''', wird Personal nach folgenden Finanzierungen unterschieden:


Zeile 1.842: Zeile 1.835:
   gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_HS-Kap')
   gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_HS-Kap')


Andere Variante wie im Beispiel [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_au.C3.9Ferhalb_Sachsen.2FBaWue|Mittelherkunft KLR außerhalb Sachsen/BaWue]]:
Andere Variante wie im Beispiel Mittelherkunft KLR außerhalb Sachsen/BaWue:


  gruppe_geldgeber='KLR_LM'
  gruppe_geldgeber='KLR_LM'
Zeile 1.850: Zeile 1.843:
   gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_Fremdkap')
   gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_Fremdkap')


Andere Variante wie im Beispiel  [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_au.C3.9Ferhalb_Sachsen.2FBaWue|Mittelherkunft KLR außerhalb Sachsen/BaWue]]:
Andere Variante wie im Beispiel  Mittelherkunft KLR außerhalb Sachsen/BaWue:


  gruppe_geldgeber='KLR_FK'
  gruppe_geldgeber='KLR_FK'
Zeile 1.858: Zeile 1.851:
   gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_DM')
   gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_DM')


Andere Variante wie im Beispiel [[Modul_HRM_-_Customizing_-_HISinOne-BI#Mittelherkunft_KLR_au.C3.9Ferhalb_Sachsen.2FBaWue|Mittelherkunft KLR außerhalb Sachsen/BaWue]]:
Andere Variante wie im Beispiel Mittelherkunft KLR außerhalb Sachsen/BaWue:


  gruppe_geldgeber='KLR_DM'
  gruppe_geldgeber='KLR_DM'
Zeile 1.878: Zeile 1.871:
Diese Variablen existieren schon mit voreingestellten SVA-Logiken.<br>
Diese Variablen existieren schon mit voreingestellten SVA-Logiken.<br>
-->
-->
== Spezielle Variablen==


=== Ersten akademischen Titel anzeigen ===
=== Ersten akademischen Titel anzeigen ===
Zeile 1.900: Zeile 1.891:
     where personal_nr in (select pgd_join_id from sva_pgd where titel is not null and titel!='');
     where personal_nr in (select pgd_join_id from sva_pgd where titel is not null and titel!='');
   update sva_pbv_aggr_stich S set name= (select distinct vornamen||' '||name
   update sva_pbv_aggr_stich S set name= (select distinct vornamen||' '||name
     from sva_pgd P where S.personal_nr=P.pgd_join_id)
     from sva_pgd P where S.personal_nr=P.pgd_join_id)
     where personal_nr not in (select pgd_join_id from sva_pgd where titel is not null and titel!='');
     where personal_nr not in (select pgd_join_id from sva_pgd where titel is not null and titel!='');
</source>
</source>
* '''Sachgebiet''': Personal<br>
* '''Sachgebiet''': Personal<br>
* '''Aktiv''' : 1<br>
* '''Aktiv''' : 1<br>
* '''Gültig von''' 1.1.1900<br>
* '''Gültig von''' 1.1.1900<br>
* '''Gültig bis''' 1.1.3000<br>
* '''Gültig bis''' 1.1.3000<br>
=== Repository-Variable für Personal Buchungen Datenblatt ===
=== Repository-Variable für Personal Buchungen Datenblatt ===
 
 
Für die Maske '''Personal Buchungen Datenblatt''' gibt es vier Repository-Variablen. Um hier die richtigen Ergebnisse zu erhalten, müssen diese richtig gesetzt werden.<br>
Für die Maske '''Personal Buchungen Datenblatt''' gibt es vier Repository-Variablen. Um hier die richtigen Ergebnisse zu erhalten, müssen diese richtig gesetzt werden.<br>
{{Hinweis|Für SAP-HR als Quellsystem ist der Bericht ausgeblendet.}}
{{Hinweis|Für SAP-HR als Quellsystem ist der Bericht ausgeblendet.}}
 
 
;SVA_buchungsstelle_sql:
;SVA_buchungsstelle_sql:
:Die Bedingung dieser Variable entscheidet darüber, ob die Buchungsstelle aus ''fb_projekt'' oder aus ''inst_ausg_1'' kommt. Standardmäßig wird die Buchungsstelle aus ''fb_projekt'' genommen. Wenn aber z. B. wie bei Auslieferung die Variable auf ''fb_projekt is null or length(fb_projekt) != 10'' steht, wird die Buchungsstelle aus ''inst_ausg_1'' genommen, falls ''fb_projekt'' leer ist oder der Inhalt nicht genau 10 Zeichen enthält.
:Die Bedingung dieser Variable entscheidet darüber, ob die Buchungsstelle aus ''fb_projekt'' oder aus ''inst_ausg_1'' kommt. Standardmäßig wird die Buchungsstelle aus ''fb_projekt'' genommen. Wenn aber z. B. wie bei Auslieferung die Variable auf ''fb_projekt is null or length(fb_projekt) != 10'' steht, wird die Buchungsstelle aus ''inst_ausg_1'' genommen, falls ''fb_projekt'' leer ist oder der Inhalt nicht genau 10 Zeichen enthält.
 
 
;SVA_brutto_del_sql, SVA_soz_vers_del_sql, SVA_zus_vers_del_sql:
;SVA_brutto_del_sql, SVA_soz_vers_del_sql, SVA_zus_vers_del_sql:
:Bei diesen drei Variablen geht es um Geld. Bruttogehalt, Sozialversicherung und Zusatzversicherung. Wie das "del" in den Variablen schon vermuten lässt, wird hier eine Bedingung aufgebaut, welche alle Beträge für z. B. das Bruttoeinkommen ausschließen soll. Klingt zunächst kompliziert, ist aber ganz einfach. In der Variable ''SVA_brutto_del_sql'' steht bei Auslieferung ''betragsfeld not in ('buhuel003','buhuel010','buhuel013')'' enthalten. Da hier ''not in'' steht werden alle Beträge ausgeschlossen, welche nicht 'buhuel003','buhuel010','buhuel013' lauten. Oder noch einfacher gesagt, es werden alle Beträge mit 'buhuel003','buhuel010','buhuel013' genommen.
:Bei diesen drei Variablen geht es um Geld. Bruttogehalt, Sozialversicherung und Zusatzversicherung. Wie das "del" in den Variablen schon vermuten lässt, wird hier eine Bedingung aufgebaut, welche alle Beträge für z. B. das Bruttoeinkommen ausschließen soll. Klingt zunächst kompliziert, ist aber ganz einfach. In der Variable ''SVA_brutto_del_sql'' steht bei Auslieferung ''betragsfeld not in ('buhuel003','buhuel010','buhuel013')'' enthalten. Da hier ''not in'' steht werden alle Beträge ausgeschlossen, welche nicht 'buhuel003','buhuel010','buhuel013' lauten. Oder noch einfacher gesagt, es werden alle Beträge mit 'buhuel003','buhuel010','buhuel013' genommen.
 
 
;SVA_brutto_del_sql
;SVA_brutto_del_sql
:Variable für das Bruttogehalt. Auslieferungszustand:
:Variable für das Bruttogehalt. Auslieferungszustand:
:betragsfeld not in ('buhuel003','buhuel010','buhuel013')
:betragsfeld not in ('buhuel003','buhuel010','buhuel013')
 
; SVA_soz_vers_del_sql
: Variable für die Sozialversicherung. Auslieferungszustand:
: betragsfeld not in ('busoz')
 
; SVA_zus_vers_del_sql
: Variable für die Sozialversicherung. Auslieferungszustand:
: betragsfeld not in ('buzvu','buzvs')
 
===  Hochschulspezifisches Berichts-Customizing ===
Für einige Berichte wurde die Möglichkeit eines speziellen Customizing der Spaltenlayouts erstellt. Die Variablen dafür lauten nach dem Schema CUSTOM_BERICHTSNUMMER  (z. B.: CUSTOM_19500 für den Bericht Personal im Detail (Stichtag).


; SVA_soz_vers_del_sql
: Variable für die Sozialversicherung. Auslieferungszustand:
: betragsfeld not in ('busoz')
; SVA_zus_vers_del_sql
: Variable für die Sozialversicherung. Auslieferungszustand:
: betragsfeld not in ('buzvu','buzvs')
===  Hochschulspezifisches Berichts-Customizing ===
Für einige Berichte wurde die Möglichkeit eines speziellen Customizing der Spaltenlayouts erstellt. Die Variablen dafür lauten nach dem Schema <code> CUSTOM_''BERICHTSNUMMER''</code>  (z. B.: CUSTOM_19500 für den Bericht '''Personal im Detail (Stichtag)'''.<br>
Diese sind auch genauso wie die vorherigen Variablen einzupflegen.
Diese sind auch genauso wie die vorherigen Variablen einzupflegen.


Zeile 1.961: Zeile 1.953:
Hier ein Beispiel:
Hier ein Beispiel:


{{ab|RELEASE=1.4|TEXT=Dieses Spaltenlayout ist mit Release 1.4 möglich.}}
;Hinweis:Dieses Spaltenlayout ist ab Release 1.4 möglich





Aktuelle Version vom 29. Oktober 2026, 08:29 Uhr

Installation

Voraussetzungen

  • Sie benötigen
    • in SuperX das Kernmodul 4.8 oder höher
    • als Liefersystem HIS-SVA, MACH oder SAP-HR

Vorgehen bei Neuinstallation - kurz und knapp

  • Laden Sie das Modul sva*.tgz herunter und speichern Sie es in $SUPERX_DIR (bei SuperX) bzw. im webapps-Ordner bei HISinOne-BI
  • Achten Sie dabei darauf, daß Sie die richtige Version laden (Zeichencodierung ISO oder UTF-8, Datenbanksystem Postgres oder Informix)
  • Entpacken Sie das Modul mit
 tar -xzvf Dateiname

Fügen Sie dann den Pfad Ihrer SQL_ENV hinzu: cat $SUPERX_DIR/db/bin/SQL_ENV_sva.sam >> $SUPERX_DIR/db/bin/SQL_ENV Danach laden Sie die SQL_ENV neu und führen aus:

cd $SVA_PFAD
module_install sva .

Danach konfiguieren Sie die Entladeroutine aus dem Vorsystem.

Danach bitte Tomcat neu starten, und dann ist das Modul einsatzbereit.


Vorgehen beim Upgrade

Wenn Sie die Komponente bereits installiert haben, müssen Sie wie folgt vorgehen:

  • Laden Sie das Paket herunter und speichern Sie es
    • für SuperX-Installationen im Verzeichnis $SUPERX_DIR
    • für HISinOne-BI installationen im Verzeichnis .../webapps/superx
  • und entpacken Sie die jew. Datei
  • Führen Sie den Patch in der Shell im Verzeichnis $SUPERX_DIR/db/module/sva/upgrade mit
sva_upgrade.x

aus.

Danach bitte Tomcat neu starten, und dann ist das Modul einsatzbereit.

Bereitstellung von Rohdaten

Entladen von SVA-Daten

Da SVA ein datenschutzrelevantes System ist, kommt der Einrichtung der Entladeroutine eine große Bedeutung zu: Zum einen muss das generelle Verfahren für den Datentransfer von SVA nach SuperX geplant werden, zum anderen muss entschieden werden, welche Daten über Parametrisierung gesteuert entladen werden sollen (Stichtage und Löschen, Pseudonymisierung).

Filter beim Entladen

Es gibt bereits beim Entladen aus dem Vorsystem einige Filter, die im folgenden beschrieben werden.

Quellsystem SVA-GX Beim Quellsystem SVA-GX werden folgende Filter genutzt:

  • Nur gültige Datensätze werden entladen (*_status=0).
  • Bei Finanzierungen werden nur Datensätze entladen, die im Feld pfi_uebernahme nicht den Wert 900 haben. Datensätze mit 900 entstanden bei der Migration nach SVA 9.02 (Zusammenlegung POZ und PFI) und kennzeichnen Fälle, in denen es mehrere gleichzeitig gültige PBL-Datensätze gibt.
  • Weitere Filter, z. B. das Entladedatum, sind über die Parameter möglich (s.u.).

Parametrisierung des Entladens

Beim Entladen der SVA-Daten werden Datentabellen und Schlüsseltabellen entladen, um sie nach SuperX zu übernehmen. Speziell für das Personalmodul gibt des datenschutzrelevante Entlademodi, die in der Entladekonfiguration eingestellt und im Folgenden beschrieben werden.

Entladen ab Stichtag

Beim Entladen können wahlweise alle Stammdaten oder nur die Stammdaten, die ab einem definierten Zeitpunkt des Entladens in SVA gültig sind, entladen werden. "Gültig" heißt hier, dass die Datensätze im Bereich Personal ein gültiges Beschäftigungsverhältnis (Datum zwischen pbv_von und pbv_bis, Status="0") haben, und im Bereich Stellen in der Tabelle sgd gültig sind (Datum im Zeitraum sgd_von und sgd_bis, Status="0"). Wenn Sie immer alle Stammdaten entladen wollen, setzen Sie das Entladedatum auf den 01.01.1900.

Die zugehörigen Schlüsseltabellen werden immer komplett übernommen.

Pseudonymisierung

Aus Datenschutzgründen wurde die Möglichkeit zur Pseudonymisierung von Personalnummern implementiert. Das bedeutet: In HISSVA wird eine Tabelle erzeugt, in der die tatsächlichen Personalnummern einer arbiträren Laufnummer dauerhaft zugeordnet werden, und beim Entladen nur die arbiträre Laufnummer in die HISinOne-BI übernommen wird. Bei der arbiträren Laufnummer handelt es sich um einen Zähler, der mit einer Initial-Zufallszahl von 1-100 belegt wird und dann in 1er-Schritten hochzählt.

Setzen Sie dazu den Schalter:

ANONYM="true"

(s.u.)

Ausblenden einzelner Felder

Weiterhin können aus Datenschutzgründen weitere Persongrunddaten beim Entladen ein- oder ausgeblendet werden. Dazu sind im Entladeparameter vorgesehen (z. B. PGD_TITEL), die denen der Personagrunddaten-Tabelle (PGD) in SVA entsprechen. Wenn sie auf 1 gesetzt werden, wird das Feld entladen, wenn sie auf 0 gesetzt sind, wird ein Leerstring entladen.

attention.svg Standardmäßig in der Auslieferung des Personalmoduls werden nur die in den SuperX-Abfragen benötigten Felder entladen. Wenn Sie diese Felder (z. B. Geburtsdatum) auf 0 setzen, sind gewisse Auswertungen nicht mehr möglich (z. B. die Abfrage Altersstruktur der Beschäftigten).

Externes Berichtswesen Dies gilt nur für SuperX: Wenn Sie das Personalmodul nur für die Datenlieferung an das KENN-Modul (und somit für das externe Berichtswesen) einsetzen, können Sie das Quellsystem so ändern, dass nur die Daten entladen werden, die direkt oder indirekt für das externe Berichtswesen benötigt werden.

Da in SVA-GX viele Schlüssel eine interne und externe Ausprägung haben, z. B. Amtsdienstbezeichnung, und die Daten erst bei der Übergabe von SuperX-SVA nach SuperX-KENN umgeschlüsselt werden, müssen die internen Schlüssel zunächst in das SuperX-Personalmodul entladen und verarbeitet werden. Nur Schlüssel, die nicht benötigt werden, werden direkt beim Entladen ausgeklammert, z. B. BVL-Gruppen.

Die Änderung hat zur Folge, dass einige Berichte im SuperX-Personalmodul zwar technisch funktionieren, aber inhaltlich nicht aussagekräftig sind. Beispiel: Der Bericht Altersstruktur der Beschäftigten ergibt nur eine Statistik zu Alter unbekannt, weil das Alter in SuperX-KENN nicht benötigt wird und daher nicht geladen wird. Auch die BVL-Gruppe wird derzeit nicht entladen.

Um das Entladen entsprechend zu konfigurieren, setzen Sie den Schalter:

ANONYM="true" 

sowie die Variable:

SOURCESYSTEM=sva_fuer_kenn

Einrichtung der Entladeskripte

Vor dem Start des Entladens müssen einige Parameter gesetzt werden:

Parametername Beschreibung Defaultwert Wertebereich ab Version Parametergruppe Priorität Vorsystem BI-Komponente
SOURCESYSTEM Datenquelle/Quellsystem eduetl z.B. sva >6.0 Systemparameter 1 0 Personal/Stellen
DATABASE Quell-DBMS POSTGRES POSTGRES, INFORMIX >6.0 Systemparameter 1 0 Personal/Stellen
ANONYM Pseudonymisierung Wenn ANONYM = "true",dann wird in SVA_PER der Name /Vorname auf "leer" gesetzt, und die Personalnummer wird pseudonymisiert. Sofern Tabelle pat entladen wird, bleibt Feld zusatz bei Anonymisierung leer false ja: true, nein: false >6.0 Datenschutzparameter 1 2 Personal, Stellen
pat_unload Soll die Tabelle pat entladen werden? false ja: true, nein: false >6.0 Personalattribute (pat) 0 2 Personal, Stellen
sva_plv_unload Soll die Tabelle plv entladen werden? false ja: true, nein: false >6.0 Lehrbeauftragungen (plv) 0 2 Personal, Stellen
pbv_inhaber Feld Inhaber (pbv.pbv_inhaber ) entladen ? null::char(1) ja: 'pgd_inhaber', nein: 'null::char(1)' 2019.06 Personalverwaltung (pbv) 0 2 Personal, Stellen
pgd_ablauf_probe Feld Ablauf der Probezeit (pgd.pgd_ablauf_probe) entladen? null::char(1) ja: 'pgd_ablauf_probe', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_account Feld Account aus Personalgrunddaten (pgd.pgd_account) entladen? null::char(1) ja: 'pgd_account', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_akad_grad Feld Akademischer Grad (pgd.pgd_akad_grad) entladen? null::char(1) ja: 'pgd_akad_grad', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_austrittsdatum Feld Datum des Ausscheidens aus dem Hochschuldienst (pgd.pgd_austrittsdatum) entladen? null::char(1) ja: 'pgd_austrittsdatum', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_berufungsjahr Feld Jahr der 1. Berufung zum Professor (Ernennung) (pgd.pgd_berufungsjahr) entladen? null::char(1) ja: 'pgd_berufungsjahr', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_beschaeft_von Feld Beginn der Beschäftigungszeit (pgd.pgd_beschaeft_von) entladen? null::char(1) ja: 'pgd_beschaeft_von', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_besold_dienst Feld Besoldungsdienstalter (pgd.pgd_besold_dienst) entladen? null::char(1) ja: 'pgd_besold_dienst', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_dienstzeit Feld Beginn der Dienstzeit (pgd.pgd_dienstzeit) entladen? null::char(1) ja: 'pgd_dienstzeit', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_eintritt_land Feld Datum des Eintritts in den Landesdienst (pgd.pgd_eintritt_land) entladen? null::char(1) ja: 'pgd_eintritt_land', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_eintrittsdatum Feld Datum des Eintritts in den Hochschuldienst (pgd.pgd_eintrittsdatum) entladen? null::char(1) ja: 'pgd_eintrittsdatum', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_email Feld Email-Adresse (pgd.pgd_email) entladen? null::char(1) ja: 'pgd_email', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_fam_stand Feld Familienstand (pgd.pgd_fam_stand) entladen? null::char(1) ja: 'pgd_fam_stand', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_fax Feld Fax-Nummer (pgd.pgd_fax) entladen? null::char(1) ja: 'pgd_fax', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_geburtsdatum Feld Geburtsdatum (pgd.pgd_geburtsdatum) entladen ? pgd_geburtsdatum ja: 'pgd_geburtsdatum', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_geschlecht Feld Geschlecht (pgd.pgd_geschlecht) entladen? pgd_geschlecht ja: 'pgd_geschlecht', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_habil_fach Feld Fachgebiet der Hablitation (pgd.pgd_habil_fach) entladen ? null::char(1) ja: 'pgd_habil_fach', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_habil_hochsch Feld Hochschule der Habilitation (pgd.pgd_habil_hochsch) entladen ? null::char(1) ja: 'pgd_habil_hochsch', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_habil_jahr Feld Jahr der Habilitation (pgd.pgd_habil_jahr) entladen ? null::char(1) ja: 'pgd_habil_jahr', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_inhaber Feld zuständige(r) Sachbearbeiter/-in (pgd.pgd_inhaber) entladen ? null::char(1) ja: 'pgd_inhaber', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_jubi_25_datum Feld Datum des 25-jährigen Dienstjubiläums (pgd.pgd_jubi_25_datum) entladen ? null::char(1) ja: 'pgd_jubi_25_datum', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_jubi_40_datum Feld Datum des 40-jährigen Dienstjubiläums (pgd.pgd_jubi_40_datum) entladen ? null::char(1) ja: 'pgd_jubi_40_datum', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_jubi_50_datum Feld Datum des 50-jährigen Dienstjubiläums (pgd.pgd_jubi_50_datum) entladen ? null::char(1) ja: 'pgd_jubi_50_datum', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_jubi_berech Feld Berechnungsgrundlage für Jubiläen (pgd.pgd_jubi_berech) entladen ? null::char(1) ja: 'pgd_jubi_berech', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_kategorie Feld Personalkategorie(pgd.pgd_kategorie) entladen ? null::char(1) ja: 'pgd_kategorie', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_land Feld Angabe des Staates bei Auslandswohnsitz (pgd.pgd_land) entladen ? null::char(1) ja: 'pgd_land', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_leb_alterstufe Feld Lebensaltersstufe bei Einstellung (pgd.pgd_leb_alterstufe) entladen ? null::char(1) ja: 'pgd_leb_alterstufe', nein: 'null::char(1) >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_lehrfach_einw Feld Lehrfach laut Einweisung (pgd.pgd_lehrfach_einw) entladen ? null::char(1) ja: 'pgd_lehrfach_einw', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_matrikelnummer Feld Matrikelnummer (pgd.pgd_matrikelnummer) entladen ? null::char(1) ja: 'pgd_matrikelnummer', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_mobiltelefon Feld Telefonnummer Mobiltelefon (pgd.pgd_mobiltelefon) entladen ? null::char(1) ja: 'pgd_mobiltelefon', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_name Feld Familien-/Nachname ( pgd.pgd_name) entladen ? pgd_name ja: 'pgd_name', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_plz Feld Postleitzahl (pgd.pgd_plz) entladen ? null::char(1) ja: 'pgd_plz', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_rentendatum Feld Eintritt in den Ruhestand (pgd.pgd_rentendatum) entladen ? null::char(1) ja: 'pgd_rentendatum', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_staatsangeh_2 Feld 2. Staatsangehörigkeit (pgd.pgd_staatsangeh_2) entladen ? pgd_staatsangeh_2 ja: 'pgd_staatsangeh_2', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_staatsangehoer Feld Staatsangehörigkeit (pgd.pgd_staatsangehoer) entladen ? pgd_staatsangehoer ja: 'pgd_staatsangehoer', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_steuernummer Feld Steuernummer (pgd.pgd_steuernummer) entladen ? null::char(1) ja: 'pgd_steuernummer', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_titel Feld Anrede/Titel (pgd.pgd_titel) entladen ? null::char(1) ja: 'pgd_titel', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_verleihung Feld Verleihung der Eigenschaft als Beamter auf Lebenszeit (pgd.pgd_verleihung) entladen ? null::char(1) ja: 'pgd_verleihung', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_vornamen Feld Vorname(n) (pgd.pgd_vornamen) entladen ? pgd_vornamen ja: 'pgd_vornamen', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_widerrufdatum Feld Ablaufdatum Beamter auf Widerruf (pgd.pgd_widerrufdatum) entladen ? null::char(1) ja: 'pgd_widerrufdatum', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
pgd_wohnort Feld Wohnort (pgd.pgd_wohnort) entladen ? null::char(1) ja: 'pgd_wohnort', nein: 'null::char(1)' >6.0 Personen-Grund-Daten (pgd) 0 2 Personal, Stellen
DATABASE Quell-DBMS POSTGRES POSTGRES, INFORMIX >6.0 Systemparameter 1 0 Personal, Stellen
JDBC_PARAM Spezieller Datenbankparameter Wenn Postgres und SVA-Version 12 oder höher eingesetzt wird, sollte der Parameter auf set search_path to sva4; gesetzt werden. Wenn nicht, dann leer lassen. set search_path to sva4; >6.0 Systemparameter 1 2 Personal, Stellen
SOURCESYSTEM Datenquelle/Quellsystem erp z.B. sospos, sva oder hisinone >6.0 Systemparameter 1 0 Personal, Stellen
SVA_AKTIV Entladestichtag Ab welchem Datum sollen Beschäftigungen und Stellen entladen werden? 01.01.1900 (JJJJ) >6.0 Systemparameter 1 2 Personal, Stellen
VERSION Version des Vorsystems. Wird nicht mehr gepflegt, ab SVA-Version 15 immer auf 15 setzen 15 12 >6.0 Systemparameter 1 2 Personal, Stellen
pbv_to_pbz_unload Sollen die Daten des Bezügeverteilers also Bezügedaten je Beschäftigungsverhältnissen (Tabelle pbv_to_pbz) entladen werden ? false ja: true, nein: false >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_aus_mon_soll Feld außerhalb Monatssoll (pbz.pbz_aus_mon_soll) entladen ? null::char(1) ja: 'pbz_aus_mon_soll', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_av_zuschuss Feld Anteil des Arbeitgebers an der Arbeitslosenversicherung (pbz.pbz_av_zuschuss) entladen ? null::char(1) ja: 'pbz_av_zuschuss', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_berech_datum Feld Abrechnungs-/Nachberechnungsdatum (pbz.pbz_berech_datum) entladen ? null::char(1) ja: 'pbz_berech_datum', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_bis Feld Gültigkeitsende (pbz.pbz_bis) entladen ? null::char(1) ja: 'pbz_bis', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_gesamtbetrag Feld Summe aller Beträge (pbz.pbz_gesamtbetrag) entladen ? null::char(1) ja: 'pbz_gesamtbetrag', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_grundverguet Feld Grundvergütung (pbz.pbz_grundverguet) entladen ? null::char(1) ja: 'pbz_grundverguet', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_imp_serial Feld eindeutige Identifikationsnummer aus der LBV/DAISY (pbz.pbz_imp_serial) entladen ? (Importtabelle imp_pbz_lbv bzw. imp_pbz_daisy) null::char(1) ja: 'pbz_imp_serial', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_info_1 Feld Zusatzinfos (1) (derzeit: Kapitel und Titel) (pbz.pbz_info_1) entladen ? null::char(1) ja: 'pbz_info_1', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_info_2 Feld Zusatzinfos (2) (pbz.pbz_info_2) entladen ? null::char(1) ja: 'pbz_info_2', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_kindergeld Feld Gezahltes Kindergeld (pbz.pbz_kindergeld) entladen ? null::char(1) ja: 'pbz_kindergeld', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_kuerzungen Feld Kürzungen (gesamt) (pbz.pbz_kuerzungen) entladen ? null::char(1) ja: 'pbz_kuerzungen', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_kv_zuschuss Feld Arbeitgerberzuschuss zur Krankenversicherung (pbz.pbz_kv_zuschuss) entladen ? null::char(1) ja: 'pgd_email', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_ortszuschlag Feld Ortszuschlag (pbz.pbz_ortszuschlag) entladen ? null::char(1) ja: 'pbz_ortszuschlag', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_pbv_nr Feld Beschäftigungsverhältnisnummer(pbz.pbz_pbv_nr) entladen ? null::char(1) ja: 'pbz_pbv_nr', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_pbv_serial Feld Referenz zu Tabelle sva_pbv (pbz.pbz_serial) entladen ? null::char(1) ja: 'pbz_serial', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_pfi_serial Feld Referenz zu Tabelle sva_pfi (pbz.pbz_pfi_serial) entladen ? null::char(1) ja: 'pbz_pfi_serial', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_pgd_join_id Tabelle Zahlungen pro Beschäftigungsverhältnis (pbz) + Feld Personalnummer (pbz.pbz_pgd_join_id) entladen  ? null::char(1) ja: 'pbz_pgd_join_id', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_pv_zuschuss Feld Arbeitgerberzuschuss zur Pflegeversicherung (pbz.pbz_pv_zuschuss) entladen ? null::char(1) ja: 'pbz_pv_zuschuss', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_rv_zuschuss Feld Anteil des Arbeitgebers an der Rentenversicherung (pbz.pbz_rv_zuschuss) entladen ? null::char(1) ja: 'pbz_rv_zuschuss', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_serial Feld Internes Identifikationsfeld (pbz.pbz_pbv_serial) entladen ? null::char(1) ja: 'pbz_pbv_serial', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_sonstige1 Feld Höhe des Urlaubsgeldes (pbz.pbz_sonstige1) entladen ? null::char(1) ja: 'pbz_sonstige1', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_sonstige2 Feld Höhe von Zuwendungen (pbz.pbz_sonstige2) entladen ? null::char(1) ja: 'pbz_sonstige2', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_sonstige3 Feld VBL-Betrag (pbz.pbz_sonstige3) entladen ? null::char(1) ja: 'pbz_sonstige3', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_sonstige4 Feld Höhe des Aufstockung Altersteilzeit-Betrags (pbz.pbz_sonstige4) entladen ? null::char(1) ja: 'pbz_sonstige4', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_sonstige5 Feld Höhe der Zahlungen für Mehrarbeit (pbz.pbz_sonstige5) entladen ? null::char(1) ja: 'pbz_sonstige5', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_sonstige6 Feld Höhe der Zahlungen für Überstunden (pbz.pbz_sonstige6) entladen ? null::char(1) ja: 'pbz_sonstige6', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_sv_gesamt Feld Sozialversicherungsgesamtbetrag (AG-Anteil) (pbz.pbz_sv_gesamt) entladen ? null::char(1) ja: 'pbz_sv_gesamt', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_vbl_steuer Feld VBL-Steuer (pbz.pbz_vbl_steuer) entladen ? null::char(1) ja: 'pbz_vbl_steuer', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_vermoegenlst Feld Vermögenswirksame Leistungen (pbz.pbz_vermoegenlst) entladen ? null::char(1) ja: 'pbz_vermoegenlst', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_von Feld Gültigkeitsbeginn (pbz.pbz_von) entladen ? null::char(1) ja: 'pbz_von', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_vr_betrag Feld Relevanter Betrag für Vergaberahmen (pbz.pbz_vr_betrag) entladen ? null::char(1) ja: 'pbz_vr_betrag', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_vr_zulagen Feld Relevante Zulagen für Vergaberahmen (pbz.pbz_vr_zulagen) entladen ? null::char(1) ja: 'pbz_vr_zulagen', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_zulage1 Feld Höhe der allgemeinen Zulage (pbz.pbz_zulage1) entladen ? null::char(1) ja: 'pbz_zulage1', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_zulage2 Feld Höhe aller anderen Zulagen (pbz.pbz_zulage2) entladen ? (bei DAISY: Gehaltsdaten Summe aller anderen Zulagen, die nicht Allgemeine Zulage sind) null::char(1) ja: 'pbz_zulage2', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen
pbz_zuschuss_405 Feld Zuschuss nach §405 RVO (pbz.pbz_zuschuss_405) entladen ? null::char(1) ja: 'pbz_zuschuss_405', nein: 'null::char(1)' >6.0 Zahlungen pro Beschäftigungsverhältnis (pbz) 0 2 Personal, Stellen

Konfiguration

Konstanten

Nach der Installation können Sie das Verhalten der Software über Konstanten steuern.

Übersicht


Parametername Beschreibung Defaultwert Wertebereich ab Version Parametergruppe Priorität Vorsystem Änderbar? BI-Komponente


SVA Geldgeber aus COB Geldgeber aus BI-KLR (BI-Tabelle cob_gege) übernehmen? Hinweis für DatQuelle SAP: Wert muss 0 sein 0
  • 0,Nein
  • 1,Geldgeber aus BI-KLR, ergänzt um Geldgeber aus SVA
  • 2, Geldgeber SVA-GX (Tabelle gege)
< 6.0 Fachliche Konstanten 1 Ja Personal, Stellen
SVA Geldgeber aus FIN Geldgeber aus BI-FIN (BI-Tabelle fin_gege) übernehmen? Hinweis für DatQuelle SAP: Wert muss 0 sein 0
  • 0, Nein
  • 1,Geldgeber aus BI-FIN, ergänzt um Geldgeber aus SVA
  • 2, Geldgeber aus SVA-GX (Tabelle gege)
< 6.0 Fachliche Konstanten 1 Ja Personal, Stellen
SVA Inst. aus Organigramm Beschäftigungsstellen aus BI-Organigramm übernehmen? 0
  • 0, Nein
  • * 1,Ja
< 6.0 Fachliche Konstanten 1 Ja Personal, Stellen
SVA Lehr. aus Organigramm Lehreinheiten aus BI-Organigramm übernehmen? 0
  • 0, Nein
  • * 1,Ja
< 6.0 Fachliche Konstanten 0 Ja Personal, Stellen
SVA_ALTER_BASELINE Relevant für Bericht "Altersstruktur der Beschäftigten": Untergrenze der Altersintervalle" 30 < 6.0 Fachliche Konstanten 0 Ja Personal, Stellen
SVA_ALTER_INTERVALL Relevant für Bericht "Altersstruktur der Beschäftigten": Größe der Altersintervalle bis zum Alter 49. 10 < 6.0 Fachliche Konstanten 0 Ja Personal, Stellen
SVA_LÖSCHE_PERS_BVER Bei Übernahme alle Daten der Person oder des Beschäftigungsverhältnisess austauschen? 1 1,Person
  • 2,Beschäftigungsverhältnis
< 6.0 Fachliche Konstanten 0 Ja Personal, Stellen
SVA_PBV_BEFR_BIS_2_BIS Wenn pbv.befristet_bis gefüllt, aber pbv.bis leer ist, dann wird der Inhalt von pbv.befristet_bis nach pbv.bis geschrieben. 1
  • 0, Nein
  • * 1,Ja
< 6.0 Fachliche Konstanten 0 Ja Personal, Stellen
SVA_PERSONAL_ARCHIV Alte Beschäftigungsverhältnisse archivieren oder löschen? 1
  • 0,löschen

1,archivieren

< 6.0 Fachliche Konstanten 1 Ja Personal, Stellen
SVA_SOE_MULTIPLY Ansätze und Stellenanteile miteinander multiplizieren? 0
  • 0, Nein
  • * 1,Ja
< 6.0 Fachliche Konstanten 0 Ja Personal, Stellen
SVA_STELLEN_ARCHIV Alte Stellen archivieren oder löschen ? Zuerst auf 0 setzen 1
  • 0,löschen

1,archivieren

< 6.0 Fachliche Konstanten 1 Ja Personal, Stellen
SVA_HR_MIT_UNTERDIENSTARTEN Bei Datenquelle SAP-HR mit Unterdienstarten arbeiten 1 >=2020.06 Technische Konstanten (Push Verfahren) 0 Ja Personal, Stellen
SVA_INCREMENTAL_UPDATE Inkrementelles Update - Hinweis: Sollte anfangs auf 0 stehen. 0
  • 0,nein
  • 1,ja
< 6.0 Technische Konstanten (Push Verfahren) 1 Ja Personal, Stellen
SVA_Quellsystem Quellsystem. Hinweis: Wird durch Entladescript bzw. Ladejob SAP-HR-Daten gesetzt; 7
  • 7=SVA
  • 4=SAP-HR
> 2018.12 Technische Konstanten (Push Verfahren) 0 Ja Personal, Stellen
SVA_UPDATE_SUCCESS Nur intern benutzt beim inkrementellen Update; vgl. SVA_INCREMENTAL_UPDATE - Hinweis: Durch HS nicht änderbar. 0 < 6.0 Technische Konstanten (Push Verfahren) 0 Nein Personal, Stellen
SVA_start_pers_cube Ab welchem Jahr soll der Datenanalyse-Würfel berechnet werden 1900 < 6.0 Technische Konstanten (Push Verfahren) 0 Ja Personal, Stellen
Besonderheiten einzelner Konstanten
SVA_PERSONAL_ARCHIV
Sollen alte Beschäftigungsverhältnisse erhalten bleiben (1) oder gelöscht (0) werden. Mit "alt" ist hier gemeint, dass ein Datensatz in SVA gelöscht/historisiert wurde, und in SuperX noch vorhanden ist. Wenn z. B. Fr. Meyer eine Beschäftigung vom 1.1.-31.12.2001 hat, und in den SVA-Tabellen noch gespeichert wird, wird ihr Datensatz jede Nacht per Laderoutine nach SuperX übertragen. Wenn der Datensatz in SVA-GX gelöscht oder historisiert wurde, dann bleibt der Datensatz nur dann in SuperX gespeichert, wenn der Schalter SVA_PERSONAL_ARCHIV=1 gesetzt ist. Wenn er auf 0 gesetzt ist, würde er auch in SuperX gelöscht.
lightbulb.svg Für SAP-HR als Datenquelle wurde diese Funktion nicht getestet und wird daher per sva_install_CUSTOM auf deaktiviert gesetzt.
SVA_STELLEN_ARCHIV
Analog zu SVA_PERSONAL_ARCHIV für Stellen
lightbulb.svg Für SAP-HR als Datenquelle wurde diese Funktion nicht getestet und wird daher per sva_install_CUSTOM auf deaktiviert gesetzt.
SVA_ALTER_INTERVALL
Größe der Altersintervalle in der Abfrage Altersstruktur der Beschäftigten bis zum Alter 49. Voreingestellt sind die Intervalle <30, 30-39, 40-49. Möglich wäre aber auch <20, 20-24, 25-29 … 45-49. In diesem Falle würden Sie hier 5 wählen, und bei der Baseline 20.
SVA_SOE_MULTIPLY
Wenn der Wert 1 beträgt, werden Ansätze und Stellenanteile multipliziert. Default ist 0.
lightbulb.svg Für SAP-HR als Datenquelle nicht relevant.

Für SAP-HR als Quellsystem sind folgende Einstellungen nötig

  • SVA Inst. aus Organigramm=1
  • SVA_INCREMENTAL_UPDATE=0
  • SVA_PERSONAL_ARCHIV=0
  • SVA_STELLEN_ARCHIV=0
  • SVA_HR_MIT_UNTERDIENSTARTEN=0 (Falls Sie nicht mit Unterdienstarten arbeiten)

Stichtage des Personalmoduls

Normalerweise sind Auswertungen des SVA-Moduls stichtagsbezogen (Maskenfeld Datum in den Standardberichten mit Kennzeichnung Stichtag). Wenn Sie in der Datenanalyse oder im Management-Modul Personaldaten auswerten, läuft der Stichtagsbezug im Hintergrund. Sie können für alle drei SVA-Bereiche Personal, Stellen und Besetzung eigene Stichtage definieren. Dazu gibt es analog zum KENN-Modul ein sog. "Berechnen"-Häkchen in der Stichtagsverwaltung.

  1. Öffnen Sie Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen .
  2. Klicken Sie auf der rechten Seite unter Weitere Einstellungen auf Stichtage.
  3. Es öffnet sich der Dialog Stichtage verwalten.
Spalten in der Tabellen
  • Bereich gibt an, für welchen Bereich: Personal, Stellen, Besetzung der Stichtag gilt.
  • Stichtag: Hier kann ein konkretes Datum definiert werden, alternativ kann in Formel ein SQL-Ausdruck eingetragen werden.
    • Beispiel: Mit der Formel "today()" wird der Stichtag bei jedem Update auf das heutige Datum gesetzt. Eine Beschreibung des Stichtags ist optional.
  • Beschreibung: Hier kann eine Beschreibung hinterlegt werden.
  • Berechnen?: Steuert die automatische Berechnung in Hintergrund.
lightbulb.svg Wichtig: Sie können auch Daten rückwirkend berechnen und einfrieren. Wenn Sie z. B. am 15.1.2017 das Berechnen-Häkchen für den Stichtag Personal 1.12.2016 entfernen, werden die Daten am 15.1.2017 eingefroren.

Um einen neuen Stichtag anzulegen, klicken Sie unten links auf Neuen Datensatz anlegen.

Verwendung der Stichtage

In den Berichten können Sie dann entweder ein konkretes Datum (Feld Datum) oder einen Stichtag (aus der Vergangenheit) wählen.

Hochschul-Repository

In der Maske Administration -> Hochschul-Repository bzw. der Tabelle sx_repository werden zentrale SQL-Ausdrücke und Beschriftungen gesammelt, die dann zur Laufzeit in den Abfragen oder im Konnektor ersetzt werden. Die Tabelle enthält Konzepte, die von den Hochschulen eigenhändig und flexibel angepasst werden können.

Variablenübersicht

sx_repository
id
content (Beispiel)
caption
comment
art
SVA_KATEGORIE_HAUPTFLUKT (select apnr from sva_k_kategorie where druck like '%Fluk%' or druck like '%Plan%' or druck like '%plan%' or druck like '%Leer%) Besch.Kat_Fluktuation Beschäftigten-Kategorie Haupt (s.u.) + Fluktuation Besch.Kategor
SVA_KATEGORIE_HAUPT (select apnr from sva_k_kategorie where druck like '%Leer%' or druck like '%Plan%' or druck like '%plan%') Vollbeschäftigte Unter dem Begriff Hauptbestand sind folgende Beschäftigten-Kategorien zusammengefasst: Planmässig (Beamte, Angestellte, Arbeiter) Nichtplanmässig (Wiss.Ass, H1-H2) Ausserplanmässig (Fremdkapitel,Abm) Auszubildende (Beamtenanwärter,Auszubildende,Krankenpflegeschüler,Praktikanten) Leer Zivildienst Abordnung Besch.Kategorie
SVA_unterbesetzt B.kennzeichen in ('02','2','05','5') Unterbesetzte Stelle SVA_Abweichung
SVA_ueberbesetzt B.kennzeichen in ('03','3','06','6') Überbesetzte Stelle SVA_Abweichung
SVA_PRIVILEGED_USERS select U.tid from userinfo U SVA-User mit besonderen Berechtigungen Tragen Sie hier den SQL für Usergruppen ein, die z. B. Rektor/-in, Kanzler/-in und Personalverwaltung angehören. SVA_Usergruppen
SVA_GEGE_PLAN geldgeber in (select apnr from sva_gege_klr where gruppe='_HS-Kap') Geldgeber aus Planmitteln Hier werden die Geldgeber hinterlegt, die zu Planmitteln gehören. Hochschulen in BaWue geben hier ein: geldgeber in (select apnr from sva_gege_klr where gruppe in ('KLR_110','KLR_190')) SVA_GEGE_KATEGORIE
SVA_FREIE_STELLE (S.kont_proz_rest != 0 or B.kennzeichen in ('M','S1','S9')) Freie Stellen Hier werden Stellen als "frei" definiert SVA_FREIE_STELLE
SVA_PBEKENN_APLAN (B.ca109_key_bvl_p != B.ca109_key_bvl) Nicht ordnungsgemäß besetzte Stellen Hier werden Stellen nicht als ordnungsgem. besetzt definiert. Andere Varianten z. B.: B.kennzeichen !='01' oder B.ca270_abweichung != '0' SVA_PBEKENN
SVA_NUR_HAUPTBERUF vertart in (select apnr from sva_k_vertragsart where bund_taetigkeit=1) nur hauptberufl. Personal Hier werden über die Vertragsart nur die hauptberufl. Beschäftigten selektiert. Manche Hochschulen präferieren hier "vzae >=0.5" (Auswahl über die finanzierte Arbeitszeit) SVA_PERS_FILTER
SVA_NUR_NEBENBERUF vertart in (select apnr from sva_k_vertragsart where bund_taetigkeit=2) nur nebenberufl. Personal Hier werden über die Vertragsart nur die nebenberufl. Beschäftigten selektiert. Manche Hochschulen präferieren hier "vzae <0.5" (Auswahl über die finanzierte Arbeitszeit) SVA_PERS_FILTER
SVA_PBE_AGGR_BESETZ beurl_art is null and (sbes_art not in ('AT') or sbes_art is null) nur besetzte Stellen o. beurl. Hier werden Stellenbesetzungen z. B. ohne beurlaubtes Personal und ohne Altersteilzeit Sperre ausgegeben. Details siehe hier. SVA_BESETZ_FILTER
SVA_DRITTMITTEL gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_DM') Personal aus Drittmitteln Personal finanziert aus Drittmitteln, Erläuterung siehe Mittelherkunft (KLR). SVA_GEGE_DM
SVA_LANDESMITTEL gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_HS-Kap') Personal aus Drittmitteln Personal finanziert aus Landesmitteln (normales Hochschulkapitel), siehe Mittelherkunft (KLR)] SVA_GEGE_DM
SVA_FREMDKAPITEL gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_Fremdkap') Personal aus Drittmitteln Personal finanziert aus zusätzlichen Landesmitteln (nicht normales Hochschulkapitel), siehe Mittelherkunft (KLR) SVA_GEGE_DM

Filter Personal

Die Personal-Abfragen des Personalmoduls haben in den Abfragemasken eine Schaltfläche Filter Personal. Diese ist vorbelegt mit Beispieleinträgen, bei denen nach der Amts-/Dienstbezeichnung gefiltert wird.

  1. Die Vorbelegungen können über das Hochschul-Repository bearbeitet und erweitert werden.
  2. Verwenden Sie hier für
    • Art der Variable: SVA_PERS_FILTER
    • Variablennamen: eine eindeutige Bezeichnung
    • Inhalt der Variable (content): der SQL-Ausdruck
    • Beschriftung (kurz) (caption): Anzeigename der Variable
    • BI-Sachgebiet: Stellen (SVA: tid=4)
    • Aktiv: Verwendung steuern
    • Gültig von/ Gültig bis: Gültigkeitszeitraum
    • Die tid wird automatisch vergeben.
    • weitere Felder ins optional und werden für Filter nicht benötigt.
  3. Der Feldinhalt ist in Form einer SQL-Where-Bedingung auf die Tabelle sva_pbv_aggr formuliert, die zur Laufzeit in die Abfrage eingefügt wird. Dies ermöglicht eine flexible Anpassung der eigenen Filter.
    • Es können viele eigene Filter auf die Tabelle sva_pbv_aggr eingebaut und sogar kombiniert werden.
Vorbelegte Filter
SVA_AKAD_LEHRE_HFSW :     Akad. Mitarbeiter/-innen in der Lehre (HFSW)
SVA_DM_SA :     Drittmittelfinanziertes Personal (Sachsen)
SVA_HAUPT_OHNE_PROF :     hauptberuflich ohne Professoren/Professorinnen
SVA_HAUPT_OHNE_PROF_O_HSKAP :     hauptberuflich ohne Professoren ohne eig. HS-Kap.
SVA_HAUPT_O_HSKAP :     nur hauptberufl. Pers. ohne eigenes Hochschulkapitel
SVA_HH_SA :     Haushaltsfinanziertes Personal (Sachsen)
SVA_NEBEN_OHNE_PROF :     nebenberuflich ohne Professoren/Professorinnen
SVA_NEBEN_OHNE_PROF_O_HSKAP :     nebenberuflich ohne Professoren/Professorinnen ohne eig. HS-Kap.
SVA_NEBEN_O_HSKAP :     nur nebenberufl. Pers. ohne eigenes Hochschulkapitel
SVA_NUR_HAUPTBERUF :     nur hauptberufl. Personal
SVA_NUR_NEBENBERUF :     nur nebenberufl. Personal
SVA_OHNE_AZUB :     ohne Auszubildende
SVA_OHNE_EMERITI :     ohne Emeriti
SVA_OHNE_EM_LBA :     ohne Emer.,Gastpr.,HKR,Azub.,Lehrbeauf.
SVA_OHNE_GASTPROF :     ohne Gastprofessoren/Gastprofessorinnen
SVA_OHNE_HKR :     ohne Hilfskräfte
SVA_OHNE_LBA :     ohne Lehrbeauftragte
SVA_O_HSKAP :     ohne eigenes Hochschulkapitel
SVA_RENTENALTER :     Rentenalter
SVA_OHNE_AZUB_S :     ohne Auszubildendenstellen
SVA_OHNE_PROF_S :     ohne Professorenstellen
SVA_PROF_STELLEN :     nur Professorenstellen
SVA_WISS_OHNE_PROF_S :     wiss. Stellen ohne Prof.

Einige Beispiele
Ohne Emeriti
Der folgende Filter zeigt alle Beschäftigten ohne Emeriti an:
ca108_amtsbez not in (select apnr from sva_k_amtsdienst where sva_k_amtsdienst.bund_adbz='420')

Der Schlüssel '420' steht für die Amtsdienstbezeichnung "Emeriti" in der amtlichen Verschlüsselung (siehe Tabelle sva_k_buadbz).

Eigener Filter 'Ohne Lehrstuhlvertreter'

Neben den vorhandenen Filtern wäre es aber auch möglich, ganz andere Felder zu filtern, z. B. die Vertragsart: Im folgenden Beispiel werden einfach die Vertragsarten "51" und "95" ausgefiltert:

vertart not in ('51','95')
lightbulb.svg Die Vertragsarten "51" und "95" sind hochschulspezifische Schlüssel.

Filter für SAP-HR

Für SAP-HR als Quellsystem werden einige vorinstallierte Filter, die nicht sinnvoll sind, ausblendet, wie z. B. bezüglich eines kameralen Hochschulkapitels.

(Skript sva_adapt_fremdsystem.sql setzt Merkmal 'sx_repository.aktiv=0' )
Bei vorhandenen Filtern sind ggfs. noch Anpassungen an HR-Logik nötig.

Filter Personal für NHS Projekt Sachsen

Für Hochschulen in Sachsen gibt es zwei landesspezifische Filter, mit denen man Ergebnisse im Hochschulerfolgsbericht validieren kann:

Haushaltsfinanziertes Personal (Sachsen) - SVA_HH_SA
Filter zur Auswahl von Personal, das nicht aus den landesspezifischen Drittmittel-Geldgeber-Gruppen finanziert ist. Im Hochschulerfolgsbericht 2013 die Kennzahl Nr. 500.
Drittmittelfinanziertes Personal (Sachsen) - SVA_DM_SA
Filter zur Auswahl von Personal, das aus den landesspezifischen Drittmittel-Geldgeber-Gruppen finanziert ist. Im Hochschulerfolgsbericht 2013 die Kennzahl Nr. 507.


Wählen Sie den Filter z. B. im Bericht Personal im Detail, dann können Sie die einzelnen Beschäftigungen ansehen, die in der Summe den VZÄ-Wert im Hochschulerfolgsbericht ergeben.

Dienstarten kategorisiert

Das Personalmodul enthält inhaltliche Dimensionen, die an Hochschulen unterschiedlich gefüllt werden. Bei der Dimension Dienstart wird durch Vergleich auf Schlüsselwörter im Volltext ermittelt, wie eine Dienstart zugeordnet werden kann. Da dies fehleranfällig ist, sollte die Einstellung unbedingt geprüft und ggf. angepasst werden.

  1. Öffnen Sie Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen
  2. Klicken Sie auf der rechten Seite unter Weitere Einstellungen auf Dienstarten kategorisieren.
  3. Es öffnet sich der Dialog Dienstarten-Klassifikation des SVA-Moduls bearbeiten.
  4. Sie können jeder Dienstart eine Kategorie zuordnen.
  5. Beachten Sie, dass Sie bei jeder Zeile separat speichern müssen.


Stellenkategorien gruppieren

Bei der Dimension Stellenkategorie wird durch Vergleich auf Schlüsselwörter im Volltext ermittelt, wie eine Stellenkategorie zugeordnet werden kann. Da dies fehlerträchtig ist, sollte die Einstellung unbedingt geprüft und ggf. angepasst werden.

  1. Öffnen Sie Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen
  2. Klicken Sie auf der rechten Seite unter Weitere Einstellungen auf Stellenkategorien gruppieren.
  3. Es öffnet sich der Dialog Stellenkategorie-Klassifikation des SVA-Moduls bearbeiten.
  4. Sie können jeder Stellenkategorie eine Gruppe zuordnen.
  5. Beachten Sie, dass Sie bei jeder Zeile separat speichern müssen.

Geldgeber zu Drittmitteln zuordnen

Es gibt verschiedene Varianten, um Geldgeber zu gruppieren. Diese werden im Folgenden beschrieben:

  • Drittmittel / Haushaltsmittel
  • Mittelherkunft KLR Sachsen/BaWue
  • Mittelherkunft KLR außerhalb Sachsen/BaWue
lightbulb.svg Für SAP-HR derzeit nicht relevant, Drittmittel werden über die Repository-Variable SVA_DRITTMITTEL definiert, Geldgebersichten nach diesem Schema ausgeblendet.

Einfache Zuordnung Drittmittel/Haushaltsmittel

Die Geldgeber werden einzeln der Kategorie Drittmittel zugeordnet.

  1. Öffnen Sie -> Personal, Stellen -> Personal, Stellen Administration -> Prüfprotokoll Personal, Stellen
  2. Klicken Sie auf der rechten Seite unter Weitere Einstellungen auf Geldgeber zu Drittmitteln.
  3. Es öffnet sich der Dialog Geldgeber-Klassifikation des SVA-Moduls bearbeiten.
  4. Sie können die Volltexte der Geldgeber ändern und durch Ankreuzen festlegen, dass diese Geldgeber zu Drittmitteln zählen.
  5. Beachten Sie, dass Sie bei jeder Zeile separat speichern müssen.
  6. Nach einer Änderung muss ein Update der Komponente ausgeführt werden.

Mittelherkunft KLR Sachsen/BaWue

Für die Bundesländer Sachsen und Baden-Württemberg gibt es landesspezifische Vorgaben bzgl. der Geldgeber-Systematik im Feld Mittelherkunft (KLR). Die Systematik für Baden-Württemberg finden Sie unten, diejenige für Sachsen im HIS-Wiki

Sie können die Zuordnung der Geldgeber zu Drittmitteln etc. bearbeiten (Mittelherkunft (KLR) (BW/SA) unterste Ebene). Wir empfehlen, diese Zuordnung im Vorsystem vorzunehmen (bei SVA-GX das Feld gege.klr_geldgeber).

Mittelherkunft KLR außerhalb Sachsen/BaWue

(Für SAP-HR als Quellsystem nicht relevant)
In Bundesländern außerhalb Baden-Württembergs und Sachsens gibt es keine Vorgaben, es sollte aber ein Schlüssel existieren, der zwischen Drittmitteln, Haushalsmitteln und Fremdkapitel-Mitteln unterscheidet. Mit "Fremdkapitel" sind Mittel des Landes gemeint, die nicht über das normale Hochschulkapitel zugewiesen werden.

Beispiel:

Sie pflegen in Ihrer Geldgeber-Tabelle im Vorsystem die Spalte Mittelherkunft (KLR) mit den Werten DM, LM und FK. Daraus wird automatisch ein Baum gebildet.

Sie können die Bezeichnungen für DM, LM und FK auch im Bearbeitungsformular Mittelherkunft (KLR) (ohne BW/SA) Oberste Ebene im Menüpunkt Prüfprotokoll Personal/Stellen -> Weitere Einstellungen bearbeiten. Sie können auch die Zuordnung der Geldgeber zu DM, LM und FK bearbeiten (Mittelherkunft (KLR) (ohne BW/SA) unterste Ebene), aber wir empfehlen, dies im Vorsystem zu tun (bei SVA-GX das Feld gege.klr_geldgeber).


Formel für Stellenanteil einer organisatorischen Zugehörigkeit

(Für SAP-HR als Quellsystem nicht relevant.)
Im der Komponente Personal, Stellen wurde bis Version HISinOne 3.02 bzw. SuperX-Personalmodul 0.6rc6 der Anteil der Stelle (soe_anteil_proz) mit dem Ansatz der Stelle (sgd_ansatz_proz) multipliziert. Dies wurdw in nachfolgenden Versionen korrigiert, weil es nicht den Empfehlungen im Vorsystem SVA-GX entspricht. Hier ein paar Beispiele:

sgd_ansatz_proz=1, soe_anteil_proz=0,5 -> Faktor=0,5
sgd_ansatz_proz=0,5, soe_anteil_proz=0,5 -> Faktor=0,5
sgd_ansatz_proz=0,5, soe_anteil_proz=0,2 -> Faktor=0,2
sgd_ansatz_proz=0,5, soe_anteil_proz=1 -> Darf nicht sein

Somit lautet die Formel:

  1. Wenn sgd_ansatz_proz >= soe_anteil_proz, dann nimm den Wert von soe_anteil_proz
  2. Wenn sgd_ansatz_proz < soe_anteil_proz, dann kommt ein Fehler

Manche Hochschulen arbeiten trotzdem mit Multiplikation. Beispiel für Multiplikation:

sgd_ansatz_proz=1, soe_anteil_proz=0,5 -> Faktor=0,5
sgd_ansatz_proz=0,5, soe_anteil_proz=0,5 -> Faktor=0,25
sgd_ansatz_proz=0,5, soe_anteil_proz=0,2 -> Faktor=0,1
sgd_ansatz_proz=0,5, soe_anteil_proz=1 -> Faktor = 0,5

Wenn Sie mit dieser Formel die Daten eingepflegt haben, sollten Sie dies ändern. Wenn das nicht möglich ist, können Sie ab Version HISinOne 4.1 bzw. SuperX-SVA 0.7 eine Konstante nutzen:

SVA_SOE_MULTIPLY: Wenn der Wert 1 beträgt, werden Ansätze und Stellenanteile multipliziert. Default ist 0.

Wenn Sie die Laderegel für Versionen vor HISinOne 4.1 bzw. SuperX-SVA 0.7 nutzen wollen, können Sie ein Korrekturskript in der BI einpflegen (für SuperX-Kunden z. B. in der Datei sva_update_cron.x nach dem sva_update.x):

Folgender SQL stellt die Multiplikation wieder her:

update sva_sgd_aggr set faktor=(select (B.anteil_proz / 100) * (T.ansatz_proz/100)
from sva_soe B, sva_sgd T
where B.sgd_join_id=T.sgd_join_id
and B.sgd_join_id=sva_sgd_aggr.stellen_nr
and B.soe_serial=sva_sgd_aggr.sbst_nr
);

Entfernen einzelner Personalfälle

In bestimmten Fällen kann es sinnvoll sein, einzelne Personalfälle aus dem DWH zu entfernen, ohne den Schalter für die Archivierung von Personal zu ändern. In diesem Falle kann ein SQL-Skript genutzt werden:

$SVA_PFAD/datentabellen/einzeldaten_personal_loeschen.sql 

Das Skript muss mit einem Editor bearbeitet werden. Ändern Sie die Zeile

<#assign pers_nr_loeschen="3360" />

indem Sie die korrekte Personal-Nr. bzw. das Pseudonym im DWH eingeben (fett hervorgehoben).

lightbulb.svg Bei SAP-HR als Quellsystem müsste hier nicht die PersNr. aus SAP, sondern die SuperX-Pers.-Nr. eingetragen werden, sx_pers_nr aus der SuperX-Tabelle sva_persnr_int_to_ext).

Das Skript lässt sich dann mit DOSQL ausführen.

DOSQL $SVA_PFAD/datentabellen/einzeldaten_personal_loeschen.sql 

Die Ausgabe zeigt, welche Tabellen/Datensätze bearbeitet wurden.

sva_pre_trans_fremdsystem_CUSTOM

Zweck

Mittels des SQLs in dieser Variable können die eingespielten Rohdaten (nach dem Ladejob) noch angepasst werden, bevor sie von dem Subkonnektor weiterverarbeitet werden. Dient der Umschlüsselung/Löschung von Stellen-Haushaltsvermerken. Falls KU/KW aufgrund der Datenpflege in HR nicht sinnvoll zugeordnet werden können, kann in Stellenberichten keine Anzeige von KU/KW-Stellen erfolgen. Auf jeden Fall sollten nicht relevante Vermerke mittels des letzten Deletes gelöscht werden.

  • Variablename: sva_pre_trans_fremdsystem_CUSTOM
  • Inhalt der Variable:
  -- Es wird die Spalte "Vermerkart" aus IT9170 in die BI übertragen
  -- Die Vermerkarten zu "künftig umwandelnd" müssen umgeschlüsselt werden nach "KU"
  -- Die Vermerkarten zu "künftige wegfallend" müssen umgeschlüsselt werden nach "KW"
  update sva_shv_neu set hh_vermerk='KU' where hh_vermerk='kU-Vermerk';
  update sva_shv_neu set hh_vermerk='KW' where hh_vermerk='kW-Vermerk';
  --weitere Vermerke werden derzeit nicht ausgewertet und müssen entfernt werden
  delete from sva_shv_neu where hh_vermerk is null or hh_vermerk not in ('KU','KW');
  --TU Clausthal: Setzen von amtl. Schlüssel für Amtsdienstbez https://hiszilla.his.de/hiszilla/show_bug.cgi?id=212167#c106
  update sva_cifx_neu set bund_apnr='740' where key=108 and apnr='911' and  (select hs_nr from hochschulinfo)=1440;
  -- Für HS Ostfalia: Mitarbeiterkreis 63 als Azubi markieren
  update sva_cifx_neu set hiskey_id='XU' where apnr in ('63') and key=604 and  (select hs_nr from hochschulinfo)=5312;
  • Sachgebiet: Personal
  • Aktiv : 1
  • Gültig von 1.1.1900
  • Gültig bis 1.1.3000

sva_install_CUSTOM

Zweck
...
Stand
13.6.2021
  • Variablename: sva_install_CUSTOM
  • Inhalt der Variable:
  update konstanten set apnr=1 where beschreibung='SVA Inst. aus Organigramm';
  update konstanten set apnr=0 where beschreibung='SVA_INCREMENTAL_UPDATE';
  update konstanten set apnr=0 where beschreibung='SVA_PERSONAL_ARCHIV';
  update konstanten set apnr=0 where beschreibung='SVA_STELLEN_ARCHIV';
  update konstanten set apnr=1 where beschreibung='SVA Inst. aus Organigramm';
  update konstanten set apnr=0 where beschreibung='SVA_INCREMENTAL_UPDATE';
  update konstanten set apnr=0 where beschreibung='SVA_PERSONAL_ARCHIV';
  update konstanten set apnr=0 where beschreibung='SVA_STELLEN_ARCHIV';
  update maskeninfo set frontend=-1 where tid in (19200,19400,19570); -- eigene Rechteverwaltung, Personalbuchungen und SIS-Stammblatt ausblenden
  update felderinfo set art=999 where name in ('Pers.-Nr.','Personal-Nr.');
  update felderinfo F set attribut='hidden' where name in ('Projekt','Standort','Art der Wertigkeit','Lehreinheit (Stelle)','Anzeige Stellen','Stellen-Nr. im HHPlan') and tid in 
   (select B.felderinfo_id from masken_felder_bez B where F.tid=B.felderinfo_id and B.maskeninfo_id in (select maskeninfo_id from sachgeb_maske_bez where sachgebiete_id in (4,10,100,7)));
  UPDATE felderinfo  SET nummer = 24 WHERE tid = 19514; -- Personal im Detail
  UPDATE felderinfo   SET defaultwert = '<<SQL>> select ''k'',''kompakt'' from xdummy' WHERE tid = 19519; -- Ansicht Personal im Detail auf k.
   --Datum ab/bis
  UPDATE felderinfo   SET obligatorisch = 1,      defaultwert = '<<SQL>> select date_val(''01.01.''||year(today())) from xdummy' WHERE tid = 19581;
  UPDATE felderinfo   SET obligatorisch= 1,       defaultwert = '<<SQL>> select date_val(''31.12.''||year(today())) from xdummy;    ' WHERE tid = 19604;
  --Personal im Detail.beschäftigt am, Variante, Personalzählung,Personalkategorie,Ansicht ausblenden
  UPDATE felderinfo   SET attribut='hidden' WHERE tid in (19520,19597,19598,19599,19600,19601, 19602);
  --Masken ausblenden
  update maskeninfo set frontend=-1 where tid in (19040);
  update sichten set aktiv=1 where name_intern in ('sva_inst_kst_sap','sva_besch_st_sap','sva_zugeordnet_gege','sva_geldgeber_bund2');
  update sichten set aktiv=0 where name_intern in ('sva_k_hhv_kw'); --gruppierte Haushaltsvermerke
  -- HS Ostfalia Hochschulnummer 5312
  update sx_repository set caption='Dritt-/Sondermittel',content='ch212_geldgeber in (select apnr from sva_cifx where key=700 and 
  bund_apnr in (''2'', ''3'',  ''4'', ''5'',  ''6'', ''7'',  ''8'', ''9'',  ''10'', ''11'',  ''12'', ''13'',  ''14'', ''15''))' where id='SVA_DRITTMITTEL'
  and  (select hs_nr from hochschulinfo)=5312;
  update sx_repository set caption='Landesmittel',content='ch212_geldgeber in (select apnr from sva_cifx where key=700 and bund_apnr=''1'') '  
  where id='SVA_LANDESMITTEL' and  (select hs_nr from hochschulinfo)=5312;
  update sx_repository set caption='Sonstige Mittel',content='ch212_geldgeber in (select apnr from sva_cifx where key=700 and bund_apnr=''99'') '
   where id='SVA_FREMDKAPITEL' and  (select hs_nr from hochschulinfo)=5312;
  update sx_fields set caption='Dritt-/Sondermittel (1,0)',description='Nach Bundesstatistik' where name='drittmittel' and table_name like 'sva_pbv_aggr%'
  and  (select hs_nr from hochschulinfo)=5312;
  -- TU Clausthal Hochschulnummer 1440
  -- Im Bereich "Besetzung" nur bestimmte Berichte anzeigen
  update maskeninfo set frontend=-1 where  tid in (select maskeninfo_id from sachgeb_maske_bez where sachgebiete_id in (100)) and tid not in (19120, 19160,19720,19440)
  and (select hs_nr from hochschulinfo)=1440;       
  update sichten set name='Kostenstellen' where name_intern='sva_geldgeber' and (select hs_nr from hochschulinfo)=1440;
  update sichten set name='zugeordnete Kostenstellen' where name_intern='sva_zugeordnet_gege' and (select hs_nr from hochschulinfo)=1440;
  update konstanten set apnr=0 where beschreibung='SVA_HR_MIT_UNTERDIENSTARTEN' and (select hs_nr from hochschulinfo)=1440;
  --Sichten Tarifgruppe gruppiert, Dienstart gruppiert  und Amtsbez amtl ausblenden
  update sichten set aktiv=0 where (select hs_nr from hochschulinfo)=1440 and name_intern in ('sva_bvl_gruppiert','sva_verw_bibl_tech ','sva_buadbz');
  update sx_captions set contents_short='Kostenstelle',contents_long='Wird aus Kostenverteil.Auftrag gelesen' where id='SVA_LABEL_Geldgeber'  and (select hs_nr from hochschulinfo)=1440;
  update sx_captions set contents_short='Stammkostenstelle',contents_long='Wird aus Kostenverteil.Kostenstelle gelesen' where id='SVA_LABEL_Kostenstelle (Person)' 
  and (select hs_nr from hochschulinfo)=1440;
  --für Datenblätter Personal Finanzierung Anfang/Ende , Gültigkeit der Zeitscheibe, ausblenden
  update sx_fields set currentlyused=0 where name in ('pfi_von','pfi_bis','d_besch_von','d_besch_bis') and table_name in ('sva_pbv_aggr','sva_pbv_aggr_stich') 
  and (select hs_nr from hochschulinfo)=1440;
  -- Für Besetzungsdatenblatt ausblenden
   update sx_fields set currentlyused=0 where name in ('arbeitszeit_pfi','d_besetz_anfang','d_besetz_ende','ch110_besch_st_p') and table_name in ('sva_pbe_aggr','sva_pbe_aggr_stich') 
   and (select hs_nr from hochschulinfo)=1440;
   -- Button Organisationseinheit bei Besetzungen ausblenden, da identisch mit OrgEinheit (Stelle)
   update felderinfo F set attribut='hidden' where name='Beschäftigungsstelle (Person)' and 
   F.tid in (select felderinfo_id from masken_felder_bez where maskeninfo_id in  (select maskeninfo_id from sachgeb_maske_bez where sachgebiete_id in (100)))
   and (select hs_nr from hochschulinfo)=1440;
  --falls Sie nicht mit Unterdienstarten arbeiten
  --update konstanten set apnr=0 where beschreibung='SVA_HR_MIT_UNTERDIENSTARTEN';
  • Sachgebiet: Personal
  • Aktiv : 1
  • Gültig von 1.1.1900
  • Gültig bis 1.1.3000

Stellen

Haupt- und Fluktuationsstellen bzw. besondere Nutzergruppen

Bei der Auslieferung des Personalmoduls werden die Parameter möglichst ohne Änderungsnotwendigkeit vorbelegt:

  1. SVA_KATEGORIE_HAUPT: Per Default wird erst einmal angenommen, dass alle Stellenkategorien "Hauptkategorien" sind. Sie können hier nachträglich noch Einschränkungen eintragen.
  2. Daraus folgt auch, dass die Variable SVA_KATEGORIE_HAUPTFLUKT ebenfalls so vorbelegt ist, dass alle Kategorien dazugehören.
  3. Zur Gruppe SVA_PRIVILEGED_USERS gehören per Default ebenfalls zunächst alle User.
  4. Nur die Variablen SVA_unterbesetzt sowie SVA_ueberbesetzt müssen in jedem Fall angepasst werden, sonst liefern die Abfragen Unterbesetzte Stellen und Überbesetzte Stellen keine sinnvollen Ergebnisse.

Die Abfragen, in denen die obigen Variablen genutzt werden, um die Regel Zeige nur Hauptstellen an umzusetzen, sind:

  • Stellen (Berufungsverfahren)
  • Unterbesetzte Stellen
  • Überbesetzte Stellen

Die Abfragen, in denen die obigen Variablen genutzt werden, um die Regel Zeige nur Hauptstellen den nicht-privilegierten Usern an, und alle Stellen den privilegierten Usern an umzusetzen, sind:

  • Stellen-Besetzung
  • Stellen lt. HH-Plan
  • Stellen nach Institution und BVL-Gruppe

Stellenbesetzung frei/nichtplanmäßig

Wenn Sie die Variable Freie Stellen für die Abfrage Freie und teilfreie Stellen ändern wollen, können Sie auch Besetzungskennzeichen abfragen, z. B. mit folgender Bedingung:

Neu: Abfrage allein über Stellengrunddaten
 S.kont_proz_rest != 0
Neu: Abfrage über Stellengrunddaten und Besetzungskennzeichen
 (S.kont_proz_rest != 0 or B.kennzeichen in ('M','S1','S9'))

Bei der neuen Variante werden auch Stellen aus der Mittelschöpfung als Freie Stellen angezeigt.

Wenn Sie die Variable Nichtplanmäßig besetzte Stelle für die Abfrage Nichtplanmäßig besetzte Stellen ändern wollen, können Sie auch das Besetzungskennzeichen abfragen, z. B. mit folgender Bedingung:

Bisher: Vergleich allein über BVL-Gruppe der Person und der Stelle
 B.ca109_key_bvl_p != B.ca109_key_bvl or (B.ca109_key_bvl is null and B.ca109_key_bvl_p is not null) or (B.ca109_key_bvl is not null and B.ca109_key_bvl_p is null)
Neu: Abfrage über Besetzungskennzeichen "01"=ordnungsgem. besetzt
 B.kennzeichen !='01'
In diesem Fall werden Besetzungen nicht selektiert, in denen das PBE-Kennzeichen leer ist. Wenn Sie die Fälle, in denen das Besetzungskennzeichen leer ist, als nichtplanmäßig besetzt ansehen, dann muss die Bedingung lauten:
B.kennzeichen !='01' or B.kennzeichen is null

Sie können auch über das bisherige Besetzungskennzeichen sis_ia (in SVA) gehen, das Feld heißt B.ca270_abweichung in SuperX.


Die Beispiele zeigen die Flexibilität dieser Variablen, Sie können im Grunde beliebige "Where"-Bedingungen eines SQL-Ausdrucks verwenden. Das setzt natürlich eine Kenntnis der jeweiligen Abfragesprache und des Datenmodells voraus - bei fehlerhafter Eingabe kann damit die ganze Abfrage fehlerhaft werden.

Besetzte Stellen

Die Stellenbesetzung wird über die Besetzungsart gepflegt. Generell muss der Filter, mit dem eine Besetzung tatsächlich als Besetzung deklariert wird, von der Hochschule angepasst werden. Gründe sind beispielsweise:

  • Die Besetzungsart reserviert ist keine echte Besetzung, sondern eine Reservierung. Analog für die Besetzungsart Altersteilzeit Sperre.
  • Personen können Stellen besetzen, aber gleichzeitig beurlaubt sein. Diese Besetzungen sollten nicht als tatsächliche Besetzungen deklariert werden.

Da es keine Bundesschlüssel oder hochschulübergreifende Schlüssel bei Besetzungsarten und Beurlaubungsgründen gibt, werden Filter von der Art SVA_BESETZ_FILTER ausgeliefert, die von der Hochschule angepasst werden können/müssen. In der Oberfläche lassen sich die Filter im Bericht Stellenbesetzung im Detail, dort im Feld Filter Besetzung nutzen. Die Filter beziehen sich auf die Tabelle sva_pbe_aggr (siehe Datenmodell).

  • Der Filter SVA_PBE_O_BEURL (ohne Beurlaubte) fragt lediglich ab, ob es eine Beurlaubungsart gibt (egal welche). Beispiel-Quellcode ist beurl_art is null
  • Der Filter SVA_PBE_AGGR_BESETZ (nur besetzte Stellen o. beurl.) fragt ab, ob es einen Beurlaubungsgrund gibt und ob die Besetzungart ungleich Altersteilzeit ist. Dieser Filter wird in Sachsen auch für die Berechnung der Stellenbesetzung genutzt (z. B. im Bericht Stellenbewirtschaftungsbericht). Beispiel-Quellcode ist beurl_art is null and (sbes_art not in ('AT') or sbes_art is null)

Prüfen Sie diese Filter und passen sie gegebenenfalls an.

Wenn Sie den Filter SVA_PBE_AGGR_BESETZ (nur besetzte Stellen o. beurl.) z. B. anpassen wollen, sehen Sie hier ein Beispiel der Uni Leipzig:

Die Hochschule wertet alle Besetzungsarten, die mit "B" oder "P" beginnen, als echte Besetzung. Außerdem darf es eine keine Beurlaubungsart geben, es sei denn, es handelt sich um die Beurlaubungsarten 3400 und 3460. Der Filter hätte den Quellcode: (beurl_art is null or beurl_art in ('3400', '3460')) and (sbes_art like 'P%' or sbes_art like 'B%' or sbes_art is null)

Eine Änderung des Filters ist direkt im Bericht Stellenbesetzung im Detail aktiv. Der Filter kann auch in das KENN-Modul übernommen werden, allerdings muss man dafür die Hauptladeroutine ausführen.

Unterbesetzte Stellen

Die Variable SVA_unterbesetzt wird im Bericht Unterbesetzte Stellen ausgewertet, sowie für Hochschulen in Sachsen im Stellenbewirtschaftungsbericht. Die Auslieferung lautet

B.kennzeichen in ('02','2','05','5')

d.h. alle Besetzungen mit dem Besetzungskennzeichen 02,2,05 oder 5 gelten als unterbesetzt. Ggf. muss die Hochschule das an eigene Schlüssel anpassen.

Manche Hochschulen ermitteln dies nicht über das Besetzungskennzeichen, sondern über den Sortierschlüssel der BVL-Gruppe (k_bvlgruppe.sort_key): ein kleiner Wert zeigt eine hohe Wertigkeit an und ein großer Wert eine geringe Wertigkeit. Um den Filter zu ändern wählen Sie in diesem Falle den Wert:

(select K1.sort1 from sva_k_bvlgruppe K1 where  K1.apnr=B.ca109_key_bvl) < (select K2.sort1 from sva_k_bvlgruppe K2 where  K2.apnr=B.ca109_key_bvl_p)

Hinweis: Ab SVA-GX 15 gibt es in der Tabelle k_bvlgruppe ein neues Feld sort_key_report (Sortierschlüssel Auswertungen). Dies wird dann standardmäßig übernommen.

Kostenrechnung

Hinterlegen einer Zuordnung für unbekannte Kostenstellen

  • Variablenname: SVA_HR_UNBEKANNTE_KOSTENSTELLE

Tragen Sie den Uniquename einer OrgEinheit als Inhalt der Variable ein, der Personaldaten zugeordnet werden, wenn die Zuordnung aus den Rohdaten nicht passt.

(Beispiel in der Excel-Importtabelle wird O12377 geliefert, diese OrgEinheit existiert aber in HISinOne (noch) nicht).
(Im Projektverlauf wurde für die HS Ostfalia die 100500299 identifiziert und für die TU Clausthal die O9920100 .)

Mittelherkunft (KLR)

In einigen Berichten, z. B. der Beschäftigungsübersicht, wird Personal nach folgenden Finanzierungen unterschieden:

Drittmittel

Fremdkapitel-Mittel

Landesmittel über eigenes Hochschulkapitel

Für jede Kategorie gibt es eine Repository-Variable:

SVA_LANDESMITTEL: Wert z. B. in BaWue/Sachsen:

 gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_HS-Kap')

Andere Variante wie im Beispiel Mittelherkunft KLR außerhalb Sachsen/BaWue:

gruppe_geldgeber='KLR_LM'

SVA_FREMDKAPITEL: Wert z. B. in BaWue/Sachsen:

 gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_Fremdkap')

Andere Variante wie im Beispiel Mittelherkunft KLR außerhalb Sachsen/BaWue:

gruppe_geldgeber='KLR_FK'

SVA_DRITTMITTEL: Wert z.B. in BaWue/Sachsen:

 gruppe_geldgeber in (select apnr from sva_cifx where key=636 and gruppe='_DM')

Andere Variante wie im Beispiel Mittelherkunft KLR außerhalb Sachsen/BaWue:

gruppe_geldgeber='KLR_DM'


Bei Hochschulen in BaWue/Sachsen wird aufgrund des Landesschlüssels vorgegeben, welcher Wert hier eingetragen wird. Bei Hochschulen außerhalb dieser Länder wird einfach der Wert des Schlüssels klr_geldgeber mit einem "KLR_" vorangestellt, also z. B. "KLR_DM" für den KLR-Geldgeber "DM".


Ersten akademischen Titel anzeigen

Nutzen Sie diese Variable, wenn Sie den akademischen Titel vor dem Namen anzeigen möchten.

  • Variablename: sva_aggr_CUSTOM
  • Inhalt der Variable:
  update sva_pbv_aggr S set name= (select distinct druck||' '||vornamen||' '||name
    from sva_pgd P,sva_cifx C where P.titel=C.apnr and C.key=610 and S.personal_nr=P.pgd_join_id)
      where personal_nr in (select pgd_join_id
    from sva_pgd where titel is not null and titel!='');
  update sva_pbv_aggr S set name= (select distinct vornamen||' '||name from sva_pgd P
  where S.personal_nr=P.pgd_join_id)
  where personal_nr not in (select pgd_join_id from sva_pgd where titel is not null and titel!='');
  update sva_pbv_aggr_stich S set name= (select distinct druck||' '||vornamen||' '||name
    from sva_pgd P,sva_cifx C where P.titel=C.apnr and C.key=610 and S.personal_nr=P.pgd_join_id)
    where personal_nr in (select pgd_join_id from sva_pgd where titel is not null and titel!='');
  update sva_pbv_aggr_stich S set name= (select distinct vornamen||' '||name
    from sva_pgd P where S.personal_nr=P.pgd_join_id)
    where personal_nr not in (select pgd_join_id from sva_pgd where titel is not null and titel!='');
  • Sachgebiet: Personal
  • Aktiv : 1
  • Gültig von 1.1.1900
  • Gültig bis 1.1.3000

Repository-Variable für Personal Buchungen Datenblatt

Für die Maske Personal Buchungen Datenblatt gibt es vier Repository-Variablen. Um hier die richtigen Ergebnisse zu erhalten, müssen diese richtig gesetzt werden.

lightbulb.svg Für SAP-HR als Quellsystem ist der Bericht ausgeblendet.
SVA_buchungsstelle_sql
Die Bedingung dieser Variable entscheidet darüber, ob die Buchungsstelle aus fb_projekt oder aus inst_ausg_1 kommt. Standardmäßig wird die Buchungsstelle aus fb_projekt genommen. Wenn aber z. B. wie bei Auslieferung die Variable auf fb_projekt is null or length(fb_projekt) != 10 steht, wird die Buchungsstelle aus inst_ausg_1 genommen, falls fb_projekt leer ist oder der Inhalt nicht genau 10 Zeichen enthält.
SVA_brutto_del_sql, SVA_soz_vers_del_sql, SVA_zus_vers_del_sql
Bei diesen drei Variablen geht es um Geld. Bruttogehalt, Sozialversicherung und Zusatzversicherung. Wie das "del" in den Variablen schon vermuten lässt, wird hier eine Bedingung aufgebaut, welche alle Beträge für z. B. das Bruttoeinkommen ausschließen soll. Klingt zunächst kompliziert, ist aber ganz einfach. In der Variable SVA_brutto_del_sql steht bei Auslieferung betragsfeld not in ('buhuel003','buhuel010','buhuel013') enthalten. Da hier not in steht werden alle Beträge ausgeschlossen, welche nicht 'buhuel003','buhuel010','buhuel013' lauten. Oder noch einfacher gesagt, es werden alle Beträge mit 'buhuel003','buhuel010','buhuel013' genommen.
SVA_brutto_del_sql
Variable für das Bruttogehalt. Auslieferungszustand:
betragsfeld not in ('buhuel003','buhuel010','buhuel013')
SVA_soz_vers_del_sql
Variable für die Sozialversicherung. Auslieferungszustand:
betragsfeld not in ('busoz')
SVA_zus_vers_del_sql
Variable für die Sozialversicherung. Auslieferungszustand:
betragsfeld not in ('buzvu','buzvs')

Hochschulspezifisches Berichts-Customizing

Für einige Berichte wurde die Möglichkeit eines speziellen Customizing der Spaltenlayouts erstellt. Die Variablen dafür lauten nach dem Schema CUSTOM_BERICHTSNUMMER (z. B.: CUSTOM_19500 für den Bericht Personal im Detail (Stichtag).

Diese sind auch genauso wie die vorherigen Variablen einzupflegen.

Hier ein Beispiel für die Maske 19580 Personal im Detail (Zeitraum): Die Auslieferung hat folgendes Spaltenlayout:

bia sva pers detail custom 19580a.png

Sie können die Anzeige ohnehin variieren, indem Sie in den Maskenfeldern "Variante" und "Ansicht" jeweils unterschiedliche Detailgrade anzeigen. Diese Anzeigen wiederum lassen sich anpassen. Die vier Varianten haben ihre Entsprechung in einer Freemarker Variablen, in der wiederum ein JSON Objekt gekapselt ist:

  • Variante=Finanzierungen, Ansicht kompakt: "finanzierungenkompakt"
  • Variante=Finanzierungen, Ansicht detailliert: "finanzierungendetail"
  • Variante=nur Beschäftigungsverhältnisse, Ansicht kompakt: "bskompakt"
  • Variante=nur Beschäftigungsverhältnisse, Ansicht detailliert: "bsdetail"

Die Freemarker Variable hat folgende Struktur (die Feldliste ist mit "..." gekürzt):

<#assign customize={
"finanzierungenkompakt":[{"field":"ebene","caption":"Ebene","width":4},...],
"finanzierungendetail":[{"field":"ebene","caption":"Ebene","width":4},...],
"bskompakt":[{"field":"ebene","caption":"Ebene","width":4},...],
"bsdetail":[{"field":"ebene","caption":"Ebene","width":4},...]
}
/>

In der Feldliste gibt es drei Attribute:

  • field: Spaltenname (physisch) im letzten SELECT der Maske vor Ausgabe
  • caption: Spaltenüberschrift in der Ausgabe
  • width: Relative Spaltenbreite in PDF- oder Excel-Ausgabe

Hier ein Beispiel:

Hinweis
Dieses Spaltenlayout ist ab Release 1.4 möglich


Die gelb hinterlegten Spalten sollen für Datenquelle SAP umbenannt bzw. entfernt werden:

bia sva pers detail custom 19580b.png

Mit der Repository Variablen CUSTOM_19580 und beigefügtem Inhalt wird daraus folgendes Spaltenlayout:

bia sva pers detail custom 19580c.png

Die Spalten sind umbenannt bzw. entfernt.

lightbulb.svg Nicht alle Berichte in der BI unterstützen die CUSTOM-Funktion.